summaryrefslogtreecommitdiff
path: root/accounts/gkleen@sif/niri/default.nix
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2025-05-14 19:52:34 +0200
committerGregor Kleen <gkleen@yggdrasil.li>2025-05-14 19:52:34 +0200
commit07020ef80c7547abc16b0ef76c5f17736f898bcf (patch)
tree7fccfdccbbdfe3402cfd122757bd296649232d16 /accounts/gkleen@sif/niri/default.nix
parent8b40bfd9ed1cf960b199338f58328113456709bf (diff)
downloadnixos-07020ef80c7547abc16b0ef76c5f17736f898bcf.tar
nixos-07020ef80c7547abc16b0ef76c5f17736f898bcf.tar.gz
nixos-07020ef80c7547abc16b0ef76c5f17736f898bcf.tar.bz2
nixos-07020ef80c7547abc16b0ef76c5f17736f898bcf.tar.xz
nixos-07020ef80c7547abc16b0ef76c5f17736f898bcf.zip
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";