From 3de783190c09dd8e76575e9ccca0caab0d58e5ab Mon Sep 17 00:00:00 2001 From: Infinidoge Date: Tue, 6 May 2025 23:51:04 -0400 Subject: [PATCH] users/infinidoge: conditionally include SMTP password --- users/infinidoge/default.nix | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/users/infinidoge/default.nix b/users/infinidoge/default.nix index 331fe18..114dd1c 100644 --- a/users/infinidoge/default.nix +++ b/users/infinidoge/default.nix @@ -59,14 +59,17 @@ in }; }; - home.sessionVariables = { - KEYID = "0x30E7A4C03348641E"; - POP_SMTP_HOST = common.email.smtp.address; - POP_SMTP_PORT = common.email.smtp.STARTTLS; - POP_SMTP_USERNAME = common.email.withUser "infinidoge"; - POP_SMTP_PASSWORD = "$(cat ${secrets.smtp-personal})"; - UNISON = "$HOME/.local/state/unison"; - }; + home.sessionVariables = + { + KEYID = "0x30E7A4C03348641E"; + POP_SMTP_HOST = common.email.smtp.address; + POP_SMTP_PORT = common.email.smtp.STARTTLS; + POP_SMTP_USERNAME = common.email.withUser "infinidoge"; + UNISON = "$HOME/.local/state/unison"; + } + // lib.optionalAttrs main.modules.secrets.enable { + POP_SMTP_PASSWORD = "$(cat ${secrets.smtp-personal})"; + }; }; systemd.user.tmpfiles.users.infinidoge.rules = mkIf config.universe.media.enable [