dot

NixOS dotfiles
git clone https://git.echoz.io/dot.git
Log | Files | Refs

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:
Mmodules/swayimg/default.nix | 11++++++++++-
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"} + ''} < "%" ''; }; }; };