From 7b21727285e50b0b050c4ddd70d07542229c5366 Mon Sep 17 00:00:00 2001 From: pants Date: Mon, 21 Sep 2026 14:17:03 -0700 Subject: init --- bin/gsr | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 bin/gsr (limited to 'bin/gsr') diff --git a/bin/gsr b/bin/gsr new file mode 100755 index 0000000..1dc50d7 --- /dev/null +++ b/bin/gsr @@ -0,0 +1,24 @@ +#!/bin/sh +GSRPID=$(pidof gpu-screen-recorder) +DWMBLOCKSPID=$(pidof dwmblocks) +AUDIO="-ac opus -a default_output|default_input" +AUDIONOMIC="-ac opus -a default_output" +VIDEO="-w DP-3 -k av1_10bit -c mkv -fm content -bm vbr" +OUTPUT="-o $HOME/wdraidz/media/game-videos/$(date +%m-%d-%Y_%R:%S).mkv" + +if [ -n "$GSRPID" ]; then + kill -SIGINT $GSRPID + kill -RTMIN+2 $DWMBLOCKSPID + notify-send "recording saved" -i : + exit +fi + +if [ $1 = 1 ]; then + gpu-screen-recorder $VIDEO $AUDIONOMIC $OUTPUT& + kill -RTMIN+2 $DWMBLOCKSPID + notify-send "recording started with no mic" -i : +else + gpu-screen-recorder $VIDEO $AUDIO $OUTPUT& + kill -RTMIN+2 $DWMBLOCKSPID + notify-send "recording started" -i : +fi -- cgit v1.2.3