summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Sima <ben@bsima.me>2023-01-20 11:52:01 -0500
committerBen Sima <ben@bsima.me>2023-01-20 11:52:01 -0500
commit66d3268b80620ae1236cbfb7cbf07543061be607 (patch)
tree93d5e358ecfba5c15ec10f0436d2cb189e7876ac
parentba74d12ea5a694ea4f5fafdc1a62d58a6916dcc0 (diff)
working on my email setup
Change-Id: Iff7f41d9474c0a6785c3f049b7b76da75c130d81
-rw-r--r--lib/email.nix17
-rw-r--r--lib/linux.nix5
-rw-r--r--profiles/laptop.nix10
-rw-r--r--profiles/workshop.nix3
4 files changed, 18 insertions, 17 deletions
diff --git a/lib/email.nix b/lib/email.nix
index 23a41a3..e874dd6 100644
--- a/lib/email.nix
+++ b/lib/email.nix
@@ -5,11 +5,6 @@ let
homedir = builtins.getEnv "HOME";
in
{
- #nixpkgs.overlays = [
- # (self: super: {
- # notmuch = pkgs.callPackage ../pkgs/notmuch.nix {};
- # })
- #];
accounts = {
email = {
maildirBasePath = "${homedir}/Mail";
@@ -69,12 +64,12 @@ in
extraConfig = builtins.readFile ./afew.ini;
};
- #alot = {
- # enable = true;
- # extraConfig = ''
- # theme = solarized_light
- # '';
- #};
+ alot = {
+ enable = false;
+ extraConfig = ''
+ theme = solarized_light
+ '';
+ };
mbsync = {
enable = true;
diff --git a/lib/linux.nix b/lib/linux.nix
index 91c0c33..ad85407 100644
--- a/lib/linux.nix
+++ b/lib/linux.nix
@@ -2,9 +2,6 @@
let
inherit (import ./const.nix) fontSize homedir gpgid;
- getHostname = pkgs.runCommand "hostname" {}
- "${pkgs.hostname}/bin/hostname > $out";
- hostname = lib.strings.removeSuffix "\n" (builtins.readFile "${getHostname}");
base16-scheme = "atelier-sulphurpool";
base16-scheme-filename = lib.strings.concatStrings (lib.strings.splitString "-" base16-scheme);
theme = lib.removeSuffix "\n" (builtins.readFile "${homedir}/.local/share/xtheme");
@@ -33,7 +30,6 @@ in
{
imports = [
./common.nix
- ./email.nix
];
home = {
pointerCursor = {
@@ -140,7 +136,6 @@ in
keybase.enable = false;
mbsync = {
- enable = if hostname == "lithium" then true else false;
frequency = "*:0/5";
postExec = "${pkgs.notmuch}/bin/notmuch new";
};
diff --git a/profiles/laptop.nix b/profiles/laptop.nix
index 39c875c..3e25609 100644
--- a/profiles/laptop.nix
+++ b/profiles/laptop.nix
@@ -8,6 +8,7 @@
../lib/emacs.nix
../lib/ssh.nix
../lib/packages.nix
+ ../lib/email.nix
];
home = {
@@ -114,4 +115,13 @@
];
};
};
+
+ services.muchsync = {
+ remotes = {
+ server = {
+ frequency = "*:/10";
+ remote.host = "dev.simatime.com";
+ };
+ };
+ };
}
diff --git a/profiles/workshop.nix b/profiles/workshop.nix
index 311aeab..9f92ea1 100644
--- a/profiles/workshop.nix
+++ b/profiles/workshop.nix
@@ -7,6 +7,7 @@
../lib/ssh.nix
../lib/packages.nix
../lib/emacs.nix
+ ../lib/email.nix
];
home = {
@@ -51,5 +52,5 @@
'';
};
-
+ services.mbsync.enable = true;
}