configuration.nix/bin/screenshot

26 lines
344 B
Plaintext
Raw Normal View History

2023-11-06 16:22:21 +01:00
#!/usr/bin/env bash
ss_dir="$(xdg-user-dir PICTURES)/ss"
pic_dir="$ss_dir/$(date +%s).png"
mkdir -p "$ss_dir"
2023-11-06 17:31:01 +01:00
copy_image() {
wl-copy < "$pic_dir"
}
2023-11-06 16:22:21 +01:00
capture_area() {
2023-11-06 17:31:01 +01:00
grim -g "$(slurp)" "$pic_dir" && copy_image
2023-11-06 16:22:21 +01:00
}
capture_screen() {
2023-11-06 17:31:01 +01:00
grim "$pic_dir" && copy_image
2023-11-06 16:22:21 +01:00
}
if [[ "$1" = "area" ]]; then
capture_area
else
capture_screen
fi