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_64

Ryzen 9, RTX 5090, Sway, open NVIDIA modules, GSP, and NVIDIA Container Toolkit.

nixnodeNixOS · x86_64

ThinkPad X1 Carbon, Sway, Intel graphics, and systemd-managed OpenVPN.

coregateNixOS · x86_64

A second x86_64 output using the shared system and Home Manager modules.

pomaceNixOS · aarch64

The ARM output, keeping architecture assumptions visible.

macvmnix-darwin · aarch64

Darwin 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.