commit 3dab7db0ac56a8cdda97d8753aa9a1e282726540
parent 8129ab0998d57b4ed656169d69e8ce71ab82f4d5
Author: Chris <chris@echoz.io>
Date: Sun, 30 Nov 2025 14:57:33 +0100
feat(swayimg): add keys for copy as path and copy as png image data
Diffstat:
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/modules/swayimg/default.nix b/modules/swayimg/default.nix
@@ -1,4 +1,9 @@
-{ user, ... }:
+{
+ lib,
+ pkgs,
+ user,
+ ...
+}:
{
home-manager.users.${user}.programs.swayimg = {
enable = true;
@@ -7,6 +12,10 @@
MouseRight = "mode gallery";
ScrollUp = "zoom +10";
ScrollDown = "zoom -10";
+ y = ''exec ${lib.getExe' pkgs.wl-clipboard "wl-copy"} -- "%"'';
+ "Shift+y" = ''exec ${pkgs.writeShellScript "wl-copy-image" ''
+ ${lib.getExe pkgs.imagemagick} - png:- | ${lib.getExe' pkgs.wl-clipboard "wl-copy"}
+ ''} < "%" '';
};
};
};