diff --git a/home/hosts/builder2/default.nix b/home/hosts/builder2/default.nix new file mode 100644 index 0000000..6462967 --- /dev/null +++ b/home/hosts/builder2/default.nix @@ -0,0 +1 @@ +{...}: {} diff --git a/hosts/unstable/builder2/default.nix b/hosts/unstable/builder2/default.nix new file mode 100644 index 0000000..12b9be9 --- /dev/null +++ b/hosts/unstable/builder2/default.nix @@ -0,0 +1,19 @@ +{ config, modulesPath, pkgs, lib, ... }: +{ + imports = [ (modulesPath + "/virtualisation/proxmox-lxc.nix") ]; + nix.settings = { sandbox = false; }; + proxmoxLXC = { + manageNetwork = false; + privileged = true; + }; + services.fstrim.enable = false; # Let Proxmox host handle fstrim + services.openssh = { + enable = true; + openFirewall = true; + settings = { + PermitRootLogin = "yes"; + PasswordAuthentication = true; + PermitEmptyPasswords = "yes"; + }; + }; +} diff --git a/network.json b/network.json index c77ec7f..0d44e82 100644 --- a/network.json +++ b/network.json @@ -9,6 +9,10 @@ "tailscale": "100.64.0.0/10" }, "hosts": { + "builder2": { + "ip": "10.42.1.17", + "system": "x86_64-linux" + }, "chronicles": { "ip": "10.42.1.4", "pubkey": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEBecZUva9OnZuXLaBun6/1ITo5f9p0YMLPD+q0egLRS",