updates to lubelogger

This commit is contained in:
TheWanderingCrow 2025-12-16 09:51:26 -05:00
parent 75c6c7793e
commit a1a60654b4
3 changed files with 32 additions and 33 deletions

8
flake.lock generated
View file

@ -188,11 +188,11 @@
"nixpkgs": "nixpkgs_3"
},
"locked": {
"lastModified": 1764948094,
"narHash": "sha256-66yY6CKIS25j7cTee6026EhVKO+pYbnNgPfs0G5zTeI=",
"lastModified": 1765897479,
"narHash": "sha256-0F5UW4sb3wKd9TwDoEvEGEb+eFov92jOERRpDN7n6bM=",
"ref": "refs/heads/master",
"rev": "92745016fdc46be533e390743af7dc91ca322ec8",
"revCount": 158,
"rev": "0b68766f3340049baa1e01418b92905cad8888a1",
"revCount": 161,
"type": "git",
"url": "ssh://git@github.com/TheWanderingCrow/nix-secrets"
},

View file

@ -8,16 +8,16 @@ in
'';
sops.secrets = {
"forgejo/mailer/server" = {
"generic/smtp/server" = {
sopsFile = "${sopsFolder}/services.yaml";
};
"forgejo/mailer/port" = {
"generic/smtp/port" = {
sopsFile = "${sopsFolder}/services.yaml";
};
"forgejo/mailer/user" = {
"generic/smtp/user" = {
sopsFile = "${sopsFolder}/services.yaml";
};
"forgejo/mailer/pass" = {
"generic/smtp/pass" = {
sopsFile = "${sopsFolder}/services.yaml";
};
};
@ -53,10 +53,10 @@ in
};
secrets = {
mailer = {
SMTP_ADDR = config.sops.secrets."forgejo/mailer/server".path;
SMTP_PORT = config.sops.secrets."forgejo/mailer/port".path;
USER = config.sops.secrets."forgejo/mailer/user".path;
PASSWD = config.sops.secrets."forgejo/mailer/pass".path;
SMTP_ADDR = config.sops.secrets."generic/smtp/server".path;
SMTP_PORT = config.sops.secrets."generic/smtp/port".path;
USER = config.sops.secrets."generic/smtp/user".path;
PASSWD = config.sops.secrets."generic/smtp/pass".path;
};
};
};

View file

@ -27,36 +27,36 @@ in
"lubelogger/pass_hash" = {
sopsFile = "${sopsFolder}/services.yaml";
};
"lubelogger/mailer/server" = {
sopsFile = "${sopsFolder}/services.yaml";
};
"lubelogger/mailer/port" = {
sopsFile = "${sopsFolder}/services.yaml";
};
"lubelogger/mailer/user" = {
sopsFile = "${sopsFolder}/services.yaml";
};
"lubelogger/mailer/pass" = {
sopsFile = "${sopsFolder}/services.yaml";
};
"lubelogger/oidc/id" = {
sopsFile = "${sopsFolder}/services.yaml";
};
"lubelogger/oidc/secret" = {
sopsFile = "${sopsFolder}/services.yaml";
};
"generic/smtp/server" = {
sopsFile = "${sopsFolder}/services.yaml";
};
"generic/smtp/port" = {
sopsFile = "${sopsFolder}/services.yaml";
};
"generic/smtp/user" = {
sopsFile = "${sopsFolder}/services.yaml";
};
"generic/smtp/pass" = {
sopsFile = "${sopsFolder}/services.yaml";
};
};
templates."lubelogger-env".content = ''
LC_ALL=en_US.UTF-8
LANG=en_US.UTF-8
MailConfig__EmailServer="${config.sops.placeholder."lubelogger/mailer/server"}"
MailConfig__EmailFrom="${config.sops.placeholder."lubelogger/mailer/user"}"
MailConfig__Port=587
MailConfig__Username="${config.sops.placeholder."lubelogger/mailer/user"}"
MailConfig__Password="${config.sops.placeholder."lubelogger/mailer/pass"}"
UserNameHash="82d405081840957b2b1a62719d81291e2301d100a477a03ba0a8a152e58ac2ad"
UserPasswordHash="${config.sops.placeholder."lubelogger/pass_hash"}"
UserNameHash=${config.sops.placeholder."lubelogger/user_hash"}
UserPasswordHash=${config.sops.placeholder."lubelogger/pass_hash"}
LUBELOGGER_CUSTOM_WIDGETS=true
MailConfig__EmailServer=${config.sops.placeholder."generic/smtp/server"}
MailConfig__EmailFrom=${config.sops.placeholder."generic/smtp/user"}
MailConfig__Port=${config.sops.placeholder."generic/smtp/port"}
MailConfig__Username=${config.sops.placeholder."generic/smtp/user"}
MailConfig__Password=${config.sops.placeholder."generic/smtp/pass"}
OpenIDConfig__Name=Pocket ID
OpenIDConfig__ClientId=${config.sops.placeholder."lubelogger/oidc/id"}
OpenIDConfig__ClientSecret=${config.sops.placeholder."lubelogger/oidc/secret"}
@ -65,9 +65,8 @@ in
OpenIDConfig__TokenURL=https://auth.wanderingcrow.net/api/oidc/token
OpenIDConfig__Scope=openid email
OpenIDConfig__UsePKCE=true
OpenIDConfig__DisableRegularLogin=true
OpenIDConfig__DisableRegularLogin=false
OpenIDConfig__LogOutURL=https://auth.wanderingcrow.net/api/oidc/end-session
EnableRootUserOIDC=true
'';
};