From 7e1df0dd83f014f5cbcf3b3ea6d88f4ec58a6b36 Mon Sep 17 00:00:00 2001 From: Jurn Wubben Date: Thu, 17 Apr 2025 20:13:56 +0200 Subject: [PATCH] user.immich now doesn't get set when server disabled --- system/server/immich.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/system/server/immich.nix b/system/server/immich.nix index 164c1e1..216b8d2 100644 --- a/system/server/immich.nix +++ b/system/server/immich.nix @@ -1,4 +1,8 @@ -{config, lib, ...}: let +{ + config, + lib, + ... +}: let cfg = config.niksos.server; in { services.immich = { @@ -47,7 +51,7 @@ in { accelerationDevices = lib.mkDefault null; }; - users.users.immich.extraGroups = lib.mkIf cfg ["video" "render"]; + users.users.immich = lib.mkIf cfg {extraGroups = ["video" "render"];}; #NOTE: was first groups = lib.mkIf.. but then users.immich gets set even when server is disabled. services.caddy.virtualHosts."photos.jsw.tf" = { extraConfig = ''