aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-14 12:53:02 -0500
committerCraig Jennings <c@cjennings.net>2026-05-14 12:53:02 -0500
commit56cb549ad3b2295295b1a31265ddff02a421b951 (patch)
tree87d106d055c57bd515161b0f4795c5977ce3fb96
parente2db0679694993554b26366e49cddd9e8cedd08f (diff)
downloadarchsetup-56cb549ad3b2295295b1a31265ddff02a421b951.tar.gz
archsetup-56cb549ad3b2295295b1a31265ddff02a421b951.zip
chore(hyprland): capture pypr output to a per-session log file
Pypr was sending stderr to /dev/null. So when its keybind clients emitted red `hyprctl notify` banners after the daemon got stuck, there was no trace to read. I followed the waybar / dunst / hypridle / gammastep pattern already in the same exec-once block.
-rw-r--r--dotfiles/hyprland/.config/hypr/hyprland.conf2
1 files changed, 1 insertions, 1 deletions
diff --git a/dotfiles/hyprland/.config/hypr/hyprland.conf b/dotfiles/hyprland/.config/hypr/hyprland.conf
index 4850e87..230b42a 100644
--- a/dotfiles/hyprland/.config/hypr/hyprland.conf
+++ b/dotfiles/hyprland/.config/hypr/hyprland.conf
@@ -36,7 +36,7 @@ exec-once = mpd
exec-once = pocketbook --hidden
# Pyprland (scratchpads, magnify, etc.)
-exec-once = pypr
+exec-once = pypr > ~/.local/var/log/pypr-$(date +%Y-%m-%d-%H%M%S).log 2>&1
exec-once = hypr-refocus-scratchpad
# Apps that can start later (sleep ensures waybar tray is registered)