From 018b25ac126a7bcf0abbc586c25eff4b5d5c865c Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Wed, 21 May 2025 08:30:39 +0200 Subject: [PATCH] feat(sgx): add mail utilities and enable postfix Introduce `mail.nix` to configure mail utilities (`mailutils`, `mutt`) and enable Postfix service. Updated `default.nix` to include the new configuration file. --- systems/x86_64-linux/sgx/default.nix | 10 +++++----- systems/x86_64-linux/sgx/mail.nix | 8 ++++++++ 2 files changed, 13 insertions(+), 5 deletions(-) create mode 100644 systems/x86_64-linux/sgx/mail.nix diff --git a/systems/x86_64-linux/sgx/default.nix b/systems/x86_64-linux/sgx/default.nix index cd67e5b..2433789 100644 --- a/systems/x86_64-linux/sgx/default.nix +++ b/systems/x86_64-linux/sgx/default.nix @@ -1,8 +1,7 @@ -{ - pkgs, - lib, - config, - ... +{ pkgs +, lib +, config +, ... }: { imports = [ @@ -13,6 +12,7 @@ ./openwebui.nix ./acme.nix ./nginx.nix + ./mail.nix ]; sops.secrets.pccs.sopsFile = ../../../.secrets/sgx/pccs.yaml; diff --git a/systems/x86_64-linux/sgx/mail.nix b/systems/x86_64-linux/sgx/mail.nix new file mode 100644 index 0000000..aebd3a1 --- /dev/null +++ b/systems/x86_64-linux/sgx/mail.nix @@ -0,0 +1,8 @@ +{ pkgs, ... }: +{ + environment.systemPackages = with pkgs; [ + mailutils + mutt + ]; + services.postfix.enable = true; +}