diff --git a/home/linux.nix b/home/linux.nix index 0092bf2..908ce93 100644 --- a/home/linux.nix +++ b/home/linux.nix @@ -47,7 +47,7 @@ ../modules/firefox ../modules/wm/swaync ../modules/wm/awww - ../modules/wm/anyrun + ../modules/wm/fuzzel ../modules/wm/niri ]; diff --git a/modules/wm/anyrun/default.nix b/modules/wm/anyrun/default.nix deleted file mode 100644 index 8bf263d..0000000 --- a/modules/wm/anyrun/default.nix +++ /dev/null @@ -1,41 +0,0 @@ -{ pkgs, ... }: - -{ - programs.anyrun = { - enable = true; - config = { - x = { fraction = 0.5; }; - y = { fraction = 0.3; }; - width = { fraction = 0.3; }; - hideIcons = true; - ignoreExclusiveZones = false; - layer = "overlay"; - hidePluginInfo = false; - closeOnClick = true; - showResultsImmediately = false; - maxEntries = null; - - plugins = [ - "${pkgs.anyrun}/lib/libapplications.so" - "${pkgs.anyrun}/lib/libsymbols.so" - "${pkgs.anyrun}/lib/libshell.so" - "${pkgs.anyrun}/lib/libniri_focus.so" - "${pkgs.anyrun}/lib/librink.so" - ]; - }; - - extraCss = /*css */ '' - #window, GtkWindow { - background: transparent; - } - ''; - - # extraConfigFiles."some-plugin.ron".text = '' - # Config( - # // for any other plugin - # // this file will be put in ~/.config/anyrun/some-plugin.ron - # // refer to docs of xdg.configFile for available options - # ) - # ''; - }; -} diff --git a/modules/wm/fuzzel/default.nix b/modules/wm/fuzzel/default.nix new file mode 100644 index 0000000..3e5de6e --- /dev/null +++ b/modules/wm/fuzzel/default.nix @@ -0,0 +1,16 @@ +{ pkgs, ... }: + +{ + programs.fuzzel = { + enable = true; + settings = { + main = { + terminal = "${pkgs.wezterm}/bin/wezterm"; + layer = "overlay"; + }; + colors = { + background = "#0f0b15"; + }; + }; + }; +}