sudo su
sgdisk --zap-all -o \
-n 1:0:+1G -t 1:EF00 -c 1:EFI \
-n 2:0:0 -t 1:8200 -c 2:NixOS \
/dev/nvme0n1
partprobe
mkfs.fat -F32 -n EFI /dev/disk/by-partlabel/EFI
mkfs.btrfs -f -L NixOS /dev/disk/by-partlabel/NixOS
mount /dev/disk/by-partlabel/NixOS /mnt
btrfs subvolume create /mnt/root
btrfs subvolume create /mnt/home
btrfs subvolume create /mnt/swap
umount /mnt
mount -o subvol=root,compress=zstd /dev/disk/by-partlabel/NixOS /mnt
mkdir -p /mnt/boot/efi /mnt/home /mnt/swap
mount /dev/disk/by-partlabel/EFI /mnt/boot/efi
mount -o subvol=home,compress=zstd /dev/disk/by-partlabel/NixOS /mnt/home
mount -o subvol=swap /dev/disk/by-partlabel/NixOS /mnt/swap
touch /mnt/swap/swapfile
chmod 600 /mnt/swap/swapfile
chattr +C /mnt/swap/swapfile
fallocate /mnt/swap/swapfile -l4g
mkswap /mnt/swap/swapfilemarkob94/NixOS
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
Releases
No releases published
Languages
- Nix 67.0%
- Python 22.3%
- CSS 10.2%
- Makefile 0.5%