feat(nix): add immich package and update immich service configuration
All checks were successful
Flake checker / Build Nix targets (push) Successful in 9m26s

This commit is contained in:
uttarayan21
2025-09-13 23:20:22 +05:30
parent a1bca878fa
commit b02e4e4f87
4 changed files with 26 additions and 1 deletions

18
flake.lock generated
View File

@@ -1777,6 +1777,23 @@
"type": "github" "type": "github"
} }
}, },
"immich": {
"flake": false,
"locked": {
"lastModified": 1757619545,
"narHash": "sha256-0nStZuSnb8tJ0+Y247MHitmMURl8vTuPLAhUm+OHctE=",
"owner": "immich-app",
"repo": "immich",
"rev": "4153848c68d416329deecf8b671e02bd754b4dd7",
"type": "github"
},
"original": {
"owner": "immich-app",
"ref": "v1.142.0",
"repo": "immich",
"type": "github"
}
},
"ironbar": { "ironbar": {
"inputs": { "inputs": {
"flake-compat": "flake-compat_4", "flake-compat": "flake-compat_4",
@@ -2731,6 +2748,7 @@
"hyprlock": "hyprlock", "hyprlock": "hyprlock",
"hyprmonitors": "hyprmonitors", "hyprmonitors": "hyprmonitors",
"ik_llama": "ik_llama", "ik_llama": "ik_llama",
"immich": "immich",
"ironbar": "ironbar", "ironbar": "ironbar",
"lanzaboote": "lanzaboote", "lanzaboote": "lanzaboote",
"llama-cpp": "llama-cpp", "llama-cpp": "llama-cpp",

View File

@@ -202,6 +202,10 @@
url = "github:ggml-org/llama.cpp/b6178?submodules=1"; url = "github:ggml-org/llama.cpp/b6178?submodules=1";
flake = false; flake = false;
}; };
immich = {
url = "github:immich-app/immich/v1.142.0";
flake = false;
};
}; };
outputs = { outputs = {

View File

@@ -77,7 +77,7 @@
environment = { environment = {
IMMICH_CONFIG_FILE = config.sops.templates."immich-config.json".path; IMMICH_CONFIG_FILE = config.sops.templates."immich-config.json".path;
}; };
package = pkgs.immich; package = pkgs.immich-latest;
}; };
services.caddy = { services.caddy = {
virtualHosts."photos.darksailor.dev".extraConfig = '' virtualHosts."photos.darksailor.dev".extraConfig = ''

View File

@@ -231,6 +231,9 @@
src = inputs.nixpkgs-stable.legacyPackages.${prev.system}.fprintd.src; src = inputs.nixpkgs-stable.legacyPackages.${prev.system}.fprintd.src;
}); });
kitty = inputs.nixpkgs-stable.legacyPackages.${prev.system}.kitty; kitty = inputs.nixpkgs-stable.legacyPackages.${prev.system}.kitty;
immich-latest = prev.immich.overrideAttrs (oldAttrs: {
src = inputs.immich;
});
}; };
csshacks = final: prev: { csshacks = final: prev: {
csshacks = inputs.csshacks; csshacks = inputs.csshacks;