Compare commits

..

2 Commits

Author SHA1 Message Date
coolneng 0944895890
Migrate mail client to Mu4e 2022-09-18 18:49:01 +02:00
coolneng 9f272830b3 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/1158501e7c7cba26d922723cf9f70099995eb755' (2022-09-14)
  → 'github:NixOS/nixpkgs/da6a05816e7fa5226c3f61e285ef8d9dfc868f3c' (2022-09-16)
2022-09-18 16:04:13 +02:00
3 changed files with 8 additions and 10 deletions

View File

@ -38,11 +38,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1663178737, "lastModified": 1663357389,
"narHash": "sha256-ayOtdyoNx6BqJtTYVzdQCDz/YWb67TY/CMGacFCgNQo=", "narHash": "sha256-oYA2nVRSi6yhCBqS5Vz465Hw+3BQOVFEhfbfy//3vTs=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "1158501e7c7cba26d922723cf9f70099995eb755", "rev": "da6a05816e7fa5226c3f61e285ef8d9dfc868f3c",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@ -56,8 +56,7 @@ in {
systemd.user.services.goimapnotify-ugent = { systemd.user.services.goimapnotify-ugent = {
description = "Sync UGent mail using IMAP IDLE"; description = "Sync UGent mail using IMAP IDLE";
wantedBy = [ "default.target" ]; wantedBy = [ "default.target" ];
path = path = [ goimapnotify pass-wayland isync-oauth2 mu python39 gnupg nix ];
[ goimapnotify pass-wayland isync-oauth2 notmuch python39 gnupg nix ];
script = '' script = ''
${pkgs.goimapnotify}/bin/goimapnotify -conf /home/coolneng/.config/goimapnotify/ugent.conf ${pkgs.goimapnotify}/bin/goimapnotify -conf /home/coolneng/.config/goimapnotify/ugent.conf
''; '';
@ -73,7 +72,7 @@ in {
systemd.user.services.goimapnotify-gmail = { systemd.user.services.goimapnotify-gmail = {
description = "Sync gmail mail using IMAP IDLE"; description = "Sync gmail mail using IMAP IDLE";
wantedBy = [ "default.target" ]; wantedBy = [ "default.target" ];
path = [ goimapnotify pass-wayland isync-oauth2 notmuch ]; path = [ goimapnotify pass-wayland isync-oauth2 mu ];
script = '' script = ''
${pkgs.goimapnotify}/bin/goimapnotify -conf /home/coolneng/.config/goimapnotify/gmail.conf ${pkgs.goimapnotify}/bin/goimapnotify -conf /home/coolneng/.config/goimapnotify/gmail.conf
''; '';
@ -89,7 +88,7 @@ in {
systemd.user.services.goimapnotify-disroot = { systemd.user.services.goimapnotify-disroot = {
description = "Sync disroot mail using IMAP IDLE"; description = "Sync disroot mail using IMAP IDLE";
wantedBy = [ "default.target" ]; wantedBy = [ "default.target" ];
path = [ goimapnotify pass-wayland isync-oauth2 notmuch ]; path = [ goimapnotify pass-wayland isync-oauth2 mu ];
script = '' script = ''
${pkgs.goimapnotify}/bin/goimapnotify -conf /home/coolneng/.config/goimapnotify/disroot.conf ${pkgs.goimapnotify}/bin/goimapnotify -conf /home/coolneng/.config/goimapnotify/disroot.conf
''; '';

View File

@ -6,7 +6,7 @@ let
emacs-vterm = ((emacsPackagesFor emacs28NativeComp).emacsWithPackages emacs-vterm = ((emacsPackagesFor emacs28NativeComp).emacsWithPackages
(epkgs: with epkgs; [ vterm pdf-tools ])); (epkgs: with epkgs; [ vterm pdf-tools ]));
isync-oauth2 = isync.overrideAttrs isync-oauth2 = isync.overrideAttrs
(div: rec { buildInputs = [ openssl patched-cyrus-sasl-oauth2 zlib ]; }); (div: rec { buildInputs = [ openssl db patched-cyrus-sasl-oauth2 zlib ]; });
mpv-sponsorblock = mpv-sponsorblock =
(mpv-with-scripts.override { scripts = [ mpvScripts.sponsorblock ]; }); (mpv-with-scripts.override { scripts = [ mpvScripts.sponsorblock ]; });
@ -67,9 +67,8 @@ in {
bc bc
citrix_workspace citrix_workspace
# Mail stack # Mail stack
neomutt mu
isync-oauth2 isync-oauth2
notmuch
msmtp msmtp
w3m w3m
urlscan urlscan