aboutsummaryrefslogtreecommitdiffstats
path: root/modules/media/screen-recording/screen-recording.sh
diff options
context:
space:
mode:
authorArpit Chakladar <arpitchakladar@gmail.com>2026-09-26 22:02:22 +0530
committerArpit Chakladar <arpitchakladar@gmail.com>2026-09-26 22:02:22 +0530
commitf47e3cd423eb9cf9e1943d7f14e597e044ee92a9 (patch)
treec24f0c64dcd42cdb576ffe24d754cb3dc26ccef0 /modules/media/screen-recording/screen-recording.sh
parentd1ec6eec44e2f7787ec670676933bbcc3d07d361 (diff)
downloadhome-manager-config-f47e3cd423eb9cf9e1943d7f14e597e044ee92a9.tar.gz
home-manager-config-f47e3cd423eb9cf9e1943d7f14e597e044ee92a9.zip
feat(media/screen-recording)!: removed screen-recording
BREAKING CHANGES: Removed screen-recording. The media.screen-recording options don't exist anymore.
Diffstat (limited to 'modules/media/screen-recording/screen-recording.sh')
-rw-r--r--modules/media/screen-recording/screen-recording.sh56
1 files changed, 0 insertions, 56 deletions
diff --git a/modules/media/screen-recording/screen-recording.sh b/modules/media/screen-recording/screen-recording.sh
deleted file mode 100644
index 1afa239..0000000
--- a/modules/media/screen-recording/screen-recording.sh
+++ /dev/null
@@ -1,56 +0,0 @@
-#!/usr/bin/env bash
-# Record the screen with wf-recorder into ~/Videos/Recordings,
-# optionally selecting a region to capture with slurp.
-
-OUT_DIR="$HOME/Videos/Recordings"
-mkdir -p "$OUT_DIR"
-
-info() { printf '\033[1;34m==>\033[0m %s\n' "$*"; }
-warn() { printf '\033[1;33m==> warning:\033[0m %s\n' "$*" >&2; }
-error() { printf '\033[1;31m==> error:\033[0m %s\n' "$*" >&2; }
-die() {
- error "$*"
- exit 1
-}
-
-# Argument parsing
-SELECT_MODE=false
-while [[ $# -gt 0 ]]; do
- case $1 in
- -s | --select) SELECT_MODE=true ;;
- esac
- shift
-done
-
-# Geometry selection
-GEOMETRY=""
-
-if [ "$SELECT_MODE" = true ]; then
- if command -v slurp >/dev/null 2>&1; then
- info "Select a window or draw a box..."
- GEOMETRY=$(slurp)
-
- if [ -z "$GEOMETRY" ]; then
- info "Selection cancelled. Exiting."
- exit 1
- fi
- else
- warn "slurp not found. Recording full screen..."
- sleep 1
- fi
-fi
-
-# Start recording
-FILENAME="$OUT_DIR/recording-$(date +%Y%m%d-%H%M%S).mp4"
-
-info "Recording started!"
-echo " Press 'q' in this terminal to stop."
-echo " File: $FILENAME"
-
-if [ -n "$GEOMETRY" ]; then
- wf-recorder -g "$GEOMETRY" -f "$FILENAME"
-else
- wf-recorder -f "$FILENAME"
-fi
-
-info "Done! Video saved to $FILENAME"