diff --git a/configuration/modules/dots/quick_shell/module.nix b/configuration/modules/dots/quick_shell/module.nix index 6ca4a00..22b7fc0 100644 --- a/configuration/modules/dots/quick_shell/module.nix +++ b/configuration/modules/dots/quick_shell/module.nix @@ -9,6 +9,8 @@ in { environment.systemPackages = [quick_shell]; systemd.user.services.quickshell = { + restartIfChanged = true; + description = "quickshell desktop shell"; wantedBy = ["graphical-session.target"]; partOf = ["graphical-session.target"]; @@ -20,8 +22,4 @@ in { RestartSec = 3; }; }; - - system.userActivationScripts.restartQuickshell = '' - ${pkgs.systemd}/bin/systemctl --user restart quickshell.service || true - ''; } diff --git a/configuration/modules/dots/quick_shell/package.nix b/configuration/modules/dots/quick_shell/package.nix index 6017649..9a59032 100644 --- a/configuration/modules/dots/quick_shell/package.nix +++ b/configuration/modules/dots/quick_shell/package.nix @@ -1,7 +1,7 @@ {stdenv}: stdenv.mkDerivation { pname = "quickshell-config"; - version = "stable"; + version = "unstable"; src = ./config; installPhase = '' cp -r . $out