From ff6f4aed93ab7ac091fb007a3ec6958999e5a0ef Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Tue, 15 Oct 2019 19:59:58 +0000 Subject: modules/notmuch: init --- modules/workstation/mail/default.nix | 2 +- modules/workstation/mail/notmuch/config | 15 +++++++++++++++ modules/workstation/mail/notmuch/default.nix | 12 ++++++++++++ 3 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 modules/workstation/mail/notmuch/config create mode 100644 modules/workstation/mail/notmuch/default.nix (limited to 'modules/workstation/mail') diff --git a/modules/workstation/mail/default.nix b/modules/workstation/mail/default.nix index 75b471fd626a..0e8f341fa320 100644 --- a/modules/workstation/mail/default.nix +++ b/modules/workstation/mail/default.nix @@ -1,7 +1,7 @@ { pkgs, ... }: { - imports = [ ./isync ./msmtp ./mutt ]; + imports = [ ./isync ./msmtp ./mutt ./notmuch ]; users.users.qyliss-mail = { home = "/var/home/qyliss-mail"; diff --git a/modules/workstation/mail/notmuch/config b/modules/workstation/mail/notmuch/config new file mode 100644 index 000000000000..64c056fa3528 --- /dev/null +++ b/modules/workstation/mail/notmuch/config @@ -0,0 +1,15 @@ +[database] +path=/home/mail + +[user] +other_email=alyssa.ross@freeagent.com; + +[new] +tags=unread;inbox; +ignore=.uidvalidity;.mbsyncstate;.mbsyncstate.new;.mbsyncstate.journal; + +[search] +exclude_tags= + +[maildir] +synchronize_flags=true \ No newline at end of file diff --git a/modules/workstation/mail/notmuch/default.nix b/modules/workstation/mail/notmuch/default.nix new file mode 100644 index 000000000000..93aff76f10c7 --- /dev/null +++ b/modules/workstation/mail/notmuch/default.nix @@ -0,0 +1,12 @@ +{ pkgs, ... }: + +{ + environment.extraInit = '' + export NOTMUCH_CONFIG="/etc/xdg/nixos/per-user/$USER/notmuch/config" + ''; + + environment.systemPackages = with pkgs; [ notmuch ]; + + xdg.config.users.qyliss.paths."notmuch/config" = + pkgs.copyPathToStore ./config; +} -- cgit 1.4.1