aboutsummaryrefslogtreecommitdiffstats
path: root/modules/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'modules/scripts')
-rw-r--r--modules/scripts/deep-clean.sh3
-rw-r--r--modules/scripts/default.nix1
-rw-r--r--modules/scripts/screen-recording.sh4
-rw-r--r--modules/scripts/system-monitor.sh4
4 files changed, 12 insertions, 0 deletions
diff --git a/modules/scripts/deep-clean.sh b/modules/scripts/deep-clean.sh
index dcbd62b..5d1c87a 100644
--- a/modules/scripts/deep-clean.sh
+++ b/modules/scripts/deep-clean.sh
@@ -1,3 +1,6 @@
+# Deep clean script for Nix systems
+# Removes old generations, garbage, and optimizes store
+# WARNING: Do NOT run with sudo - run as normal user
echo "--- Starting Nix Deep Clean ---"
if [[ $EUID -eq 0 ]]; then
diff --git a/modules/scripts/default.nix b/modules/scripts/default.nix
index ca555c7..3fea3df 100644
--- a/modules/scripts/default.nix
+++ b/modules/scripts/default.nix
@@ -4,6 +4,7 @@
...
}:
+# Scripts - Home directory shell scripts (deep-clean, screen-recording, system-monitor)
{
config = {
home.sessionPath = [
diff --git a/modules/scripts/screen-recording.sh b/modules/scripts/screen-recording.sh
index a3bf86a..c0e8525 100644
--- a/modules/scripts/screen-recording.sh
+++ b/modules/scripts/screen-recording.sh
@@ -1,3 +1,7 @@
+# Screen recording script using FFmpeg and slop for region selection
+# Records X11 screen to MP4 with x264 encoding
+# Usage: screen-recording.sh [-s|--select]
+# -s, --select Launch slop to select recording region
OUT_DIR="$HOME/Videos/Recordings"
mkdir -p "$OUT_DIR"
diff --git a/modules/scripts/system-monitor.sh b/modules/scripts/system-monitor.sh
index 951428c..cadae3a 100644
--- a/modules/scripts/system-monitor.sh
+++ b/modules/scripts/system-monitor.sh
@@ -1,3 +1,7 @@
+# System monitor script using tmux to run bottom and nvtop side-by-side
+# Opens a tmux session with:
+# - Left pane: bottom (system/process monitor)
+# - Right pane: nvtop (GPU monitor)
SESSION="system-monitor"
kitty @ set-font-size -- -4