diff options
Diffstat (limited to 'accounts/gkleen@sif')
| -rw-r--r-- | accounts/gkleen@sif/niri/default.nix | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/accounts/gkleen@sif/niri/default.nix b/accounts/gkleen@sif/niri/default.nix index caf66ab5..158ac4d6 100644 --- a/accounts/gkleen@sif/niri/default.nix +++ b/accounts/gkleen@sif/niri/default.nix | |||
| @@ -836,6 +836,21 @@ in { | |||
| 836 | notify-send "$QALC_RES" | 836 | notify-send "$QALC_RES" |
| 837 | ''; | 837 | ''; |
| 838 | })); | 838 | })); |
| 839 | "Mod+Shift+U".action = | ||
| 840 | let | ||
| 841 | qalcKitty = pkgs.symlinkJoin { | ||
| 842 | name = "qalc-kitty"; | ||
| 843 | paths = [ config.programs.kitty.package ]; | ||
| 844 | buildInputs = [ pkgs.makeWrapper ]; | ||
| 845 | postBuild = '' | ||
| 846 | wrapProgram $out/bin/kitty \ | ||
| 847 | --add-flags "--config ${pkgs.writeText "kitty.conf" '' | ||
| 848 | include $HOME/${config.xdg.configFile."kitty/kitty.conf".target} | ||
| 849 | shell ${lib.getExe pkgs.libqalculate} | ||
| 850 | ''}" | ||
| 851 | ''; | ||
| 852 | }; | ||
| 853 | in spawn (lib.getExe' qalcKitty "kitty"); | ||
| 839 | "Mod+E".action = spawn (lib.getExe (pkgs.writeShellApplication { | 854 | "Mod+E".action = spawn (lib.getExe (pkgs.writeShellApplication { |
| 840 | name = "emoji-fuzzel"; | 855 | name = "emoji-fuzzel"; |
| 841 | runtimeInputs = with pkgs; [ config.programs.fuzzel.package wtype wl-clipboard-rs ]; | 856 | runtimeInputs = with pkgs; [ config.programs.fuzzel.package wtype wl-clipboard-rs ]; |
