aboutsummaryrefslogtreecommitdiffstats
path: root/modules/desktop/i3
diff options
context:
space:
mode:
Diffstat (limited to 'modules/desktop/i3')
-rw-r--r--modules/desktop/i3/keybindings.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/modules/desktop/i3/keybindings.nix b/modules/desktop/i3/keybindings.nix
index 6933979..cb8fd32 100644
--- a/modules/desktop/i3/keybindings.nix
+++ b/modules/desktop/i3/keybindings.nix
@@ -10,7 +10,9 @@ let
in
{
# --- General Applications ---
- "${mod}+r" = lib.mkIf config.tools.rofi.enable "exec ${lib.getExe pkgs.rofi} -show drun";
+ "${mod}+r" =
+ lib.mkIf (config.tools.fzf.enable && config.tools.kitty.enable)
+ "exec ${lib.getExe pkgs.kitty} --class floating-termial -e ${lib.getExe config.scripts.fzf-launcher}";
"${mod}+t" = lib.mkIf config.tools.kitty.enable "exec ${lib.getExe pkgs.kitty}";
"${mod}+f" =
lib.mkIf config.tools.kitty.enable "exec ${lib.getExe pkgs.kitty} --title 'File Manager' --class floating-termial -e nnn";