# NixOS configuration of mermet.sourcephile.fr # # Show configuration options with, for example: # nix-instantiate servers/mermet.nix --eval -A config.networking.hostName # or: # nix eval servers.mermet.config.networking.hostName # Install/upgrade with: # nix run install -f servers/mermet.nix # or: # nix run servers.mermet.install let ipv4 = "80.67.180.129"; system = import { system = "x86_64-linux"; modules = [ ../nixos/defaults.nix ../nixos/profiles/services/unbound.nix mermet/acme.nix mermet/debug.nix mermet/dovecot.nix mermet/fileSystems.nix mermet/gitolite.nix mermet/hardware.nix mermet/knot.nix #mermet/mlmmj.nix mermet/networking.nix mermet/nginx.nix mermet/openldap.nix mermet/postfix.nix mermet/public-inbox.nix mermet/redis.nix mermet/rspamd.nix mermet/sanoid.nix mermet/shorewall.nix mermet/system.nix mermet/users.nix ]; extraArgs = { name = "mermet"; inherit ipv4; servers = import ../servers.nix; }; }; in system // { inherit ipv4; install = system.config.install.shellScript; }