27 lines
625 B
Markdown
27 lines
625 B
Markdown
# nixos
|
|
|
|
## Base installation
|
|
|
|
```
|
|
parted /dev/sda -- mklabel gpt
|
|
parted /dev/sda -- mkpart ESP fat32 1MiB 512MiB
|
|
parted /dev/sda -- set 1 esp on
|
|
parted /dev/sda -- mkpart primary 512MiB 100%
|
|
|
|
cryptsetup luksFormat --type luks1 /dev/sda2
|
|
cryptsetup open /dev/sda2 cryptlvm
|
|
|
|
pvcreate /dev/mapper/cryptlvm
|
|
vgcreate MainGroup /dev/mapper/cryptlvm
|
|
lvcreate -L 8G MainGroup -n swap
|
|
lvcreate -l 100%FREE MainGroup -n root
|
|
|
|
mkfs.ext4 -L nixos /dev/MainGroup/root
|
|
mkswap -L swap /dev/MainGroup/swap
|
|
mkfs.fat -F 32 -n BOOT /dev/sda1
|
|
```
|
|
|
|
1. `link-NAME.sh`
|
|
2. `scripts/add-home-manager-channel.sh`
|
|
3. `scripts/install-home-manager.sh`
|