users/infinidoge: setup personal cli email
This commit is contained in:
parent
601b954abe
commit
873f0be667
4 changed files with 65 additions and 2 deletions
|
@ -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";
|
||||
|
|
55
secrets/personal-smtp-password.age
Normal file
55
secrets/personal-smtp-password.age
Normal 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Ûñ”d›4× ÓÀ•ª{ˆ²Áâ
|
|
@ -46,4 +46,5 @@ generate [
|
|||
"authentik.age"
|
||||
"authentik-ldap.age"
|
||||
"radicale-ldap.age"
|
||||
"personal-smtp-password.age"
|
||||
]
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue