diff options
Diffstat (limited to 'machines')
| -rw-r--r-- | machines/feneri.nix | 27 |
1 files changed, 24 insertions, 3 deletions
diff --git a/machines/feneri.nix b/machines/feneri.nix index 2f3878b..a638642 100644 --- a/machines/feneri.nix +++ b/machines/feneri.nix @@ -2,11 +2,13 @@ { imports = [ - flake.outputs.nixosModules.disk - flake.outputs.nixosModules.network + # flake.outputs.nixosModules.disk + # flake.outputs.nixosModules.network (modulesPath + "/profiles/qemu-guest.nix") + (modulesPath + "/virtualisation/qemu-guest-agent.nix") ]; + services.qemuGuest.enable = true; nixpkgs.hostPlatform.system = "x86_64-linux"; depot.disk = { @@ -14,11 +16,30 @@ # device = "/dev/vda"; }; + xnet = { + nginx.enable = true; + gitServer = { + enable = true; + path = "/var/lib/gitsrv"; + gitweb.enable = true; + }; + }; + depot.net = { sshd.enable = true; }; - services.getty.autologinUser = "root"; + security.acme = { + acceptTerms = true; + defaults.email = "certs@4kb.net"; + certs."4kb.net" = { + dnsProvider = "porkbun"; + environmentFile = "/var/secrets/porkbun"; + extraDomainNames = [ "*.4kb.net" "*.web.4kb.net" ]; + group = "nginx"; + reloadServices = [ "nginx.service" ]; + }; + }; networking.hostName = "feneri"; } |
