my nixos dotfiles :3 (git.koi.rip mirror) git.koi.rip/koi/dotfiles
linux dotfiles neovim nixos catppuccin
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

miku: init msmtp & tranquil-pds email

june 3b592546 0bc6f8a0

+32 -1
+1
systems/miku/programs/default.nix
··· 1 1 { 2 2 imports = [ 3 + ./msmtp.nix 3 4 ./steam.nix 4 5 ./gamemode.nix 5 6 ];
+20
systems/miku/programs/msmtp.nix
··· 1 + { config, ... }: 2 + { 3 + age.secrets.email-pass-noreply = { 4 + file = ../../../secrets/email-pass-noreply.age; 5 + owner = "tranquil-pds"; 6 + }; 7 + programs.msmtp = { 8 + enable = true; 9 + accounts.default = { 10 + host = "smtp.purelymail.com"; 11 + port = 587; 12 + auth = true; 13 + tls = true; 14 + tls_starttls = true; 15 + from = "noreply@koi.rip"; 16 + user = "noreply@koi.rip"; 17 + passwordeval = "cat ${config.age.secrets.email-pass-noreply.path}"; 18 + }; 19 + }; 20 + }
+11 -1
systems/miku/services/tranquil-pds.nix
··· 1 - { inputs, config, ... }: 1 + { 2 + inputs, 3 + config, 4 + pkgs, 5 + ... 6 + }: 2 7 { 3 8 imports = [ inputs.tranquil-pds.nixosModules.tranquil-pds ]; 4 9 ··· 24 29 invite_code_required = true; 25 30 report_service_url = "https://ozone.wizardry.systems"; 26 31 report_service_did = "did:plc:yfklixyvt4y3irrkdb4mtvqn"; 32 + }; 33 + email = { 34 + from_address = "noreply@koi.rip"; 35 + from_name = "ebil.club PDS"; 36 + sendmail_path = "${pkgs.msmtp}/bin/sendmail"; 27 37 }; 28 38 }; 29 39 };