From cf42f173d506d38ed27aca51142f99f5c1391a3f Mon Sep 17 00:00:00 2001 From: jmug Date: Sun, 18 Jan 2026 01:42:09 -0800 Subject: [PATCH] [nixbox] Use fuzzel as a launcher. --- home-modules/hyprland/default.nix | 6 +++--- home-modules/hyprland/fuzzel.nix | 16 ++++++++++++++++ 2 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 home-modules/hyprland/fuzzel.nix diff --git a/home-modules/hyprland/default.nix b/home-modules/hyprland/default.nix index e48c3d3..d285ef2 100644 --- a/home-modules/hyprland/default.nix +++ b/home-modules/hyprland/default.nix @@ -5,12 +5,12 @@ ./hypridle.nix ./walker.nix ./waybar.nix + ./fuzzel.nix ]; # Screenshots. home.packages = with pkgs; [ hyprshot - hyprlauncher ]; # Notifications daemon. services.swaync.enable = true; @@ -25,7 +25,7 @@ "$terminal" = "ghostty"; "$fileManager" = "dolphin"; # TODO: Change. - "$menu" = "hyprlauncher"; + "$menu" = "fuzzel"; env = [ "XCURSOR_SIZE,24" @@ -180,7 +180,7 @@ "$mainMod, mouse_up, workspace, e-1" # App launcher - "$mainMod, space, exec, pkil $menu || $menu" + "$mainMod, space, exec, pkil fuzzel || fuzzel" ]; bindm = [ diff --git a/home-modules/hyprland/fuzzel.nix b/home-modules/hyprland/fuzzel.nix new file mode 100644 index 0000000..7619ae8 --- /dev/null +++ b/home-modules/hyprland/fuzzel.nix @@ -0,0 +1,16 @@ +{ pkgs, ... } : { + programs.fuzzel = { + enable = true; + settings = { + main = { + match-mode = "fzf"; + exit-on-keyboard-focus-loss = "yes"; + }; + colors = { + background = "1e1e2edd"; + text = "cdd6f4ff"; + selection = "45475add"; + }; + }; + }; +}