diff options
| author | Gregor Kleen <gkleen@yggdrasil.li> | 2025-05-14 19:52:34 +0200 |
|---|---|---|
| committer | Gregor Kleen <gkleen@yggdrasil.li> | 2025-05-14 19:52:34 +0200 |
| commit | 07020ef80c7547abc16b0ef76c5f17736f898bcf (patch) | |
| tree | 7fccfdccbbdfe3402cfd122757bd296649232d16 /accounts | |
| parent | 8b40bfd9ed1cf960b199338f58328113456709bf (diff) | |
| download | nixos-07020ef80c7547abc16b0ef76c5f17736f898bcf.tar nixos-07020ef80c7547abc16b0ef76c5f17736f898bcf.tar.gz nixos-07020ef80c7547abc16b0ef76c5f17736f898bcf.tar.bz2 nixos-07020ef80c7547abc16b0ef76c5f17736f898bcf.tar.xz nixos-07020ef80c7547abc16b0ef76c5f17736f898bcf.zip | |
...
Diffstat (limited to 'accounts')
| -rw-r--r-- | accounts/gkleen@sif/default.nix | 3 | ||||
| -rw-r--r-- | accounts/gkleen@sif/niri/default.nix | 16 |
2 files changed, 18 insertions, 1 deletions
diff --git a/accounts/gkleen@sif/default.nix b/accounts/gkleen@sif/default.nix index e07362fc..36a81f83 100644 --- a/accounts/gkleen@sif/default.nix +++ b/accounts/gkleen@sif/default.nix | |||
| @@ -320,6 +320,9 @@ in { | |||
| 320 | "kitty_mod+n" = "detach_window"; | 320 | "kitty_mod+n" = "detach_window"; |
| 321 | "kitty_mod+m" = "detach_window ask"; | 321 | "kitty_mod+m" = "detach_window ask"; |
| 322 | }; | 322 | }; |
| 323 | extraConfig = '' | ||
| 324 | envinclude KITTY_CONF_* | ||
| 325 | ''; | ||
| 323 | }; | 326 | }; |
| 324 | fuzzel = { | 327 | fuzzel = { |
| 325 | enable = true; | 328 | enable = true; |
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"; |
