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
|
|
|
|
|