komplett gelesen (und verstanden?):#

Installation#

“tabula rasa”#

# blkdiscard -v /dev/sda
# wipefs -a /dev/sda

Partitionieren (>=80GB)#

# parted /dev/sda -- mklabel gpt

# parted /dev/sda -- mkpart ESP fat32 2MiB 2GiB
# parted /dev/sda -- set 1 esp on

# parted /dev/sda -- mkpart root ext4 2GiB 65GiB
# parted /dev/sda -- mkpart swap linux-swap 65GiB 73GiB
# parted /dev/sda -- mkpart extra ext4 73GiB 100%

Formatieren#

# mkfs.fat -F 32 -n boot /dev/sda1
# mkfs.ext4 -L nixos /dev/sda2
# mkswap -L swap /dev/sda3
# mkfs.ext4 -L backup /dev/sda4

Mounten#

# mount /dev/disk/by-label/nixos /mnt

# mkdir -p /mnt/boot
# mount -o umask=077 /dev/disk/by-label/boot /mnt/boot

# swapon /dev/sda3 # optional

Installieren#

# nixos-generate-config --root /mnt
# vi /mnt/etc/nixos/configuration.nix
# time nixos-install --no-root-password --root /mnt/nixos/

Neustarten#

# wget -O /etc/nixos/nsync https://nixos.sattler.ddnss.org/nsync/nsync
# bash /etc/nixos/nsync | head

Update#

“normales” Update:#

# nix-channel --update && nixos-rebuild test
# nix-channel --update && nixos-rebuild boot && exec reboot ## full update
# nix-channel --update && nixos-rebuild bswitch ## full update (w/o reboot)

installiertes Release?#

# $ nix-channel --list
  nixos https://channels.nixos.org/nixos-25.11

Releasewechsel?#

# nix-channel --add https://nixos.org/channels/nixos-25.05 nixos     ## stable
# nix-channel --add https://nixos.org/channels/nixos-unstable nixos  ## unstable

Probleme dabei?#

# nix-channel --rollback
# nixos-rebuild switch