- Insira o USB e inicie o computador
- Escolha a opção "NixOS Live"
# Listar discos
lsblk
# Particionar
parted /dev/nvme0n1 -- mklabel gpt
parted /dev/nvme0n1 -- mkpart ESP fat32 1MiB 512MiB
parted /dev/nvme0n1 -- set 1 esp on
parted /dev/nvme0n1 -- mkpart primary 512MiB 100%
# Formatar partições
mkfs.fat -F 32 /dev/nvme0n1p1 # EFI
mkfs.ext4 /dev/nvme0n1p2 # Sistema
# Montar
mount /dev/nvme0n1p2 /mnt
mkdir /mnt/boot
mount /dev/nvme0n1p1 /mnt/boot
# Entrar no ambiente Nix
nix-shell -p git
# Clonar seu repositório
git clone https://github.com/joaoMneves/nix-config.git /mnt/etc/nixos
nixos-generate-config --root /mnt --dir /mnt/etc/nixos
nixos-install --flake '/mnt/etc/nixos#joao-nix' --no-root-passwd
passwd
Após reboot e login como usuário:
home-manager switch --flake '/etc/nixos#joao@joao-nix'