diff options
| author | Arpit Chakladar <arpitchakladar@proton.me> | 2026-04-22 19:15:58 +0530 |
|---|---|---|
| committer | Arpit Chakladar <arpitchakladar@proton.me> | 2026-04-22 19:15:58 +0530 |
| commit | b30b88d2614cecb7826aadbf8c0aab6bd4215e82 (patch) | |
| tree | 8f4d5697ad4e48ab7de69ae3ac717192b157517a /modules/desktop/i3 | |
| parent | 667cb52ab1583401742e4bcdc79321c3fcbfa2c0 (diff) | |
| download | home-manager-config-b30b88d2614cecb7826aadbf8c0aab6bd4215e82.tar.gz home-manager-config-b30b88d2614cecb7826aadbf8c0aab6bd4215e82.zip | |
added scripts to show keybindings for i3
Diffstat (limited to 'modules/desktop/i3')
| -rw-r--r-- | modules/desktop/i3/default.nix | 10 | ||||
| -rw-r--r-- | modules/desktop/i3/keybindings.nix | 2 |
2 files changed, 10 insertions, 2 deletions
diff --git a/modules/desktop/i3/default.nix b/modules/desktop/i3/default.nix index 3f96aaf..caa8cc3 100644 --- a/modules/desktop/i3/default.nix +++ b/modules/desktop/i3/default.nix @@ -82,7 +82,15 @@ } ]; - keybindings = lib.mkOptionDefault (import ./keybindings.nix { inherit pkgs lib config; }); + keybindings = lib.mkOptionDefault ( + import ./keybindings.nix { + inherit + pkgs + lib + config + ; + } + ); }; extraConfig = '' exec_always --no-startup-id xrandr -q | grep -w 'connected' | cut -d' ' -f1 | xargs -I{} i3-msg "workspace 1 output {}" diff --git a/modules/desktop/i3/keybindings.nix b/modules/desktop/i3/keybindings.nix index b635161..122b7e3 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 keybindings.sh"; + lib.mkIf config.tools.kitty.enable "exec ${lib.getExe pkgs.kitty} --title 'Keybindings' --class floating-termial -e ${lib.getExe config.scripts.i3-keybindings}"; "${mod}+q" = "kill"; # --- Media / Hardware Keys --- |
