π Quick Start β
The platform provides a streamlined path from initial hardware migration to daily declarative iteration.
β‘ Migration from Mutable Linux β
To replace your current operating system with this declarative configuration, boot your computer using the official Minimal NixOS ISO, connect to Wi-Fi, and run:
curl -sL https://github.com/arttet/nixos-config/raw/main/install.sh | sudo bashThe script will ask you a few simple questions (like your disk, hostname, and password) and then fully automate the partitioning, installation, and configuration of the default profile.
π Read Workstation for the detailed step-by-step hardware installation guide.
π Daily Iteration on NixOS β
Once your machine is running this NixOS Configuration, you no longer perform manual system tweaks. Instead, you manage the system through your local Git repository:
- Modify: Update your local clone (e.g., enable a new tool in the Nix modules).
- Validate: Check changes locally using
just checkor by booting the VM withjust vm run. - Apply: Switch your running system to the new generation:sh
just switch
If you ever make a mistake, simply reboot and select the previous generation from the GRUB boot menu.
π Read Operations for daily maintenance, updates, and rebuild guides.