Self-host your own digital island
1{ pkgs, config, lib, ... }: 2 3{ 4 imports = [ 5 ./hardware-configuration.nix 6 ]; 7 8 eilean = { 9 # TODO replace these values 10 username = "user"; 11 secretsDir = "/secrets"; 12 serverIpv4 = "203.0.113.0"; 13 serverIpv6 = "2001:DB8::/64"; 14 publicInterface = "eth0"; 15 16 mailserver.enable = true; 17 matrix.enable = true; 18 turn.enable = true; 19 mastodon.enable = true; 20 gitea.enable = true; 21 dns.enable = true; 22 }; 23 24 # TODO replace this with domain 25 networking.domain = "example.org"; 26 27 security.acme.acceptTerms = true; 28}