-2
TODO.md
-2
TODO.md
···- https://github.com/felschr/nixos-config/blob/main/services/immich.nix for an example of how to do it
+7
-3
devShells/default/default.nix
+7
-3
devShells/default/default.nix
···
+41
-41
flake.lock
+41
-41
flake.lock
·································-"url": "https://releases.nixos.org/nixpkgs/nixpkgs-25.11pre901289.ee09932cedce/nixexprs.tar.xz"+"url": "https://releases.nixos.org/nixpkgs/nixpkgs-26.05pre904683.23258e03aaa4/nixexprs.tar.xz"······
+1
-1
homeModules/profiles/base/default.nix
+1
-1
homeModules/profiles/base/default.nix
+1
hosts/marvin/default.nix
+1
hosts/marvin/default.nix
+5
-5
hosts/marvin/services/git.nix
+5
-5
hosts/marvin/services/git.nix
·········
+4
-4
hosts/marvin/services/grafana.nix
+4
-4
hosts/marvin/services/grafana.nix
······
+223
hosts/marvin/services/immich-config.json
+223
hosts/marvin/services/immich-config.json
···
+51
hosts/marvin/services/immich.nix
+51
hosts/marvin/services/immich.nix
···
+97
-32
hosts/marvin/services/planka.nix
+97
-32
hosts/marvin/services/planka.nix
···
+23
-23
hosts/marvin/services/postgres.nix
+23
-23
hosts/marvin/services/postgres.nix
······-ExecStart = "${cfg.package}/bin/vacuumdb --all --echo --jobs=6 --parallel=5 --analyze --verbose";+# ExecStart = "${cfg.package}/bin/vacuumdb --all --echo --jobs=6 --parallel=5 --analyze --verbose";
-23
hosts/marvin/services/secrets/iceshrimp-db-password.age
-23
hosts/marvin/services/secrets/iceshrimp-db-password.age
···
hosts/marvin/services/secrets/iceshrimp-secret-config.age
hosts/marvin/services/secrets/iceshrimp-secret-config.age
This is a binary file and will not be displayed.
+19
hosts/marvin/services/secrets/immich/mail-pw.age
+19
hosts/marvin/services/secrets/immich/mail-pw.age
···
+19
hosts/marvin/services/secrets/immich/oauth-secret.age
+19
hosts/marvin/services/secrets/immich/oauth-secret.age
···
-20
hosts/marvin/services/secrets/pingvin-secrets.age
-20
hosts/marvin/services/secrets/pingvin-secrets.age
···
+2
-3
hosts/marvin/services/secrets/secrets.nix
+2
-3
hosts/marvin/services/secrets/secrets.nix
···
+2
-23
hosts/marvin/services/vaultwarden.nix
+2
-23
hosts/marvin/services/vaultwarden.nix
··················
+4
-1
hosts/prefect/dn42/default.nix
+4
-1
hosts/prefect/dn42/default.nix
···
+1
hosts/prefect/dn42/peers/default.nix
+1
hosts/prefect/dn42/peers/default.nix
···
+26
hosts/prefect/dn42/peers/prefixlabs.nix
+26
hosts/prefect/dn42/peers/prefixlabs.nix
···
+8
-13
hosts/prefect/services/caddy.nix
+8
-13
hosts/prefect/services/caddy.nix
······
+7
lib/data/services.toml
+7
lib/data/services.toml
···# tsHost: (optional) What Tailscale host this service will run on, for services only available via Tailscale.# # Should only be set if this is available externally, if at all, since TS-only services aren't able to be scraped.···
+1
-1
nixosModules/default-config/default.nix
+1
-1
nixosModules/default-config/default.nix
+2
-4
nixosModules/default-config/nixConfig.nix
+2
-4
nixosModules/default-config/nixConfig.nix
······
-1
nixosModules/default-config/programs/default.nix
-1
nixosModules/default-config/programs/default.nix
-7
nixosModules/default-config/programs/nh.nix
-7
nixosModules/default-config/programs/nh.nix
+1
-1
nixosModules/homes/pyrox/default.nix
+1
-1
nixosModules/homes/pyrox/default.nix
+1
-1
nixosModules/homes/thehedgehog/default.nix
+1
-1
nixosModules/homes/thehedgehog/default.nix
-2
nixosModules/services/forgejo-runner/default.nix
-2
nixosModules/services/forgejo-runner/default.nix
+6
packages/anubis-files/src/policies/forgejo.yaml
+6
packages/anubis-files/src/policies/forgejo.yaml
···
+1
-1
packages/anubis-files/src/policies/nextcloud.yaml
+1
-1
packages/anubis-files/src/policies/nextcloud.yaml
+26
packages/bgutil-pot-server/librusty_v8.nix
+26
packages/bgutil-pot-server/librusty_v8.nix
···+url = "https://github.com/denoland/rusty_v8/releases/download/v${args.version}/librusty_v8_release_${stdenv.hostPlatform.rust.rustcTarget}.a";
+49
packages/bgutil-pot-server/package.nix
+49
packages/bgutil-pot-server/package.nix
···+changelog = "https://github.com/jim60105/bgutil-ytdlp-pot-provider-rs/releases/tag/v${finalAttrs.version}";
+45
packages/bgutil-pot-server/update-librusty.sh
+45
packages/bgutil-pot-server/update-librusty.sh
···+BGUTIL_LATEST_VERSION=$(curl ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} --silent --fail --location "https://api.github.com/repos/jim60105/bgutil-ytdlp-pot-provider-rs/releases/latest" | jq --raw-output .tag_name)+CARGO_LOCK=$(curl ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} --silent --fail --location "https://github.com/jim60105/bgutil-ytdlp-pot-provider-rs/raw/$BGUTIL_LATEST_VERSION/Cargo.lock")+NEW_VERSION=$(echo "$CARGO_LOCK" | grep --after-context 5 'name = "v8"' | grep 'version =' | sed -E 's/version = "//;s/"//')+x86Hash="$(nix-prefetch-url --type sha256 https://github.com/denoland/rusty_v8/releases/download/v"$NEW_V")"
+6
-6
packages/glide-browser-bin/package.nix
+6
-6
packages/glide-browser-bin/package.nix
···url = "https://github.com/glide-browser/glide/releases/download/${finalAttrs.version}/glide.linux-x86_64.tar.xz";·········
+4
-1
packages/planka/package.nix
+4
-1
packages/planka/package.nix
······