diff options
| author | Nathan Reiner <nathan@nathanreiner.xyz> | 2024-09-18 19:44:11 +0200 |
|---|---|---|
| committer | Nathan Reiner <nathan@nathanreiner.xyz> | 2024-09-18 19:44:11 +0200 |
| commit | 71892be087e11e81ee3ad0579bf0ad4cdbf3bb21 (patch) | |
| tree | 831da3f4cb44b2a7e455a82fe8d5849ea2e37ad2 | |
| parent | 0b979e655d2834c2e5cf41cac75bb21b9e45a18d (diff) | |
first neomutt config
| -rw-r--r-- | common/home/accounts/default.nix | 2 | ||||
| -rw-r--r-- | common/home/accounts/email.nix | 24 | ||||
| -rw-r--r-- | common/home/default.nix | 6 | ||||
| -rw-r--r-- | common/home/programs/mbsync/default.nix | 4 | ||||
| -rw-r--r-- | common/home/programs/msmtp/default.nix | 4 | ||||
| -rw-r--r-- | common/home/programs/neomutt/default.nix | 4 |
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; +} |