From 6af935b3e4833e7b4679cfe5c5121580919dee55 Mon Sep 17 00:00:00 2001 From: Daniel Siepmann Date: Tue, 11 Oct 2022 19:10:17 +0200 Subject: [PATCH] Remove video recording dmenu I do no video recording anymore --- .../packages/custom/dmenu-scripts/default.nix | 28 ------------------- .../dmenu-scripts/start-videorecording.sh | 17 ----------- 2 files changed, 45 deletions(-) delete mode 100644 home/packages/custom/dmenu-scripts/start-videorecording.sh diff --git a/home/packages/custom/dmenu-scripts/default.nix b/home/packages/custom/dmenu-scripts/default.nix index eef3f33..898ecc9 100644 --- a/home/packages/custom/dmenu-scripts/default.nix +++ b/home/packages/custom/dmenu-scripts/default.nix @@ -107,26 +107,6 @@ let text = builtins.readFile ./xdebug.sh; }; - dmenu-custom-scripts-start-videorecording = writeShellApplication { - name = "dmenu-custom-scripts-start-videorecording"; - - runtimeInputs = [ - dmenu - ]; - - text = builtins.readFile ./start-videorecording.sh; - }; - - dmenu-custom-scripts-stop-videorecording = writeShellApplication { - name = "dmenu-custom-scripts-stop-videorecording"; - - text = '' - kill "$(cat /tmp/runningRecording.txt)" - rm /tmp/runningRecording.txt - notify-send "Stoped recording" - ''; - }; - in writeShellApplication { name = "dmenu_selection"; @@ -140,8 +120,6 @@ writeShellApplication { scripts+=("${dmenu-custom-scripts-php-version.name}") scripts+=("${dmenu-custom-scripts-docs-php.name}") scripts+=("${dmenu-custom-scripts-xdebug.name}") - scripts+=("${dmenu-custom-scripts-start-videorecording.name}") - scripts+=("${dmenu-custom-scripts-stop-videorecording.name}") OIFS="$IFS" IFS=$'\n' scriptsString="''${scripts[*]}" @@ -168,12 +146,6 @@ writeShellApplication { "${dmenu-custom-scripts-xdebug.name}") bash "${dmenu-custom-scripts-xdebug}/bin/${dmenu-custom-scripts-xdebug.name}" || exit 0 ;; - "${dmenu-custom-scripts-start-videorecording.name}") - bash "${dmenu-custom-scripts-start-videorecording}/bin/${dmenu-custom-scripts-start-videorecording.name}" || exit 0 - ;; - "${dmenu-custom-scripts-stop-videorecording.name}") - bash "${dmenu-custom-scripts-stop-videorecording}/bin/${dmenu-custom-scripts-stop-videorecording.name}" || exit 0 - ;; *) exit 0 ;; diff --git a/home/packages/custom/dmenu-scripts/start-videorecording.sh b/home/packages/custom/dmenu-scripts/start-videorecording.sh deleted file mode 100644 index 4d492fb..0000000 --- a/home/packages/custom/dmenu-scripts/start-videorecording.sh +++ /dev/null @@ -1,17 +0,0 @@ -availableDevices=$(pacmd list-sources | grep 'name:' | grep 'input' | sed 's/^.*name: $//') -audioDevice=$(echo -e "$availableDevices" | dmenu -i -l 5 -p "Select Audio Input") - -if [ -z "$audioDevice" ]; then - exit 1; -fi - -recordingFile="/home/daniels/Videos/Recordings/output-$(date +'%F_%T').mkv" -ffmpeg -video_size 1920x1080 -framerate 60 -f x11grab -i :0+1920x1080 -f pulse -i "$audioDevice" "$recordingFile" & -sleep 1 -if [ -f "$recordingFile" ]; -then - recordingPid=$! - echo "$recordingPid" > /tmp/runningRecording.txt -else - notify-send -u critical "Could not start recording" "Check screen setup?" -fi