Personal NixOS + Darwin configuration managing a mix of home servers, VMs, and a MacBook. Built on top of EmergentMind/nix-config-starter, adapted for my own setup over time.
Secrets are managed with sops-nix and kept in a separate private repo. Most machines run NixOS; the MacBook uses nix-darwin.
| Host | Form Factor | CPU | Memory | Other | Role |
|---|---|---|---|---|---|
nixos-rl |
LXC Container | AMD EPYC 7C13 | 128 GB | — | Primary services |
Platypus |
Desktop | Intel Core i9-12700K | 32 GB | RTX 3070 | Gaming / Workstation |
Poecilia |
Mini PC | AMD Ryzen 9 7840HS | 32 GB | — | HA services |
Pseudomugil |
Server | AMD EPYC 7D12 | 64 GB | — | Remote testing |
Toxotidae |
KVM VM | AMD EPYC 7C13 | 128 GB | — | Build / CI testing |
Macrouridae |
NAS | Intel Atom C3558 | 4 GB | — | Cold backup |
ChanningdeMacBook-Pro |
Laptop | Apple M4 Pro | 48 GB | — | Primary workstation |
Generated with mermaid-to-excalidraw
Generated with mermaid-to-excalidraw
Fork from EmergentMind/nix-config-starter
- NixOS.org Manuals
- Official Nix Documentation
- Noogle - Nix API reference documentation.
- Official NixOS Wiki
- NixOS Package Search
- NixOS Options Search
- Home Manager Option Search
- NixOS & Flakes Book - an excellent introductory book by Ryan Yin
- nix-darwin - Nix-Darwin is a NixOS module for Darwin systems, like macOS.
- nix-darwin Documentation
Those who have heavily influenced this strange journey into the unknown.
- NixOS Secrets Management
- nix-secrets-reference
- FidgetingBits - You told me there was a strange door that could be opened. I'm truly grateful.
- Mic92 and Lassulus - My nix-config leverages many of the fantastic tools that these two people maintain, such as sops-nix, disko, and nixos-anywhere.
- Misterio77 - Structure and reference.
- Ryan Yin - A treasure trove of useful documentation and ideas.
- VimJoyer - Excellent videos on the high-level concepts required to navigate NixOS.