Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save teuffy/403d965cdc20a9042cf43bcbc3459f8c to your computer and use it in GitHub Desktop.
Save teuffy/403d965cdc20a9042cf43bcbc3459f8c to your computer and use it in GitHub Desktop.
How to install nixos on a macbook pro dual boot (mid-2012 model)
Step 0: Download unetbootin and the latest nixos iso, put nixos iso onto unetbootin
Step 1: On OSX, Resize your OSX partition using disk utility (leave 25% - 75% as free space)
Step 2: Boot into NixOS from USB (hold down Alt-Option)
Step 3: Use fdisk to create 3 new partitions (nixosswap ~10GB, nixoshome ~75GB, nixosroot ~20GB)
Step 4: Init file systems / swaps
# mkfs.ext4 -L nixosroot /dev/sda4
# mkswap -L nixosswap /dev/sda5
# mkfs.ext4 -L nixoshome /dev/sda6
Step 5: Mount
# mount /dev/sda4 /mnt
# mkdir /mnt/boot
# mount /dev/sda1 /mnt/boot
# swapon /dev/disk/by-label/nixosswap
Step 6: Generate
# nixos-generate-config --root /mnt
Step 7: Install
# nixos-install
For more: https://github.com/mbbx6spp/mbp-nixos
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment