Doug Masiero
NixOS
renix
renix is a private flake and command wrapper for four NixOS outputs and one nix-darwin output. It pins NixOS, Home Manager, and nix-darwin to 25.11.
Shared modules own the workstation baseline. Host modules handle architecture, hardware, graphics, input devices, and services.
Hosts
nextgateNixOS · x86_64Ryzen 9, RTX 5090, Sway, open NVIDIA modules, GSP, and NVIDIA Container Toolkit.
nixnodeNixOS · x86_64ThinkPad X1 Carbon, Sway, Intel graphics, and systemd-managed OpenVPN.
coregateNixOS · x86_64A second x86_64 output using the shared system and Home Manager modules.
pomaceNixOS · aarch64The ARM output, keeping architecture assumptions visible.
macvmnix-darwin · aarch64Darwin configuration from the same tree.
Commands
renix sync- fast-forward the config checkout
renix upgrade- check flake inputs
renix full- evaluate, rebuild, switch, and clean
renix rollback- activate an earlier generation
Private for now while local credentials and network assumptions are removed.