From 2bc17b5cfd65a9537a9c56e74c9e7918156015e0 Mon Sep 17 00:00:00 2001 From: Collin Williams <96917990+bluedragon1221@users.noreply.github.com> Date: Thu, 19 Mar 2026 10:59:12 -0500 Subject: changes (idk) --- modules/desktop/hjem/wm/tofi.nix | 42 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 modules/desktop/hjem/wm/tofi.nix (limited to 'modules/desktop/hjem/wm/tofi.nix') diff --git a/modules/desktop/hjem/wm/tofi.nix b/modules/desktop/hjem/wm/tofi.nix new file mode 100644 index 0000000..f6a0703 --- /dev/null +++ b/modules/desktop/hjem/wm/tofi.nix @@ -0,0 +1,42 @@ +{ + pkgs, + lib, + config, + ... +}: let + cfg = config.collinux.desktop.programs.tofi; + flags = { + drun-launch = "true"; + anchor = "bottom"; + horizontal = "true"; + width = "100%"; + height = 20; + font-size = 12; + prompt-text = ""; + font = "${pkgs.iosevka}/share/fonts/truetype/Iosevka-Regular.ttf"; + outline-width = 0; + border-width = 0; + num-results = 20; + min-input-width = 0; + result-spacing = 10; + padding-top = 0; + padding-bottom = 0; + padding-left = 0; + padding-right = 0; + background-color = "#11111b"; + text-color = "#585B70"; + selection-color = "#CDD6F4"; + selection-match-color = "#89B4FA"; + }; + flagsText = flags |> lib.mapAttrsToList (k: v: "--${k}=${toString v}") |> lib.concatStringsSep " "; +in + lib.mkIf cfg.enable { + packages = [ + (pkgs.writeShellScriptBin "tofi" '' + ${pkgs.tofi}/bin/tofi ${flagsText} + '') + (pkgs.writeShellScriptBin "tofi-drun" '' + ${pkgs.tofi}/bin/tofi-drun ${flagsText} + '') + ]; + } -- cgit v1.3.1