add(screenshot): screenshot now saves and copies

This commit is contained in:
kenji
2026-01-02 13:11:40 -06:00
parent e0a6aa12e8
commit 404f272d83
+11 -8
View File
@@ -21,9 +21,11 @@
grim - | swappy -f -
;;
region-save)
# Quick region screenshot (save without editing)
grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +'%Y-%m-%d_%H-%M-%S.png')
notify-send "Screenshot saved" "Saved to ~/Pictures/Screenshots/"
# Quick region screenshot (save without editing and copy to clipboard)
filepath=~/Pictures/Screenshots/$(date +'%Y-%m-%d_%H-%M-%S.png')
grim -g "$(slurp)" "$filepath"
wl-copy < "$filepath"
notify-send "Screenshot saved" "Saved and copied to clipboard"
;;
*)
echo "Usage: screenshot {region|window|screen|all|region-save}"
@@ -33,11 +35,12 @@
'';
in {
home.packages = with pkgs; [
grim # Screenshot utility
slurp # Region selector
swappy # Annotation tool
jq # For window selection
screenshot # Our wrapper script
grim # Screenshot utility
slurp # Region selector
swappy # Annotation tool
jq # For window selection
wl-clipboard # For copying to clipboard
screenshot # Our wrapper script
];
# Create Screenshots directory