diff options
Diffstat (limited to 'bin/qar-scrotmenu.sh')
| -rwxr-xr-x | bin/qar-scrotmenu.sh | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/bin/qar-scrotmenu.sh b/bin/qar-scrotmenu.sh new file mode 100755 index 0000000..2b7341f --- /dev/null +++ b/bin/qar-scrotmenu.sh @@ -0,0 +1,34 @@ +#!/bin/bash +# qar-scrotmenu.sh - screenshot menu, rofi themed by udt +# Copyright (C) 2026 Danilo M. <danix@danix.xyz> +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License version 2 as +# published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +rofi_command=(rofi -theme ~/.config/rofi/udt/screenshot.rasi) + +### Options ### +screen="" +area="" +# Variable passed to rofi +options="$screen\n$area" + +chosen="$(echo -e "$options" | "${rofi_command[@]}" -dmenu -selected-row 1 -p ' Screenshot:')" +case $chosen in + $screen) + grimblast -w 3 -n -t png copysave active + ;; + $area) + grimblast -n -t png copysave area + ;; +esac |
