authelia: simplify override

This commit is contained in:
eyjhb 2025-02-09 11:05:17 +01:00
parent aa6df3dde3
commit 49017f1acc
Signed by: eyjhb
GPG key ID: 609F508E3239F920

View file

@ -10,16 +10,14 @@ let
in { in {
services.authelia.instances.main = { services.authelia.instances.main = {
enable = true; enable = true;
package = pkgs.authelia.override (p: { package = pkgs.authelia.override {
web = let web = pkgs.authelia.passthru.web.overrideAttrs (old: {
orig_web = pkgs.callPackage "${pkgs.path}/pkgs/servers/authelia/web.nix" { inherit (p) nodejs pnpm fetchFromGitHub; };
in orig_web.overrideAttrs (old: {
postPatch = old.postPatch + '' postPatch = old.postPatch + ''
substituteInPlace src/views/LoginPortal/FirstFactor/FirstFactorForm.tsx \ substituteInPlace src/views/LoginPortal/FirstFactor/FirstFactorForm.tsx \
--replace-fail "const [rememberMe, setRememberMe] = useState(false)" "const [rememberMe, setRememberMe] = useState(true)" --replace-fail "const [rememberMe, setRememberMe] = useState(false)" "const [rememberMe, setRememberMe] = useState(true)"
''; '';
}); });
}); };
environmentVariables.AUTHELIA_AUTHENTICATION_BACKEND_LDAP_PASSWORD_FILE = config.age.secrets.lldap-bind-user-pass.path; environmentVariables.AUTHELIA_AUTHENTICATION_BACKEND_LDAP_PASSWORD_FILE = config.age.secrets.lldap-bind-user-pass.path;
environmentVariables.AUTHELIA_NOTIFIER_SMTP_PASSWORD_FILE = config.age.secrets.authelia-smtp-password.path; environmentVariables.AUTHELIA_NOTIFIER_SMTP_PASSWORD_FILE = config.age.secrets.authelia-smtp-password.path;