From f015e9c6fa8e9d582d9888f0abc0c3132e14ebdf Mon Sep 17 00:00:00 2001 From: b12f Date: Fri, 6 Sep 2024 17:38:43 +0200 Subject: [PATCH] pkgs/record-screen: hide wf-recorder --- pkgs/record-screen.nix | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pkgs/record-screen.nix b/pkgs/record-screen.nix index 0eb6f2f..2707cce 100644 --- a/pkgs/record-screen.nix +++ b/pkgs/record-screen.nix @@ -2,10 +2,10 @@ self: with self; '' set -e - RECORDER_PID=$(${procps}/bin/ps aux | ${gnugrep}/bin/grep "\--class screen-recorder" | ${gnugrep}/bin/grep -v grep | ${gawk}/bin/awk '{print $2}') + RECORDER_PID=$(${procps}/bin/ps aux | ${gnugrep}/bin/grep "wf-recorder" | ${gnugrep}/bin/grep -v grep | ${gawk}/bin/awk '{print $2}') NUM_PID=$(echo -n $RECORDER_PID | ${coreutils}/bin/wc -w) if (( NUM_PID > 0 )); then - FILE_LOCATION=$(${procps}/bin/ps aux | ${gnugrep}/bin/grep "\--class screen-recorder" | ${gnugrep}/bin/grep -v grep | ${gawk}/bin/awk '{print $NF}') + FILE_LOCATION=$(${procps}/bin/ps aux | ${gnugrep}/bin/grep "wf-recorder" | ${gnugrep}/bin/grep -v grep | ${gawk}/bin/awk '{print $NF}') kill $RECORDER_PID ${libnotify}/bin/notify-send "Recorded to $FILE_LOCATION" exit 0 @@ -21,8 +21,6 @@ with self; '' RESOLUTION="$(echo $GEOMETRY | ${gawk}/bin/awk '{print $2}')" FILE_LOCATION="$HOME/Videos/Screenrecordings/$(${coreutils}/bin/date +%Y%m%d_%Hh%Mm%Ss)_$RESOLUTION.mp4" echo "Recording $GEOMETRY into $FILE_LOCATION" - ${alacritty}/bin/alacritty \ - --class screen-recorder \ - -e ${wf-recorder}/bin/wf-recorder -g "$GEOMETRY" -f "$FILE_LOCATION" + ${wf-recorder}/bin/wf-recorder -g "$GEOMETRY" -f "$FILE_LOCATION" ${libnotify}/bin/notify-send "Recording to $FILE_LOCATION" ''