summaryrefslogtreecommitdiff
path: root/dotfiles/hyprland/.local/bin/start-hyprland
diff options
context:
space:
mode:
Diffstat (limited to 'dotfiles/hyprland/.local/bin/start-hyprland')
-rwxr-xr-xdotfiles/hyprland/.local/bin/start-hyprland11
1 files changed, 11 insertions, 0 deletions
diff --git a/dotfiles/hyprland/.local/bin/start-hyprland b/dotfiles/hyprland/.local/bin/start-hyprland
new file mode 100755
index 0000000..a5d191d
--- /dev/null
+++ b/dotfiles/hyprland/.local/bin/start-hyprland
@@ -0,0 +1,11 @@
+#!/bin/sh
+# Wrapper to launch Hyprland with persistent logging
+# Shadows /usr/bin/start-hyprland when ~/.local/bin is in PATH
+
+LOG_DIR="$HOME/.local/var/log"
+TIMESTAMP=$(date +%Y-%m-%d-%H%M%S)
+LOG_FILE="$LOG_DIR/hyprland-$TIMESTAMP.log"
+
+mkdir -p "$LOG_DIR"
+
+exec /usr/bin/start-hyprland "$@" > "$LOG_FILE" 2>&1