~goorzhel/homelab

Computers!

70e4cdf Wait for IPv4 before starting k3s server

~goorzhel pushed to ~goorzhel/nixos git

2 days ago

d8e8173 Wait for IPv4 before starting k3s server

~goorzhel pushed to ~goorzhel/nixos git

2 days ago

#eureka.lan

#Prior art

  • My first homelab flake was based on digga, which diminished the learning curve of building a NixOS system from "sheer cliff" to "moderately challenging hike". By the time the module became deprecated, I had gotten good enough at Nix to start from scratch.
  • PyroConf showed me how to build NixOS configurations without relying on magic modules.
  • Without ryan4yin's separate-secrets-flake principle, I would never have felt comfortable open-sourcing my NixOS flake, be its secrets encrypted or not.

#Patches welcome

I mean it. If you see a hint of unidiomatic coding in this repo, in any language, I won't be offended if you let me know. Send a patch or message to either of:

#Machines

Machine Hostname Chassis CPU GPU Mobo RAM Storage Extra
Desktop sanfrancisco Corsair 380T Ryzen 5 9600X ASRock 7800 XT ASRock B650I Lightning 16 GB DDR5-5600 1 TB NVMe Valve Index
NAS losangeles Silverstone CS380B Ryzen 5 3600 Zotac RTX 3070 MSI B550-A Pro 32 GB DDR4-3200 500 GB NVMe 16.5 TB SATA
Laptop halfmoonbay Framework 13" Ryzen 5 7640U Radeon 760M - 16 GB DDR5-5600 500 GB NVMe -
Kubernetes k3s-[1-3] Datto S4X1 i3-7100U HD 620 - 8 GB DDR3-2133 120 GB SATA -
Kubernetes k3s-4 Intel NUC7i3BNB " " - " " -