Fix mu4e installation so I can go back to using mu
This commit is contained in:
parent
0b18a7860b
commit
da9080b423
|
@ -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
|
||||||
|
|
|
@ -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; };
|
||||||
|
|
|
@ -1,9 +0,0 @@
|
||||||
{ ... }:
|
|
||||||
|
|
||||||
{
|
|
||||||
imports = [ ./default.nix ];
|
|
||||||
# services.mbsync = {
|
|
||||||
# enable = true;
|
|
||||||
# frequency = "*-*-* *:0/15:00";
|
|
||||||
# };
|
|
||||||
}
|
|
|
@ -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
|
||||||
|
|
|
@ -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;
|
||||||
|
|
Loading…
Reference in a new issue