users/infinidoge: setup personal cli email

This commit is contained in:
Infinidoge 2025-01-16 19:59:50 -05:00
parent 601b954abe
commit 873f0be667
Signed by: Infinidoge
SSH key fingerprint: SHA256:oAMyvotlNFraMmZmr+p6AxnNfW/GioTs1pOn3V4tQ7A
4 changed files with 65 additions and 2 deletions

View file

@ -34,6 +34,7 @@ in
"borg-password" = secrets."borg-password" // { group = "borg"; mode = "440"; };
"binary-cache-private-key" = secrets.binary-cache-private-key // lib.optionalAttrs config.services.hydra.enable { group = "hydra"; mode = "440"; };
"smtp-password" = withGroup "smtp" secrets."smtp-password";
"personal-smtp-password" = withOwner "infinidoge" secrets."personal-smtp-password";
}
(mkIf config.services.nginx.enable {
inherit (secrets) "cloudflare";

View file

@ -0,0 +1,55 @@
age-encryption.org/v1
-> ssh-ed25519 sQ/0YA jdnRVL6fQXYbKsOVydLIvoq9bm6EVv/RTARtNUJWBW0
DI8vlNfdBtPyZSD1uAoVnwZC6sRlfK+2KHuny7CTd20
-> ssh-ed25519 aYlTiQ W549QfgMBHXQAVyRP3CotNPlx2E6Ud+5oYd8cwQ+Bks
6yLmiKDdpp77E38qd5K6dO2QqT6OCw0IS1utPmowB+A
-> ssh-ed25519 i9xGKA GYp5eEr1W7W5QkbnIPEFuP1cTXwmBm4A+ErJmgWWTBU
K3XlQQFtoIP3fXubRr+mbKLeoINNMAW+SmU0gU7M/4M
-> ssh-ed25519 ydxrGg Buo/yiJP85T7hPaK+NJeuSpdqP2n9NYa12JI4y6M3gY
6LUkKNd7dBmI2aNgWj9XvxBIKo2f6GjOBYgjZTcUjBg
-> ssh-ed25519 oqB+OQ jESKg+Ehk7Tg8QwzbMAJqwLclab0rIBpLjUuiwa8Sy0
3b2vsv7whQd0HX8d2pXcbefWkXXxDy/r2iNfvVTwX7I
-> ssh-ed25519 gIJNbA eB+2t68AinjxU2no30h2BdQV5hQkMVrCuh59FSxvaFM
9NlSka4hvenEUOaaOHU9S+mUYBVEqF3FZyJL6JmZ42s
-> ssh-ed25519 hjL/yw TPANCzFAM8onh4HOpOznnTXMcJeueZIS0vkKmCDMBhs
Oi3uO2ojLvtB5GDyKF59wKQhIqvpeb3HJiPo93WLeKo
-> ssh-ed25519 Ig0rsg hJB2Wx9xhUEXENFoy6ZXmTwLDGXeid5t+rH5FJ7AHhk
aAHNPz+N6XXDCxoKW04krMJUCzWGWpsXfUgHHqddeMc
-> ssh-ed25519 U4Pefg iZ1mwHM4wp0gQCtNqq7f84hGPGdtCANjo2FVjsDg6gQ
oNbPWvwCfEha0g87NQPEqcHDEuStZDmd82WeymywKVA
-> ssh-ed25519 SqmlZQ YJAEybCYu2CF6nbnhlEDv9N7C5TrzcXrm/vPBamlElI
eSWHzKMEwVZEgmttqIuQjpfX8EhcsicpKpdaNff1Pr4
-> ssh-ed25519 GT2Stg sznIKL2y45o9Q6TFDQtGVJKTb+hcjgmivPkEm3yfYC0
OPf4BrKO+wacadKzqg2l7i9pKMhiTbPyM3au5XadPhc
-> ssh-ed25519 oAMyvg LNBX9L8SpbI/u7TfunXfi65muy+89l+8QRU53a9Etx4
0BoL/xATix1PtiWEwfD/m9Uyo0SiUDcTdwuFZ5BacuA
-> ssh-ed25519 VIHjXg rtpfi4Yf9I7bEmXZz6Bhb9HM/qo8ze87Z8Fjaxp3fhY
MHMsyKXULx6dPO+CDfZgr4x7WnLRrfYIDPD4d9X6zIY
-> ssh-ed25519 VEv3zg i6bDjWoGZeTx7JihChwThggMAyfXUCuRpvqum/5YUwY
y1jX7HQ81VHpWn9/Wi+nXKEuhtmCI6hctLGcY2l//+s
-> ssh-ed25519 m7J79g PPCN8cpExi2O7+370OkO6BrNRqZF+T/HUB2z75cqZws
MkQhXK8guo2euRmPCwdPuGknSR/ZtVqZHS/HiKYLrZI
-> ssh-ed25519 2S7Wcg BXcXjLdU7Q/LZAnWm+xjOlsKd73EbdxHyFeUN+7sTHk
FQJsp4eacwiiv9FzS/X0lYPGCD46WpEuuwzmUDoLPX0
-> ssh-ed25519 EMoPew KEl3hQA5TgfutB1Gj/5Ia8mLPfD2XmXsgrJdnnkGBnc
byk9Gt3IjTIoLju9DwP39ELtAr+QPov6g+r4nbyQ9lk
-> ssh-ed25519 izZ3FQ o6vsPYNRKtS+7bh05D/8XosgtqkW8IdaJiAyzB514Cc
c4mcCR2iKpRC9765uZwnMCfZQJI72hd0iH5dsfTqazI
-> ssh-ed25519 zNb8DQ PTlkTUL5prmD3PtmuxPku0Y/TCmzUMMwEkbuy+tX/Dk
eTwC74se4bMuZbHEGAGWnyKxz3KPFYx6D4U7EljKcN8
-> ssh-ed25519 GB2MZQ w532ckr+MM0Iy8TEM/LESnPY7yU9KRNqj+Sl1Jg58yc
kEatc1vIOL2SOg0njGcKouYs1epGSvsCAqfnFqQXyLY
-> ssh-ed25519 FelIjw vU8iuTX6CoqYSs18Tx8N45m+2fJIrygD4uRw+gqyvH4
DsiapzQ6AIyN6w9jvPxz/4bqEOdAVeg4LSCJOWwaRxo
-> ssh-ed25519 TRpHkw P4fUlJQdA5Z/dEcFx7TUynlCHCpPrEi9qU/0vhN8QV4
82uIuKt0NKhGXRFSn4HQRcTBlUxiiUNA+giDLbgj1CE
-> ssh-ed25519 rKpRzQ 125ta6u9BREXDtD71TBshhNF37/e/NtjO793GVZqLWg
XhLAVePaDaXrobbur0xfdEU1wGcdCnw2kpvzvXzbmcM
-> ssh-ed25519 8/Dzqw 6RuAi0KIcCeO5Ooo2Y4eQEvA8131deDOLQe/UDrWBR4
d/1da8lFZJoEPv6IZovlagpDJq+2mc11xL9QouwuSHA
-> ssh-ed25519 tJyugw SBI8JBnLI8H3l5K/tRPvhCKpga6z7JwlVULwbqmjUSw
tZikQtOjYF0rqJwTXVJiCATUgj7+8Z9yhXTXxeHwGsw
-> ssh-ed25519 lpPUYw cQtqZmPecFsBEcXDgruynNRmojUK+5JNdirExpMp70U
0ZY+rkYnMIGXom4nY+JNgKMaCJeynnMwB2lFIgSQJsQ
--- QycrdFO8R9sibnrsYFRM1pNKnKotpXwnV8uMTa93sZ4
¸µ´¶,ø.b”QvQ`ãHRàÛ:Ó¥AwŒ™ÌMUÛñ ”d4× ÓÀ•ª{ˆ²Áâ

View file

@ -46,4 +46,5 @@ generate [
"authentik.age"
"authentik-ldap.age"
"radicale-ldap.age"
"personal-smtp-password.age"
]

View file

@ -1,4 +1,4 @@
{ config, lib, pkgs, ... }:
{ config, common, secrets, lib, pkgs, ... }:
let
inherit (lib) flatten optional mkIf;
ifGraphical = lib.optionals config.info.graphical;
@ -29,7 +29,13 @@ in
};
};
home.sessionVariables.KEYID = "0x30E7A4C03348641E";
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.personal-smtp-password})";
};
home.packages = with pkgs; flatten [
bitwarden-cli