Quickshell live auto reload

This commit is contained in:
xbazzi 2025-08-09 12:22:36 -06:00
parent 6fda1ca083
commit 0d63f3e72f
2 changed files with 17 additions and 2 deletions

View File

@ -12,6 +12,23 @@
wayland.windowManager.hyprland.settings.exec-once = [
"quickshell -c default"
];
# auto reload
systemd.user.services.quickshell = {
Unit = { Description = "Quickshell bar"; PartOf = [ "graphical-session.target" ]; };
Service = {
ExecStart = "${pkgs.quickshell}/bin/quickshell -c default";
Restart = "always";
};
Install = { WantedBy = [ "default.target" ]; };
};
# Restart service when config changes (needs systemd 245+; HM supports Path units)
systemd.user.paths.quickshell-watch = {
Unit = { Description = "Watch Quickshell config"; };
Path = { PathChanged = "%h/.config/quickshell"; };
Install = { WantedBy = [ "default.target" ]; };
};
# write the Quickshell config
# xdg.configFile."quickshell/default/shell.qml".text = ''

View File

@ -26,8 +26,6 @@ Variants {
Text {
id: clock
//anchors.centerIn: parent
anchors.top: true
anchors.left: true
font.pixelSize: 13
color: "#e6e6e6"
}