meow
This commit is contained in:
parent
e5ba903fe9
commit
1289e626d8
3 changed files with 170 additions and 161 deletions
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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 {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue