From e1bec87cd80707fdda850d07265c504e4e57fc7c Mon Sep 17 00:00:00 2001 From: Lyes Saadi Date: Wed, 22 Oct 2025 02:21:09 +0200 Subject: [PATCH] Adding OIDC to komga --- modules/server/nayru/default.nix | 16 +++++++++++++++- secrets.nix | 1 + secrets/zora/services/nayru-conf.age | Bin 0 -> 993 bytes 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 secrets/zora/services/nayru-conf.age diff --git a/modules/server/nayru/default.nix b/modules/server/nayru/default.nix index 0d06609..eaec816 100644 --- a/modules/server/nayru/default.nix +++ b/modules/server/nayru/default.nix @@ -1,4 +1,4 @@ -{ ... }: +{ config, lib, ... }: { services.komga = { @@ -6,8 +6,22 @@ settings = { server = { + # Not actually set here, but in the secret. port = 44302; }; }; }; + + systemd.tmpfiles.settings."10-komga" = { + "${config.services.komga.stateDir}/application.yml" = lib.mkForce null; + }; + + age.secrets = { + nayru-conf = { + file = ../../../secrets/zora/services/nayru-conf.age; + path = "${config.services.komga.stateDir}/application.yml"; + owner = "komga"; + group = "komga"; + }; + }; } diff --git a/secrets.nix b/secrets.nix index d23a103..4a274db 100644 --- a/secrets.nix +++ b/secrets.nix @@ -17,4 +17,5 @@ in "secrets/zora/services/giovanni-env.age".publicKeys = all; "secrets/zora/services/baba-db-pass.age".publicKeys = all; "secrets/zora/services/baba-admin-pass.age".publicKeys = all; + "secrets/zora/services/nayru-conf.age".publicKeys = all; } diff --git a/secrets/zora/services/nayru-conf.age b/secrets/zora/services/nayru-conf.age new file mode 100644 index 0000000000000000000000000000000000000000..9caead9083c50c2a5f1dae42d7e2add72abdec65 GIT binary patch literal 993 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR14F3!+RO))YxHMCSH&nOKl2vl(N4k&W> zO-v35FAB{H@U@5x2`#iRu*^v^h=>Xt^{uP{?Pv&zi8I3UzB%H1o< z*xb#u#5kbHJTEIP)h)%a$bid5WJ=9iL(Zl0Q6k^Uc82t&ZC(+#GdFSShKk(my7vw_ z3nY^CMO%N|Jn`enq@TLFT#xoize}-M=+InVlNM(ycDzb|Qoh@bum?Kr)9>Axt9E+w z6ycLEg!U?`=3T7}UuSoGeTmS{%%`U}zdyNM*-Jl2=Z#Z@^@1Od`lT9=GOgONq$*$O zrDLkxmhXB>Gf!ppED|_ja{9};U!7ao_pXiJSk-!Yitt*SuDnw-Q_a*L7DUX|731)q zv&O-0_2HShK2tt0pMN;(yog;)tvP$h$ro=Nf{*wdbe z-{Sc3;Fc8&T&6Cxdz;9or1CE`L%65FT6~M;&FlZT_IKP&?6zGzvD{#}#G>wn`B(2~ zZQ(vJOaFvld*-JPW==W}A9TICz`(8I{PUfeaJss8m&^7S@*i5IS3Ao}oH!WKx$mA{ zl$eEaon@-imiycamt|GjTMZ-ygZq8`IV#`&Hf-OmC2#66t<|D(-2nx$Whn{;5#<)2 zo|V@mm#VHXc*m9SxNlX3q`2+ekDa~;Jt~BmFBywOy{U5E9dz-{X4MHz6E?2Nw9D^W zP}rC$yW63Jx%1zeW*eFY9@5vlW{%%h|vzJ+4-C>0pEni?1fI%XYI+y|yC$#m literal 0 HcmV?d00001