summaryrefslogtreecommitdiff
path: root/profiles/email
diff options
context:
space:
mode:
authorMike Vink <mike@pionative.com>2024-07-14 06:40:52 +0200
committerMike Vink <mike@pionative.com>2024-07-14 06:40:52 +0200
commit98c31cac3e931023b5afeb209af6b6eed2a025c7 (patch)
tree4f78891affa3ce2cfbb7f0b1b3efc31d68c87ab7 /profiles/email
parentf56f38fc344a80244266e0b69f909775599ba5b2 (diff)
wip
Diffstat (limited to 'profiles/email')
-rw-r--r--profiles/email/mailsync.nix2
-rw-r--r--profiles/email/server.nix30
2 files changed, 16 insertions, 16 deletions
diff --git a/profiles/email/mailsync.nix b/profiles/email/mailsync.nix
index 8e81c89..42620d6 100644
--- a/profiles/email/mailsync.nix
+++ b/profiles/email/mailsync.nix
@@ -26,7 +26,7 @@
Service = {
Type = "oneshot";
RemainAfterExit = "no";
- ExecSearchPath = "${config.ivi.home}/.local/bin:${config.hm.home.profileDirectory}/bin:/run/current-system/sw/bin";
+ ExecSearchPath = "${config.my.home}/.local/bin:${config.hm.home.profileDirectory}/bin:/run/current-system/sw/bin";
ExecStart = "mailsync";
};
};
diff --git a/profiles/email/server.nix b/profiles/email/server.nix
index 29996cd..f95828f 100644
--- a/profiles/email/server.nix
+++ b/profiles/email/server.nix
@@ -6,20 +6,20 @@
hm = {
accounts.email = {
accounts = {
- ${ivi.username} = {
- realName = "${ivi.realName}";
- userName = "${ivi.email}";
- address = "${ivi.email}";
+ ${my.username} = {
+ realName = "${my.realName}";
+ userName = "${my.email}";
+ address = "${my.email}";
passwordCommand = ["${pkgs.pass}/bin/pass" "personal/mailserver"];
- imap = { host = "${ivi.domain}"; port = 993; tls = { enable = true; }; };
- smtp = { host = "${ivi.domain}"; port = 587; tls = { enable = true; useStartTls = true; }; };
+ imap = { host = "${my.domain}"; port = 993; tls = { enable = true; }; };
+ smtp = { host = "${my.domain}"; port = 587; tls = { enable = true; useStartTls = true; }; };
msmtp = {
enable = true;
};
neomutt = {
enable = true;
- sendMailCommand = "msmtp -a ${ivi.username}";
- mailboxName = "=== ${ivi.username} ===";
+ sendMailCommand = "msmtp -a ${my.username}";
+ mailboxName = "=== ${my.username} ===";
extraConfig = ''
set spoolfile='Inbox'
unvirtual-mailboxes *
@@ -29,7 +29,7 @@
enable = true;
create = "both"; remove = "both"; expunge = "both";
groups = {
- ${ivi.username} = {
+ ${my.username} = {
channels = {
All = { patterns = ["*"]; extraConfig = { Create = "Both"; Expunge = "Both"; Remove = "Both"; }; };
};
@@ -41,12 +41,12 @@
neomutt = {
enable = true;
virtualMailboxes = [
- { name = "Inbox"; query = "folder:/${ivi.username}/ tag:inbox"; }
- { name = "Sent"; query = "folder:/${ivi.username}/ tag:sent"; }
- { name = "Archive"; query = "folder:/${ivi.username}/ tag:archive"; }
- { name = "Drafts"; query = "folder:/${ivi.username}/ tag:drafts"; }
- { name = "Junk"; query = "folder:/${ivi.username}/ tag:spam"; }
- { name = "Trash"; query = "folder:/${ivi.username}/ tag:trash"; }
+ { name = "Inbox"; query = "folder:/${my.username}/ tag:inbox"; }
+ { name = "Sent"; query = "folder:/${my.username}/ tag:sent"; }
+ { name = "Archive"; query = "folder:/${my.username}/ tag:archive"; }
+ { name = "Drafts"; query = "folder:/${my.username}/ tag:drafts"; }
+ { name = "Junk"; query = "folder:/${my.username}/ tag:spam"; }
+ { name = "Trash"; query = "folder:/${my.username}/ tag:trash"; }
];
};
};