From ee00ac65777fefc805d28990d177492a08580b34 Mon Sep 17 00:00:00 2001 From: Arpit Chakladar Date: Wed, 22 Apr 2026 19:17:51 +0530 Subject: having the keybindings viewer be a floating popup --- modules/desktop/i3/default.nix | 4 ++++ modules/desktop/i3/keybindings.nix | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) (limited to 'modules/desktop') diff --git a/modules/desktop/i3/default.nix b/modules/desktop/i3/default.nix index caa8cc3..5333a7c 100644 --- a/modules/desktop/i3/default.nix +++ b/modules/desktop/i3/default.nix @@ -61,6 +61,10 @@ command = "floating enable, sticky enable, resize set 1000 600, move position center"; criteria.class = "application-launcher"; } + { + command = "floating enable, sticky enable, resize set 1000 600, move position center"; + criteria.class = "keybindings"; + } ]; focus.followMouse = true; diff --git a/modules/desktop/i3/keybindings.nix b/modules/desktop/i3/keybindings.nix index 122b7e3..e46886c 100644 --- a/modules/desktop/i3/keybindings.nix +++ b/modules/desktop/i3/keybindings.nix @@ -18,7 +18,7 @@ in lib.mkIf (config.tools.kitty.enable && config.tools.lf.enable) "exec ${lib.getExe pkgs.kitty} --title 'File Manager' --class file-explorer -e ${lib.getExe config.programs.lf.package}"; "${mod}+s" = - lib.mkIf config.tools.kitty.enable "exec ${lib.getExe pkgs.kitty} --title 'Keybindings' --class floating-termial -e ${lib.getExe config.scripts.i3-keybindings}"; + lib.mkIf config.tools.kitty.enable "exec ${lib.getExe pkgs.kitty} --title 'Keybindings' --class keybindings-viewer -e ${lib.getExe config.scripts.i3-keybindings}"; "${mod}+q" = "kill"; # --- Media / Hardware Keys --- -- cgit v1.2.3