This commit is contained in:
Lucy Hochkamp 2025-05-01 20:33:54 +02:00
parent e5ba903fe9
commit 1289e626d8
No known key found for this signature in database
3 changed files with 170 additions and 161 deletions

View file

@ -1,12 +1,17 @@
{ pkgs, config, lib, inputs, ... }: {
pkgs,
config,
lib,
inputs,
...
}:
{ {
imports = [ imports = [
inputs.quadlet-nix.nixosModules.quadlet inputs.quadlet-nix.nixosModules.quadlet
]; ];
ragon.agenix.secrets.ds9AuthentikEnv = { }; ragon.agenix.secrets.ds9AuthentikEnv = { };
ragon.agenix.secrets.ds9AuthentikLdapEnv = { }; ragon.agenix.secrets.ds9AuthentikLdapEnv = { };
virtualisation.quadlet = virtualisation.quadlet = {
{
containers = { containers = {
authentik-server.containerConfig.image = "ghcr.io/goauthentik/server:2025.2.3"; authentik-server.containerConfig.image = "ghcr.io/goauthentik/server:2025.2.3";

View file

@ -61,7 +61,7 @@ in
# ]; # ];
# }; # };
# postgres # postgres
boot.binfmt.emulatedSystems = ["aarch64-linux"]; boot.binfmt.emulatedSystems = [ "aarch64-linux" ];
ragon.agenix.secrets.ds9PostgresEnv = { }; ragon.agenix.secrets.ds9PostgresEnv = { };
systemd.services."podman-db-network" = { systemd.services."podman-db-network" = {
script = '' script = ''
@ -367,8 +367,10 @@ in
virtualisation.oci-containers.containers.copyparty = { virtualisation.oci-containers.containers.copyparty = {
image = "docker.io/copyparty/ac:latest"; image = "docker.io/copyparty/ac:latest";
extraOptions = [ "--network=podman" ]; extraOptions = [ "--network=podman" ];
ports = []; ports = [ ];
volumes = let copypartyCfg = '' volumes =
let
copypartyCfg = ''
[global] [global]
xff-src: 10.88.0.1/24 xff-src: 10.88.0.1/24
idp-h-usr: X-Authentik-Username idp-h-usr: X-Authentik-Username
@ -441,7 +443,9 @@ in
hist: /data/media/copyparty/hist/games hist: /data/media/copyparty/hist/games
accs: accs:
r: * r: *
''; cpp = pkgs.writeText "copyparty.conf" copypartyCfg; in '';
cpp = pkgs.writeText "copyparty.conf" copypartyCfg;
in
[ [
"/data/media/tv:/data/media/tv:ro" "/data/media/tv:/data/media/tv:ro"

View file

@ -219,7 +219,7 @@ in
} }
@immich host immich.hailsatan.eu @immich host immich.hailsatan.eu
handle @immich { handle @immich {
import podmanRedirWithAuth http://immich-server:2283 import podmanRedir http://immich-server:2283
} }
@cd host cd.hailsatan.eu @cd host cd.hailsatan.eu
handle @cd { handle @cd {