{ config, pkgs, lib, ... }: let # Import environment-specific network parameters env = import ../../../network { }; in { # Common settings for all servers in the sample environment # This file is imported by all server configurations # Default DNS servers for this environment networking.nameServers = [ "10.40.128.10" ]; # SMTP relay configuration services.postfix = { enable = true; relayHost = "smtp.lagraula.fr"; relayPort = 587; useTLS = true; fromAddress = "noreply@sample.lagraula.fr"; }; # Proxy configuration for servers (none for now) environment.systemPackages = with pkgs; [ ]; # TODO: Move other common server settings here later # Examples: # - Server-specific users/groups # - Server-specific packages # - Server-specific services # - Server-specific security policies # - Server-specific monitoring/alerting # - Locale: en_US.UTF-8 (for servers) }