diff --git a/hosts/nixos/nfss/containers.nix b/hosts/nixos/nfss/containers.nix index 27c8529..a065e9a 100644 --- a/hosts/nixos/nfss/containers.nix +++ b/hosts/nixos/nfss/containers.nix @@ -1,7 +1,10 @@ { config, pkgs, lib, ... }: let - # Universal container configuration + immichConfig = import ../../../config/immich.nix; + immichConfigJson = builtins.toJSON immichConfig; + immichConfigFile = pkgs.writeText "immich.json" immichConfigJson; + commonUID = "1000"; commonGID = "100"; systemTZ = config.time.timeZone; diff --git a/hosts/nixos/thinkpad/containers.nix b/hosts/nixos/thinkpad/containers.nix index 08521cd..3ae53d1 100644 --- a/hosts/nixos/thinkpad/containers.nix +++ b/hosts/nixos/thinkpad/containers.nix @@ -1,16 +1,6 @@ { config, pkgs, lib, ... }: let - # Import Immich configuration from declarative config file - immichConfig = import ../../../config/immich.nix; - - # Convert Nix configuration to JSON string - immichConfigJson = builtins.toJSON immichConfig; - - # Write config file to a location accessible by the container - immichConfigFile = pkgs.writeText "immich.json" immichConfigJson; - - # Universal container configuration commonUID = "1000"; commonGID = "100"; systemTZ = config.time.timeZone;