Compare commits

..

3 Commits

Author SHA1 Message Date
Renovate Bot
069b66077b chore(deps): lock file maintenance
Some checks failed
renovate/artifacts Artifact file update failure
2024-07-30 13:04:06 +00:00
12419642e6
Notmuch improvements 2024-07-19 02:13:24 +02:00
8b01d48134
Broader mail alias regex 2024-07-19 00:57:43 +02:00
2 changed files with 17 additions and 7 deletions

12
flake.lock generated
View File

@ -41,11 +41,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1721226092, "lastModified": 1722087241,
"narHash": "sha256-UBvzVpo5sXSi2S/Av+t+Q+C2mhMIw/LBEZR+d6NMjws=", "narHash": "sha256-2ShmEaFi0kJVOEEu5gmlykN5dwjWYWYUJmlRTvZQRpU=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "c716603a63aca44f39bef1986c13402167450e0a", "rev": "8c50662509100d53229d4be607f1a3a31157fa12",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -57,11 +57,11 @@
}, },
"nixpkgs-unstable": { "nixpkgs-unstable": {
"locked": { "locked": {
"lastModified": 1720957393, "lastModified": 1722062969,
"narHash": "sha256-oedh2RwpjEa+TNxhg5Je9Ch6d3W1NKi7DbRO1ziHemA=", "narHash": "sha256-QOS0ykELUmPbrrUGmegAUlpmUFznDQeR4q7rFhl8eQg=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "693bc46d169f5af9c992095736e82c3488bf7dbb", "rev": "b73c2221a46c13557b1b3be9c2070cc42cf01eb3",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@ -104,6 +104,10 @@ in {
services.imapnotify.enable = true; services.imapnotify.enable = true;
programs.notmuch = { programs.notmuch = {
enable = true; enable = true;
hooks.postNew = ''
# remove inbox tag from moved messages
notmuch tag -inbox not 'folder:/.*\/Inbox/'
'';
}; };
programs.neomutt = { programs.neomutt = {
@ -230,12 +234,18 @@ in {
key = "zA"; key = "zA";
action = "collapse-all"; action = "collapse-all";
} }
/* search with notmuch */
{ map = [ "pager" "index" ];
key = "S";
action = "vfolder-from-query";
}
]; ];
}; };
programs.msmtp.enable = true; programs.msmtp.enable = true;
accounts.email.accounts = let accounts.email.accounts = let
aliases = "mail(\\+.*)?@vbrandl.net"; aliases = ".*@vbrandl.net";
in { in {
vbrandl = ( vbrandl = (
mailBaseConfig { mailBaseConfig {