summaryrefslogtreecommitdiff
path: root/accounts/gkleen@sif/niri/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'accounts/gkleen@sif/niri/default.nix')
-rw-r--r--accounts/gkleen@sif/niri/default.nix16
1 files changed, 15 insertions, 1 deletions
diff --git a/accounts/gkleen@sif/niri/default.nix b/accounts/gkleen@sif/niri/default.nix
index 924d3843..af1af07a 100644
--- a/accounts/gkleen@sif/niri/default.nix
+++ b/accounts/gkleen@sif/niri/default.nix
@@ -711,7 +711,21 @@ in {
711 "Mod+Slash".action = show-hotkey-overlay; 711 "Mod+Slash".action = show-hotkey-overlay;
712 712
713 "Mod+Return".action = spawn terminal; 713 "Mod+Return".action = spawn terminal;
714 "Mod+Shift+Return".action = spawn terminal (lib.getExe config.programs.nushell.package); 714 "Mod+Shift+Return".action =
715 let
716 nushellKitty = pkgs.symlinkJoin {
717 name = "nushell-kitty";
718 paths = [ config.programs.kitty.package ];
719 buildInputs = [ pkgs.makeWrapper ];
720 postBuild = ''
721 wrapProgram $out/bin/kitty \
722 --add-flags "--config ${pkgs.writeText "kitty.conf" ''
723 include $HOME/${config.xdg.configFile."kitty/kitty.conf".target}
724 shell ${lib.getExe config.programs.nushell.package}
725 ''}"
726 '';
727 };
728 in spawn (lib.getExe' nushellKitty "kitty");
715 "Mod+Q".action = close-window; 729 "Mod+Q".action = close-window;
716 "Mod+O".action = spawn (lib.getExe config.programs.fuzzel.package); 730 "Mod+O".action = spawn (lib.getExe config.programs.fuzzel.package);
717 "Mod+Shift+O".action = spawn (lib.getExe config.programs.fuzzel.package) "--list-executables-in-path"; 731 "Mod+Shift+O".action = spawn (lib.getExe config.programs.fuzzel.package) "--list-executables-in-path";