Fix mu4e installation so I can go back to using mu

This commit is contained in:
Evie Litherland-Smith 2023-09-14 17:09:21 +01:00
parent 0b18a7860b
commit da9080b423
5 changed files with 14 additions and 30 deletions

View file

@ -75,7 +75,7 @@
serviceModules = serviceModules =
[ ./services/sshd/default.nix ./services/syncthing/default.nix ]; [ ./services/sshd/default.nix ./services/syncthing/default.nix ];
homeModules = [ homeModules = [
./home/accounts/service.nix ./home/accounts/default.nix
./home/alacritty/default.nix ./home/alacritty/default.nix
./home/emacs/default.nix ./home/emacs/default.nix
./home/firefox/default.nix ./home/firefox/default.nix

View file

@ -36,8 +36,7 @@
auth = "login"; auth = "login";
}; };
}; };
notmuch.enable = true; mu.enable = true;
astroid.enable = true;
}; };
icloud = rec { icloud = rec {
inherit realName; inherit realName;
@ -54,8 +53,7 @@
subFolders = "Verbatim"; subFolders = "Verbatim";
}; };
msmtp.enable = true; msmtp.enable = true;
notmuch.enable = true; mu.enable = true;
astroid.enable = true;
}; };
ukaea = let ukaea = let
host = "127.0.0.1"; host = "127.0.0.1";
@ -88,8 +86,7 @@
auth = "login"; auth = "login";
}; };
}; };
notmuch.enable = true; mu.enable = true;
astroid.enable = true;
}; };
}; };
home.packages = with pkgs; [ protonmail-bridge davmail vdirsyncer ]; home.packages = with pkgs; [ protonmail-bridge davmail vdirsyncer ];
@ -97,17 +94,11 @@
mbsync.enable = true; mbsync.enable = true;
msmtp.enable = true; msmtp.enable = true;
# vdirsyncer = { enable = true; }; # vdirsyncer = { enable = true; };
notmuch = { mu.enable = true;
enable = true; };
maildir.synchronizeFlags = true; services.mbsync = {
new.ignore = [ ".nnmaildir" ]; enable = true;
}; frequency = "*-*-* *:0/15:00";
afew.enable = true;
astroid = {
enable = true;
pollScript = "mbsync -a";
externalEditor = "emacsclient -q -a 'emacs' -c %1";
};
}; };
xdg.configFile."vdirsyncer/config".text = xdg.configFile."vdirsyncer/config".text =
import ./config/vdirsyncer.nix { inherit pkgs; }; import ./config/vdirsyncer.nix { inherit pkgs; };

View file

@ -1,9 +0,0 @@
{ ... }:
{
imports = [ ./default.nix ];
# services.mbsync = {
# enable = true;
# frequency = "*-*-* *:0/15:00";
# };
}

View file

@ -7,7 +7,10 @@ let
in { in {
xdg.configFile.emacs.source = doom-emacs; xdg.configFile.emacs.source = doom-emacs;
systemd.user = { inherit sessionVariables; }; systemd.user = { inherit sessionVariables; };
programs.emacs.enable = true; programs.emacs = {
enable = true;
package = pkgs.emacs29-pgtk;
};
services.emacs = { services.emacs = {
enable = true; enable = true;
package = config.programs.emacs.package; package = config.programs.emacs.package;
@ -20,9 +23,9 @@ in {
sessionPath = [ "$HOME/.config/emacs/bin" "$HOME/.emacs.d/bin" ]; sessionPath = [ "$HOME/.config/emacs/bin" "$HOME/.emacs.d/bin" ];
packages = with pkgs; [ packages = with pkgs; [
# Emacs dependencies # Emacs dependencies
emacsPackages.mu4e
coreutils coreutils
gnutls gnutls
# git-with-svn
ripgrep ripgrep
cmake cmake
fd fd

View file

@ -18,7 +18,6 @@
zotero zotero
]; ];
programs = { programs = {
emacs.package = pkgs.emacs29-pgtk;
firefox.package = pkgs.firefox-wayland; firefox.package = pkgs.firefox-wayland;
rofi = { rofi = {
package = pkgs.rofi-wayland; package = pkgs.rofi-wayland;