fix(unifi): restartIfChanged = false

This commit is contained in:
arcnmx 2024-09-07 12:02:56 -07:00
parent 725a981d23
commit d59101c9d9

View file

@ -4,8 +4,9 @@
lib, lib,
... ...
}: let }: let
inherit (lib.modules) mkIf mkDefault; inherit (lib.modules) mkIf mkMerge mkForce mkDefault;
cfg = config.services.unifi; cfg = config.services.unifi;
delayRestart = true;
in { in {
services.unifi = { services.unifi = {
enable = mkDefault true; enable = mkDefault true;
@ -38,7 +39,14 @@ in {
users.unifi.uid = 990; users.unifi.uid = 990;
groups.unifi.gid = 990; groups.unifi.gid = 990;
}; };
systemd.services.unifi = mkIf cfg.enable { systemd.services.unifi = let
gensokyo-zone.sharedMounts.unifi.path = mkDefault "/var/lib/unifi"; restartConfig = {
}; restartTriggers = mkForce [ ];
restartIfChanged = false;
};
conf.gensokyo-zone.sharedMounts.unifi.path = mkDefault "/var/lib/unifi";
in mkIf cfg.enable (mkMerge [
conf
(mkIf delayRestart restartConfig)
]);
} }