home/sway: add clipboard screenshot script
This commit is contained in:
parent
2233cd378a
commit
64d2afbd67
@ -12,6 +12,10 @@
|
|||||||
${pkgs.cliphist}/bin/cliphist decode | \
|
${pkgs.cliphist}/bin/cliphist decode | \
|
||||||
${pkgs.wl-clipboard}/bin/wl-copy
|
${pkgs.wl-clipboard}/bin/wl-copy
|
||||||
'';
|
'';
|
||||||
|
screenshot_clip = pkgs.writeShellScriptBin "screenshot_clip" ''
|
||||||
|
GEOM="$(${pkgs.slurp}/bin/slurp -d)"
|
||||||
|
${pkgs.grim}/bin/grim -g "$GEOM" - | ${pkgs.wl-clipboard}/bin/wl-copy
|
||||||
|
'';
|
||||||
swaysw = inputs.swaysw.packages.${system}.swaysw;
|
swaysw = inputs.swaysw.packages.${system}.swaysw;
|
||||||
zapzap = pkgs.callPackage ../packages/zapzap/default.nix {};
|
zapzap = pkgs.callPackage ../packages/zapzap/default.nix {};
|
||||||
viber = pkgs.callPackage ../packages/viber/default.nix {};
|
viber = pkgs.callPackage ../packages/viber/default.nix {};
|
||||||
@ -80,6 +84,7 @@ in {
|
|||||||
"Alt+Shift+Return" = "exec ${term}";
|
"Alt+Shift+Return" = "exec ${term}";
|
||||||
"Alt+p" = "exec ${pkgs.dmenu-wayland}/bin/dmenu-wl_run -fn \"mono 14\"";
|
"Alt+p" = "exec ${pkgs.dmenu-wayland}/bin/dmenu-wl_run -fn \"mono 14\"";
|
||||||
"Alt+c" = "exec ${pkgs.moreutils}/bin/lckdo cliphist_sway ${cliphist_sway}/bin/cliphist_sway";
|
"Alt+c" = "exec ${pkgs.moreutils}/bin/lckdo cliphist_sway ${cliphist_sway}/bin/cliphist_sway";
|
||||||
|
"Print" = "exec ${pkgs.moreutils}/bin/lckdo screenshot_clip ${screenshot_clip}/bin/screenshot_clip";
|
||||||
|
|
||||||
"Alt+Shift+space" = "floating toggle";
|
"Alt+Shift+space" = "floating toggle";
|
||||||
"Alt+space" = "focus mode_toggle";
|
"Alt+space" = "focus mode_toggle";
|
||||||
|
Loading…
Reference in New Issue
Block a user