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/swapfile
forked from ners/NixOS
-
Notifications
You must be signed in to change notification settings - Fork 0
markob94/NixOS
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
NixOS configuration
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Nix 67.0%
- Python 22.3%
- CSS 10.2%
- Makefile 0.5%