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.

aerc: add noreply

june 274875de fd911039

+30 -4
+22 -3
home/modules/programs/aerc.nix
··· 1 1 { config, ... }: 2 2 { 3 - age.secrets.email-creds.file = ../../../secrets/email-creds.age; 3 + age.secrets = { 4 + email-pass-me.file = ../../../secrets/email-pass-me.age; 5 + email-pass-noreply.file = ../../../secrets/email-pass-noreply.age; 6 + }; 4 7 5 8 evergarden.aerc.enable = true; 6 9 ··· 30 33 pgp-key-id = "00F61623FB56BC5BB7094E634CE6C1172DF6BE79"; 31 34 source = "imaps://me%40koi.rip@imap.purelymail.com:993"; 32 35 outgoing = "smtps://me%40koi.rip@smtp.purelymail.com:465"; 33 - source-cred-cmd = "cat ${config.age.secrets.email-creds.path}"; 34 - outgoing-cred-cmd = "cat ${config.age.secrets.email-creds.path}"; 36 + source-cred-cmd = "cat ${config.age.secrets.email-pass-me.path}"; 37 + outgoing-cred-cmd = "cat ${config.age.secrets.email-pass-me.path}"; 38 + }; 39 + noreply = { 40 + from = "noreply@koi.rip"; 41 + cache-headers = true; 42 + source = "imaps://noreply%40koi.rip@imap.purelymail.com:993"; 43 + outgoing = "smtps://noreply%40koi.rip@smtp.purelymail.com:465"; 44 + source-cred-cmd = "cat ${config.age.secrets.email-pass-noreply.path}"; 45 + outgoing-cred-cmd = "cat ${config.age.secrets.email-pass-noreply.path}"; 35 46 }; 36 47 }; 37 48 extraBinds = { ··· 93 104 pb = ":patch rebase<Enter>"; 94 105 pt = ":patch term<Enter>"; 95 106 ps = ":patch switch <Tab>"; 107 + "<C-p>" = ":prev-tab<Enter>"; 108 + "<C-t>" = ":next-tab<Enter>"; 109 + "<C-PgUp>" = ":prev-tab<Enter>"; 110 + "<C-PgDn>" = ":next-tab<Enter>"; 96 111 }; 97 112 "messages:folder=Drafts" = { 98 113 "<Enter>" = ":recall<Enter>"; ··· 121 136 "<C-i>" = ":prev-part<Enter>"; 122 137 "<C-Up>" = ":prev-part<Enter>"; 123 138 "<C-Down>" = ":next-part<Enter>"; 139 + "<C-p>" = ":prev-tab<Enter>"; 140 + "<C-t>" = ":next-tab<Enter>"; 141 + "<C-PgUp>" = ":prev-tab<Enter>"; 142 + "<C-PgDn>" = ":next-tab<Enter>"; 124 143 }; 125 144 "view::passthrough" = { 126 145 "$noinherit" = "true";
secrets/email-creds.age secrets/email-pass-me.age
+5
secrets/email-pass-noreply.age
··· 1 + age-encryption.org/v1 2 + -> ssh-ed25519 IU0gwQ N77PqFkZAQmnkC3gd/ogr5wK25KxhNrticrFeA2Ogzc 3 + +QxVc8IJ+s+Sh+znsDefnmab6UaAGm7HiVgC1sc+eMA 4 + --- npO/2WmIs+WvKQli0vxMZ+k2Uv7NmJFV/OvtFWzE5n8 5 + ���*����|C���MY �<�}� ��0F��mB�p�p~\j����E�1�
+3 -1
secrets/secrets.nix
··· 5 5 { 6 6 "cloudflared.pem.age".publicKeys = [ koi ]; 7 7 "jellyfin-rpc.json.age".publicKeys = [ koi ]; 8 - "email-creds.age".publicKeys = [ koi ]; 8 + 9 + "email-pass-me.age".publicKeys = [ koi ]; 10 + "email-pass-noreply.age".publicKeys = [ koi seber ]; 9 11 10 12 "vaultwarden.env.age".publicKeys = [ seber ]; 11 13 "ssl-koi.cert.pem.age".publicKeys = [ seber ];