aboutsummaryrefslogtreecommitdiff
path: root/dotfiles
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
commited615c754788c4bedc19f46f9e7e1f74c12cd260 (patch)
tree3faac5679dbc374271428ef652adad16c2a22f9a /dotfiles
parentc53f71320107ef48e281052d83a5e234a4e7f10b (diff)
downloadarchsetup-ed615c754788c4bedc19f46f9e7e1f74c12cd260.tar.gz
archsetup-ed615c754788c4bedc19f46f9e7e1f74c12cd260.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.
Diffstat (limited to 'dotfiles')
-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)