dots


commit
b5ca2e0
parent
edd4ec8
author
chasinglightning
date
2025-07-24 14:44:51 -0400 EDT
update recordscreen to be dmenu based
1 files changed,  +14, -4
M config/.local/bin/recordscreen
+14, -4
 1@@ -14,9 +14,19 @@ record() {
 2 }
 3 
 4 end() {
 5-	kill -15 "$(cat /tmp/recpid)" && rm -f /tmp/recpid
 6-
 7-	notify-send "screen recording ended"
 8+	if [ ! -z $(cat /tmp/recpid) > /dev/null ]; then
 9+		kill -15 "$(cat /tmp/recpid)" && rm -f /tmp/recpid
10+		notify-send "screen recording ended"
11+	fi
12 }
13 
14-([[ -f /tmp/recpid ]] && end && exit 0) || record
15+cmd=$(printf "start\nend\n" | dmenu -i -c -l 2 -p "screen rec")
16+
17+if [ -z "$cmd" ]; then
18+	exit 0
19+fi
20+
21+case "$cmd" in
22+	start) record;;
23+	end) end;;
24+esac