2 Commits

Author SHA1 Message Date
kenji b550064a15 fix(hyprland): set warps to false for stability 2026-01-15 15:56:30 -06:00
kenji 9ff47e94b2 fix(swayosd): ensure swayosd starts reliably
- Add explicit 'systemctl --user start swayosd' to Hyprland exec-once
- Harden systemd service definition with proper dependencies and targets
2026-01-15 15:52:35 -06:00
3 changed files with 6 additions and 2 deletions
+1
View File
@@ -15,6 +15,7 @@
# essentials # essentials
"hyprpm reload -n" "hyprpm reload -n"
"systemctl --user start hyprpolkitagent" "systemctl --user start hyprpolkitagent"
"systemctl --user start swayosd"
"hyprsunset -t 4500" # TODO: must be optional "hyprsunset -t 4500" # TODO: must be optional
]; ];
}; };
+1 -1
View File
@@ -7,7 +7,7 @@
}; };
cursor = { cursor = {
hide_on_key_press = false; hide_on_key_press = false;
no_warps = true; no_warps = false;
}; };
}; };
} }
+4 -1
View File
@@ -10,11 +10,14 @@
Unit = { Unit = {
StartLimitBurst = lib.mkForce 5; StartLimitBurst = lib.mkForce 5;
StartLimitIntervalSec = lib.mkForce 30; StartLimitIntervalSec = lib.mkForce 30;
After = [ "graphical-session.target" ];
PartOf = [ "graphical-session.target" ];
}; };
Service = { Service = {
Restart = lib.mkForce "on-failure"; Restart = lib.mkForce "on-failure";
RestartSec = lib.mkForce "100ms"; RestartSec = lib.mkForce "1s";
}; };
Install.WantedBy = [ "graphical-session.target" ];
}; };
wayland.windowManager.hyprland.settings = { wayland.windowManager.hyprland.settings = {