diff options
Diffstat (limited to 'dotfiles/.scripts')
-rwxr-xr-x | dotfiles/.scripts/i3barrecstatus | 8 | ||||
-rwxr-xr-x | dotfiles/.scripts/swayrecord | 14 |
2 files changed, 22 insertions, 0 deletions
diff --git a/dotfiles/.scripts/i3barrecstatus b/dotfiles/.scripts/i3barrecstatus new file mode 100755 index 0000000..5c8160a --- /dev/null +++ b/dotfiles/.scripts/i3barrecstatus @@ -0,0 +1,8 @@ +#!/bin/sh + +if [ -f "$HOME/.recordingpid" ]; then + printf "rec ⏺" + exit +fi + +printf "" diff --git a/dotfiles/.scripts/swayrecord b/dotfiles/.scripts/swayrecord new file mode 100755 index 0000000..8b43adb --- /dev/null +++ b/dotfiles/.scripts/swayrecord @@ -0,0 +1,14 @@ +#!/bin/sh + +if [ -f "$HOME/.recordingpid" ]; then + killall -SIGINT wf-recorder + rm -f ~/.recordingpid + notify-send "⏺ Screen recording" "Recording stopped" + killall -39 waybar + exit +fi + +wf-recorder -f "$HOME/Video/recordings/$(date '+%y%m%d-%H%M-%S').mkv" & +echo $! > ~/.recordingpid +notify-send "⏺ Screen recording" "Recording started" +killall -39 waybar |