diff --git a/modules/user.nix b/modules/user.nix index 0283c94..d1f0da3 100644 --- a/modules/user.nix +++ b/modules/user.nix @@ -1,7 +1,6 @@ { config, lib, ... }: { imports = [ ./user/btop.nix - ./user/fuzzel.nix ./user/ghostty.nix ./user/helix.nix ./user/hyprland.nix @@ -12,6 +11,7 @@ ./user/quickshell.nix ./user/sops.nix ./user/ssh.nix + ./user/walker.nix ./user/wob.nix ./user/yazi.nix ./user/zsh.nix diff --git a/modules/user/fuzzel.nix b/modules/user/fuzzel.nix deleted file mode 100644 index 2498563..0000000 --- a/modules/user/fuzzel.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ - programs.fuzzel = { - enable = true; - settings = { - main = { - width = 40; - line-height = 25; - fields = "name,generic,comment,categories,filename,keywords"; - prompt = ''"❯ "''; - show-actions = "no"; - filter-desktop = "yes"; - match-counter = "yes"; - }; - - border = { - radius = "20"; - }; - - dmenu = { - exit-immediately-if-empty = "yes"; - }; - }; - }; -} \ No newline at end of file diff --git a/modules/user/hyprland.nix b/modules/user/hyprland.nix index d51c0fc..822cbb8 100644 --- a/modules/user/hyprland.nix +++ b/modules/user/hyprland.nix @@ -136,7 +136,6 @@ in { "$mainMod, M, exit," "$mainMod, E, exec, ghostty -e sh -c yazi" "$mainMod, F, togglefloating," - "$mainMod, D, exec, fuzzel" "$mainMod, P, pseudo, # dwindle" "$mainMod, J, layoutmsg, togglesplit" "$mainMod, K, layoutmsg, swapsplit" diff --git a/modules/user/walker.nix b/modules/user/walker.nix new file mode 100644 index 0000000..542d9c3 --- /dev/null +++ b/modules/user/walker.nix @@ -0,0 +1,14 @@ +{ + services = { + walker = { + enable = true; + systemd.enable = true; + }; + + elephant.enable = true; + }; + + wayland.windowManager.hyprland.settings.bind = [ + "$mainMod, D, exec, walker" + ]; +}