add goimapnotify and service
This commit is contained in:
parent
434c4cdb7a
commit
f0a8ea0760
4 changed files with 53 additions and 37 deletions
66
flake.lock
generated
66
flake.lock
generated
|
@ -89,11 +89,11 @@
|
|||
"nixpkgs-stable": "nixpkgs-stable"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1749000515,
|
||||
"narHash": "sha256-XFbY5WbxkTFzMGk3VkSLEYto2lrafaWpS++NEpXlR50=",
|
||||
"lastModified": 1749028858,
|
||||
"narHash": "sha256-05uhzpbhWOPTQGp00zZhbVwfscHLmUCl3E2ZyfNnaQo=",
|
||||
"owner": "nix-community",
|
||||
"repo": "emacs-overlay",
|
||||
"rev": "b23f5ee5d26ee40cafbec9e3d1c4d9cefdf93c27",
|
||||
"rev": "341c6324d0780f1846c77b1a13c18934172ca9dd",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -409,11 +409,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1748979197,
|
||||
"narHash": "sha256-mKYwYcO9RmA2AcAFIXGDBOw5iv/fbjw6adWvMbnfIuk=",
|
||||
"lastModified": 1749038741,
|
||||
"narHash": "sha256-lD8lB9flJWTeeUcoEsCcwSGSowQUGrsbpj2d1rWxopA=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "34a13086148cbb3ae65a79f753eb451ce5cac3d3",
|
||||
"rev": "3830a21aa2313239b582e4e4ac97f0b25243cb7a",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -592,11 +592,11 @@
|
|||
"systems": "systems_2"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1747635830,
|
||||
"narHash": "sha256-IypoV7crmhQ4llD0n4qqO4XTRNAAbHfA+2oiTiq2qpk=",
|
||||
"lastModified": 1749017651,
|
||||
"narHash": "sha256-+WLY8tYw2+i3mf/pUI4ecrQjmyhSUIb5cGCCa9ZQDP4=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "hyprlock",
|
||||
"rev": "da1d076d849fc0f298c1d287bddd04802bf7d0f9",
|
||||
"rev": "8455fc8ca6432a72313cd285488333ba5977fbe5",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -827,11 +827,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1748942204,
|
||||
"narHash": "sha256-27Pt/CGa+AD+EdJER8W7Ekgm+8x1Q4nuw8m4UBTnaOM=",
|
||||
"lastModified": 1749035055,
|
||||
"narHash": "sha256-V5wSo296/hPAfU42TEWJG7BqyQI93kLcxoCHVZikROM=",
|
||||
"owner": "nix-community",
|
||||
"repo": "nh",
|
||||
"rev": "f761c6f35dd392bbfea1fc7861a25e0494b96b32",
|
||||
"rev": "73872b3dc58e49cb9a2d80b2f6b16a7133d76434",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -852,11 +852,11 @@
|
|||
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1748977926,
|
||||
"narHash": "sha256-4tERoqAxHSwcF86j1xxqXghxkJJkbqTrAoYXLPU//jg=",
|
||||
"lastModified": 1749024242,
|
||||
"narHash": "sha256-znBNOLYgHgrR8IeboGHOd/pWRF9JQnW8AGL5MNQ2EwE=",
|
||||
"owner": "sodiboo",
|
||||
"repo": "niri-flake",
|
||||
"rev": "89ce8038a15e06fad526523982424b08083cec77",
|
||||
"rev": "6d2d0baa2f9568b7c2655d8b3a8d6aed8a81cd71",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -885,11 +885,11 @@
|
|||
"niri-unstable": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1748971878,
|
||||
"narHash": "sha256-sgK5dsqsRX2xfkwOy8Wsi8oAuDvAZ8z2aBgN3vk0QLw=",
|
||||
"lastModified": 1749019222,
|
||||
"narHash": "sha256-Zz2QkGVkK75iAaOBTT5+ILCg/l2HhrxzPJMd7Jr/O28=",
|
||||
"owner": "YaLTeR",
|
||||
"repo": "niri",
|
||||
"rev": "abac28a65c6c742114ef292221dd26e2a3a2f04b",
|
||||
"rev": "9858599ac12ab9592c08e062b2301e7c24429c81",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -982,11 +982,11 @@
|
|||
"website-builder": "website-builder"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1748954533,
|
||||
"narHash": "sha256-3lCB7zSfURSqZTulQpuopsa1mQs89FO+97CemlfxxDY=",
|
||||
"lastModified": 1749021695,
|
||||
"narHash": "sha256-vuQ/Bw4xwMqKqhbPp90Y1XyC3+mdh37nN3P+gAx3U2Y=",
|
||||
"owner": "rasmus-kirk",
|
||||
"repo": "nixarr",
|
||||
"rev": "460d20269c280d9607fb816f3f7a03d55fdf1a9c",
|
||||
"rev": "308818029caaefc969bbdb70afa9528a68635d45",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -1090,11 +1090,11 @@
|
|||
},
|
||||
"nixpkgs-stable_3": {
|
||||
"locked": {
|
||||
"lastModified": 1748810746,
|
||||
"narHash": "sha256-1na8blYvU1F6HLwx/aFjrhUqpqZ0SCsnqqW9n2vXvok=",
|
||||
"lastModified": 1748995628,
|
||||
"narHash": "sha256-bFufQGSAEYQgjtc4wMrobS5HWN0hDP+ZX+zthYcml9U=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "78d9f40fd6941a1543ffc3ed358e19c69961d3c1",
|
||||
"rev": "8eb3b6a2366a7095939cd22f0dc0e9991313294b",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -1170,11 +1170,11 @@
|
|||
},
|
||||
"nixpkgs_6": {
|
||||
"locked": {
|
||||
"lastModified": 1748693115,
|
||||
"narHash": "sha256-StSrWhklmDuXT93yc3GrTlb0cKSS0agTAxMGjLKAsY8=",
|
||||
"lastModified": 1748929857,
|
||||
"narHash": "sha256-lcZQ8RhsmhsK8u7LIFsJhsLh/pzR9yZ8yqpTzyGdj+Q=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "910796cabe436259a29a72e8d3f5e180fc6dfacc",
|
||||
"rev": "c2a03962b8e24e669fb37b7df10e7c79531ff1a4",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -1664,11 +1664,11 @@
|
|||
},
|
||||
"locked": {
|
||||
"dir": "nix",
|
||||
"lastModified": 1748110864,
|
||||
"narHash": "sha256-Vew2z81xcYvrj8/Ne/i489VqHJxyZcujgjgdZ1wXQhE=",
|
||||
"lastModified": 1749042117,
|
||||
"narHash": "sha256-wFIbuFKDsgUvIzFO+e4y5zL7wSGh8upBRq2vOWauNfI=",
|
||||
"owner": "wez",
|
||||
"repo": "wezterm",
|
||||
"rev": "b11cd7ae7e7ba96e9ee9121e10954b62fdc5fee1",
|
||||
"rev": "5106c8c1f799457719ca04f5bd73e7eddaf1de9c",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -1763,11 +1763,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1748920570,
|
||||
"narHash": "sha256-m7EshkqPxa3IxN/qwxP1LlMlRdn37aiK0hghDieho8A=",
|
||||
"lastModified": 1749006984,
|
||||
"narHash": "sha256-AZdwPbpIPnEXom33VSfmTxeHUzcrEwW3p2xcXsyXDcU=",
|
||||
"owner": "0xc000022070",
|
||||
"repo": "zen-browser-flake",
|
||||
"rev": "ff5bf0bcf588e8c1d0f5fcd635b0c8e1cce8aee5",
|
||||
"rev": "7afa2abe15d7b1d843f9fc8919ac6efa7ad13b84",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
|
@ -1,4 +1,7 @@
|
|||
{ pkgs, ... }:
|
||||
{ nix-config, pkgs, ... }:
|
||||
let
|
||||
pwdcmd = "${nix-config.packages.x86_64-linux.rbw-latest}/bin/rbw";
|
||||
in
|
||||
{
|
||||
accounts.email = {
|
||||
maildirBasePath = "/home/emenel/.maildir";
|
||||
|
@ -19,7 +22,12 @@
|
|||
};
|
||||
msmtp.enable = true;
|
||||
flavor = "fastmail.com";
|
||||
passwordCommand = "rbw get mu4e-fastmail";
|
||||
passwordCommand = "${pwdcmd} get mu4e-fastmail";
|
||||
imapnotify = {
|
||||
enable = true;
|
||||
boxes = [ "Inbox" ];
|
||||
onNotify = "${pkgs.isync}/bin/mbsync -a";
|
||||
};
|
||||
};
|
||||
|
||||
"admin@studyoftime.org" = {
|
||||
|
@ -35,7 +43,7 @@
|
|||
};
|
||||
};
|
||||
msmtp.enable = true;
|
||||
passwordCommand = "rbw get admin@studyoftime";
|
||||
passwordCommand = "${pwdcmd} get admin@studyoftime";
|
||||
imap.host = "imap.dreamhost.com";
|
||||
smtp.host = "imap.dreamhost.com";
|
||||
userName = "admin@studyoftime.org";
|
||||
|
@ -43,6 +51,12 @@
|
|||
};
|
||||
};
|
||||
|
||||
services.imapnotify = {
|
||||
enable = true;
|
||||
package = pkgs.goimapnotify;
|
||||
path = [ pkgs.mu pkgs.isync pkgs.goimapnotify nix-config.packages.x86_64-linux.rbw-latest ];
|
||||
};
|
||||
|
||||
programs = {
|
||||
mu.enable = true;
|
||||
mbsync = {
|
||||
|
|
|
@ -6,6 +6,8 @@
|
|||
|
||||
razer-cli
|
||||
|
||||
goimapnotify
|
||||
|
||||
cmake
|
||||
cmake-format
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ final: prev: {
|
|||
owner = "tramhao";
|
||||
repo = "termusic";
|
||||
rev = "HEAD";
|
||||
hash = "sha256-l95vSxVfS0Fkhrfopzz/J5SXVPRAvT8qx899rBqor8A=";
|
||||
hash = "sha256-MYkI4TQ76/PPFv+bX+kL6Z+a0RHUE+wcC1R4ZwygZbo=";
|
||||
};
|
||||
|
||||
cargoDeps = final.rustPlatform.fetchCargoVendor {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue