| 123456789101112131415161718192021222324252627 |
- #!/bin/bash
- DIR="$HOME/.config/i3"
- rofi_command="rofi -theme $DIR/rofi/themes/screenshot.rasi"
- # Options
- screen=""
- area=""
- window=""
- # Variable passed to rofi
- options="$screen\n$area\n$window"
- chosen="$(echo -e "$options" | $rofi_command -p 'Screenshot' -dmenu -selected-row 1)"
- case $chosen in
- $screen)
- sleep 1; scrot 'Screenshot_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; viewnior $$(xdg-user-dir PICTURES)/$f'
- ;;
- $area)
- scrot -s 'Screenshot_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; viewnior $$(xdg-user-dir PICTURES)/$f'
- ;;
- $window)
- sleep 1; scrot -u 'Screenshot_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; viewnior $$(xdg-user-dir PICTURES)/$f'
- ;;
- esac
|