Install NixOS: PC, Mac, WSL
1. Install NixOS on a PC (Bare Metal or VM)
Download and Boot
Partition, Format, and Mount
parted /dev/sda -- mklabel gpt
parted /dev/sda -- mkpart primary 512MiB 100%
parted /dev/sda -- mkpart ESP fat32 1MiB 512MiB
parted /dev/sda -- set 2 esp on
mkfs.ext4 /dev/sda1
mkfs.fat -F 32 /dev/sda2
mount /dev/sda1 /mnt
mkdir /mnt/boot
mount /dev/sda2 /mnt/bootGenerate and Edit Configuration
Install and Reboot
2. Install NixOS in a VM
3. Nix on macOS (nix-darwin)
Install Nix Package Manager
Install nix-darwin
Example ~/.nixpkgs/darwin-configuration.nix
~/.nixpkgs/darwin-configuration.nix4. NixOS on WSL (Windows Subsystem for Linux)
Install NixOS-WSL
Configure NixOS-WSL
References
Last updated