summaryrefslogtreecommitdiff
path: root/home/wayland
diff options
context:
space:
mode:
Diffstat (limited to 'home/wayland')
-rw-r--r--home/wayland/niri/binds.nix15
1 files changed, 15 insertions, 0 deletions
diff --git a/home/wayland/niri/binds.nix b/home/wayland/niri/binds.nix
index 325b60b..e65a595 100644
--- a/home/wayland/niri/binds.nix
+++ b/home/wayland/niri/binds.nix
@@ -29,6 +29,21 @@
"Mod+Shift+P".action = power-off-monitors;
"Mod+W".action = toggle-column-tabbed-display;
+ "Mod+S".action = spawn "sh" "-c"
+ ''
+ filename="/media/ss/$(date +%Y-%m-%d_%H-%M-%S).png"
+ grim -g "$(slurp)" - | tee "$filename" | wl-copy
+ '';
+
+ "Mod+Shift+S".action = spawn "sh" "-c"
+ ''
+ filename="/media/ss/$(date +%Y-%m-%d_%H-%M-%S).png"
+ grim -g "$(slurp)" "$filename"
+
+ edited="/media/ss/$(date +%Y-%m-%d_%H-%M-%S)-edited.png"
+ satty --filename "$filename" --output-filename "$edited"
+ wl-copy < "$edited"
+ '';
# --- System / General ---
"Mod+Return".action = spawn "foot";