fix: theme application hängt nicht mehr auf frischer Installation

apply_theme() rief hyprctl (keyword + hyprpaper) und restart_waybar
ohne zu prüfen ob Hyprland läuft → hyprctl hing bis Timeout im TTY.

Fix: pgrep -x Hyprland guard vor allen hyprctl/waybar-Aufrufen.
apply_theme schreibt jetzt Config-Files (gelten beim nächsten Login),
überspringt aber Display-abhängige Kommandos.
This commit is contained in:
2026-05-27 23:02:00 +02:00
parent 06a21fb8c2
commit a76f1f3af7
2 changed files with 4 additions and 7 deletions

View File

@@ -8,10 +8,7 @@ module_required() { return 1; }
module_should_skip() { return 1; }
module_prereqs() {
if ! have hyprctl && ! have notify-send; then
log_warn "Neither hyprctl nor notify-send found. Theme can still be applied later."
return 0
fi
return 0
}
module_main() {