diff --git a/users/modules/de.nix b/users/modules/de.nix index 5026d6e..a7da071 100644 --- a/users/modules/de.nix +++ b/users/modules/de.nix @@ -8,6 +8,6 @@ ./programs/spicetify.nix ./programs/waybar.nix ./programs/hyprlock.nix - ./programs/eww.nix + ./programs/fuzzel.nix ]; } diff --git a/users/modules/programs/fuzzel.nix b/users/modules/programs/fuzzel.nix new file mode 100644 index 0000000..a4e8141 --- /dev/null +++ b/users/modules/programs/fuzzel.nix @@ -0,0 +1,13 @@ +{ + programs.fuzzel = { + enable = true; + settings = { + main = { + terminal = "kitty -1 -e"; + layer = "top"; + keyboard-focus = "on-demand"; + list-executables-in-path = true; + }; + }; + }; +} diff --git a/users/modules/programs/hyprland.nix b/users/modules/programs/hyprland.nix index a526644..df7fee7 100644 --- a/users/modules/programs/hyprland.nix +++ b/users/modules/programs/hyprland.nix @@ -11,6 +11,7 @@ "$terminal" = "kitty -1 -e zellij"; "$browser" = "firefox"; "$music" = "spotify"; + "$launcher" = "fuzzel"; # Programs to run at startup exec-once = [ @@ -63,6 +64,7 @@ "$mainMod, S, exec, $music" "$mainMod, M, exit" "$mainMod, Escape, exec, hyprlock" + "$mainMod, Space, exec, $launcher" # move between windows "$mainMod, H, cyclenext, visible" diff --git a/users/modules/programs/kitty.nix b/users/modules/programs/kitty.nix index 03be839..7f49b7a 100644 --- a/users/modules/programs/kitty.nix +++ b/users/modules/programs/kitty.nix @@ -1,4 +1,5 @@ { + home.sessionVariables.TERMINAL = "kitty"; programs.kitty = { enable = true; keybindings = {