diff --git a/modules/containers/docker/immich.nix b/modules/containers/docker/immich.nix index 3702f7e..00e0b84 100644 --- a/modules/containers/docker/immich.nix +++ b/modules/containers/docker/immich.nix @@ -62,4 +62,4 @@ }; }; }; -} +} \ No newline at end of file diff --git a/modules/nixos/homelab/services.nix b/modules/nixos/homelab/services.nix index 9b711f3..8faceeb 100644 --- a/modules/nixos/homelab/services.nix +++ b/modules/nixos/homelab/services.nix @@ -10,7 +10,7 @@ ../../adguard.nix ./restic.nix ../../c2cscrape.nix - ../../containers/docker/immich.nix # Import the new Immich Docker container config + # ../../containers/docker/immich.nix # Import the new Immich Docker container config ]; arrSuite.enable = true; services.samba.shares.Media.path = "/media/storage/media"; @@ -49,15 +49,15 @@ port = 13378; }; - systemd.tmpfiles.rules = [ + systemd.tmpfiles.rules = [ - "d /storage/services/qbittorrent 0755 qbittorrent media_services - -" + "d /storage/services/qbittorrent 0755 qbittorrent media_services - -" - "d /storage/services/qbittorrent/config 0755 qbittorrent media_services - -" + "d /storage/services/qbittorrent/config 0755 qbittorrent media_services - -" - "d /media/storage/media/books/audio/podcasts/C2C 0777 c2c media_services - -" + "d /media/storage/media/books/audio/podcasts/C2C 0777 c2c media_services - -" - ]; + ]; services.jellyfin.enable = true; @@ -133,13 +133,18 @@ flake = "/home/death916/nixconfig/"; }; - - users.users.immich = { isSystemUser = true; group = "media_services"; }; + services.immich = { + enable = true; + host = "0.0.0.0"; + port = 2283; + mediaLocation = "/storage/services/immich/upload"; + }; + environment.systemPackages = with pkgs; [ git vim