Homelab

Installation

PXE boot

$ nix run .#pxeServer

Baremetal Install

Probe the host and print their disk configuration:

$ nix run .#baremetalDiscoverHosts

Partition them manually or using nix, and install NixOS:

$ nix run .#baremetalInstall

Kubernetes

Setup ArgoCD and the rest will automatically be deployed.

$ kubectl apply -k ./2-argocd