17 lines
487 B
Bash
Executable file
17 lines
487 B
Bash
Executable file
#!/bin/sh
|
|
|
|
if [ $1 = "clip" ]; then
|
|
if grim -g "$(slurp)" - | wl-copy; then
|
|
notify-send "screenshot" "Saved to clipboard"
|
|
else
|
|
notify-send "screenshot" "Canceled"
|
|
fi
|
|
else
|
|
filename="$HOME/Downloads/$(echo '' | bemenu --ifne -p "Enter filename:")"
|
|
filename_ext="${filename%.png}.png"
|
|
if grim -g "$(slurp)" "$filename_ext"; then
|
|
notify-send "screenshot" "Saved as $filename_ext"
|
|
else
|
|
notify-send "screenshot" "Canceled"
|
|
fi
|
|
fi
|