From a6248dc607bdcd9bd3c0fc6c08744d9bd8faa846 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=B0lkecan=20Bozdo=C4=9Fan?= Date: Fri, 20 Mar 2026 02:28:33 +0300 Subject: [PATCH 1/2] nix/inputs: set `allowSubstitutes` for `applyPatches` ... to be able to substitute the patched inputs during CI. --- nix/inputs.nix | 1 + 1 file changed, 1 insertion(+) 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 // { From 8d72374520e1efecaa716fc8a8bfb455988dfa3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=B0lkecan=20Bozdo=C4=9Fan?= Date: Fri, 20 Mar 2026 02:32:49 +0300 Subject: [PATCH 2/2] hm.niri.binds: use `dms ipc` for screenshot ... to trivialize `satty` integration. --- .../ilkecan/wayland/niri/binds/default.nix | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) 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" + ]; + }; }; }