diff --git a/nix/inputs.nix b/nix/inputs.nix index 9a3b058..5c4f29e 100644 --- a/nix/inputs.nix +++ b/nix/inputs.nix @@ -81,6 +81,7 @@ let src' = applyPatches { inherit name src; patches = patches ++ map mkPatch pulls; + allowSubstitutes = true; }; sourceInfo = src.sourceInfo // { diff --git a/nix/users/ilkecan/wayland/niri/binds/default.nix b/nix/users/ilkecan/wayland/niri/binds/default.nix index 091450e..ddd4c16 100644 --- a/nix/users/ilkecan/wayland/niri/binds/default.nix +++ b/nix/users/ilkecan/wayland/niri/binds/default.nix @@ -4,6 +4,10 @@ }: let + inherit (lib) + mkForce + ; + inherit (lib.my) collectImports ; @@ -18,5 +22,33 @@ in hotkey-overlay.title = "Open a Terminal: alacritty"; action.spawn = "alacritty"; }; + + "Print".action = mkForce { + spawn = [ + "dms" + "ipc" + "call" + "niri" + "screenshot" + ]; + }; + "Ctrl+Print".action = mkForce { + spawn = [ + "dms" + "ipc" + "call" + "niri" + "screenshotScreen" + ]; + }; + "Alt+Print".action = mkForce { + spawn = [ + "dms" + "ipc" + "call" + "niri" + "screenshotWindow" + ]; + }; }; }