From 1d527c4e47514540541abf57aa1adb6a14ae5b54 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Sun, 18 Oct 2026 11:42:52 +0200 Subject: Initial commit: rofi-scripts, the scripts behind the rofi menus Power menu, launcher, screenshot picker, SSH host cards, pass browser, emoji picker, Firefox profile picker, notification actions and an sd-server model picker. install.sh symlinks them into ~/bin; their layouts come from unified-desktop-theme. Co-Authored-By: Claude Opus 5.5 --- bin/qar-scrotmenu.sh | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100755 bin/qar-scrotmenu.sh (limited to 'bin/qar-scrotmenu.sh') 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. +# +# 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 -- cgit v1.2.3