From 49017f1acc707787255c9a7b0aee2fae03bccf81 Mon Sep 17 00:00:00 2001 From: eyjhb Date: Sun, 9 Feb 2025 11:05:17 +0100 Subject: [PATCH] authelia: simplify override --- machines/gerd/services/authelia/authelia.nix | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/machines/gerd/services/authelia/authelia.nix b/machines/gerd/services/authelia/authelia.nix index da8d007..e9d819e 100644 --- a/machines/gerd/services/authelia/authelia.nix +++ b/machines/gerd/services/authelia/authelia.nix @@ -10,16 +10,14 @@ let in { services.authelia.instances.main = { enable = true; - package = pkgs.authelia.override (p: { - web = let - orig_web = pkgs.callPackage "${pkgs.path}/pkgs/servers/authelia/web.nix" { inherit (p) nodejs pnpm fetchFromGitHub; }; - in orig_web.overrideAttrs (old: { + package = pkgs.authelia.override { + web = pkgs.authelia.passthru.web.overrideAttrs (old: { postPatch = old.postPatch + '' substituteInPlace src/views/LoginPortal/FirstFactor/FirstFactorForm.tsx \ --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_NOTIFIER_SMTP_PASSWORD_FILE = config.age.secrets.authelia-smtp-password.path;