summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
Diffstat (limited to 'common')
-rw-r--r--common/home/accounts/default.nix2
-rw-r--r--common/home/accounts/email.nix24
-rw-r--r--common/home/default.nix6
-rw-r--r--common/home/programs/mbsync/default.nix4
-rw-r--r--common/home/programs/msmtp/default.nix4
-rw-r--r--common/home/programs/neomutt/default.nix4
6 files changed, 42 insertions, 2 deletions
diff --git a/common/home/accounts/default.nix b/common/home/accounts/default.nix
index 43ce600..d5338dd 100644
--- a/common/home/accounts/default.nix
+++ b/common/home/accounts/default.nix
@@ -1,4 +1,4 @@
{ ... }:
{
- email.accounts = import ./email.nix;
+ email.accounts = import ./email.nix { };
}
diff --git a/common/home/accounts/email.nix b/common/home/accounts/email.nix
index 2b9b6c6..fd5f02c 100644
--- a/common/home/accounts/email.nix
+++ b/common/home/accounts/email.nix
@@ -1,10 +1,34 @@
{ ... }:
{
default = {
+ userName = "nathan@n8.uber.space";
address = "nathan@nathanreiner.xyz";
+ primary = true;
+ realName = "Nathan Reiner";
+ passwordCommand = "pass mail/nathan@nathanreiner.xyz";
+
+ smtp = {
+ host = "menkent.uberspace.de";
+ port = 465;
+ tls = {
+ enable = true;
+ };
+ };
+
+ imap = {
+ host = "menkent.uberspace.de";
+ port = 993;
+ tls = {
+ enable = true;
+ };
+ };
+
+ mbsync.enable = true;
+ msmtp.enable = true;
neomutt = {
enable = true;
+ showDefaultMailbox = true;
};
};
}
diff --git a/common/home/default.nix b/common/home/default.nix
index 343a384..027b3bb 100644
--- a/common/home/default.nix
+++ b/common/home/default.nix
@@ -19,6 +19,9 @@ let
"gpg"
"ssh"
"opam"
+ "neomutt"
+ "mbsync"
+ "msmtp"
];
services = [
"syncthing"
@@ -27,6 +30,7 @@ let
"gpg-agent"
];
packages = [
+ pkgs.networkmanagerapplet
pkgs.pavucontrol
pkgs.wl-clipboard
pkgs.virt-manager
@@ -62,7 +66,7 @@ in
}) services
);
- accounts = import ./accounts;
+ accounts = import ./accounts { };
wayland.windowManager.hyprland = import ./hyprland;
diff --git a/common/home/programs/mbsync/default.nix b/common/home/programs/mbsync/default.nix
new file mode 100644
index 0000000..3887830
--- /dev/null
+++ b/common/home/programs/mbsync/default.nix
@@ -0,0 +1,4 @@
+{ ... }:
+{
+ enable = true;
+}
diff --git a/common/home/programs/msmtp/default.nix b/common/home/programs/msmtp/default.nix
new file mode 100644
index 0000000..3887830
--- /dev/null
+++ b/common/home/programs/msmtp/default.nix
@@ -0,0 +1,4 @@
+{ ... }:
+{
+ enable = true;
+}
diff --git a/common/home/programs/neomutt/default.nix b/common/home/programs/neomutt/default.nix
new file mode 100644
index 0000000..3887830
--- /dev/null
+++ b/common/home/programs/neomutt/default.nix
@@ -0,0 +1,4 @@
+{ ... }:
+{
+ enable = true;
+}