users: dont restart systemd services on activation

i can see why this would be desired... but unless i plumb a way to selectively disable it, i'd prefer to disable it by default
This commit is contained in:
2024-10-02 14:30:32 +00:00
parent 47e093fc06
commit 1315f93471
2 changed files with 2 additions and 3 deletions

View File

@@ -1,6 +1,4 @@
## BUGS
- sway & other services are restart when NixOS config changes
- probably want to just not restart any user services by default
- nmcli and networkmanager_dmenu don't have the right perms to adjust networking details
- i think the error is in my sandboxing of the NetworkManager service
- `rmDbusServices` may break sandboxing

View File

@@ -28,7 +28,7 @@ let
# documentation,
# depends,
# dependencyOf,
partOf,
# partOf,
command,
cleanupCommand,
startCommand,
@@ -43,6 +43,7 @@ let
serviceConfig.User = userName;
serviceConfig.Group = "users";
serviceConfig.WorkingDirectory = "~";
serviceConfig.X-RestartIfChanged = lib.mkDefault false; #< NixOS attribute, so we don't restart the DE on activation
serviceConfig.ExecSearchPath = [
"/etc/profiles/per-user/${userName}/bin"