disko: README fixup
This commit is contained in:
parent
616b1154a4
commit
ab8c079ef5
18
README.md
18
README.md
@ -1,22 +1,24 @@
|
|||||||
# nixos-config #
|
# nixos-config
|
||||||
|
|
||||||
## Install ##
|
## Install
|
||||||
|
|
||||||
### Patitioning ###
|
### Patitioning
|
||||||
|
|
||||||
- Easiest is to run [disko](https://git.kabtop.de/Kabbone/nixos-config/raw/branch/main/disko/README.md)
|
- Easiest is to run [disko](https://git.kabtop.de/Kabbone/nixos-config/raw/branch/main/disko/README.md)
|
||||||
- `Classic way:`
|
- **Classic way:**
|
||||||
Partition disk with gdisk:
|
Partition disk with gdisk:
|
||||||
1. EFI Partition, size 512M, type "EF00", Label "NIXBOOT"
|
1. EFI Partition, size 512M, type "EF00", Label "NIXBOOT"
|
||||||
|
|
||||||
2. Root Partition, size 100%, type "8300", Label "NIXROOT"
|
2. Root Partition, size 100%, type "8300", Label "NIXROOT"
|
||||||
|
|
||||||
### Installing ###
|
### Installing
|
||||||
|
|
||||||
1. mount all the partitions and subvolumes to /mnt
|
1. mount all the partitions and subvolumes to /mnt
|
||||||
|
|
||||||
2. generate initial nixos config
|
2. generate initial nixos config
|
||||||
```# nixos-generate-config --root /mnt```
|
```
|
||||||
|
# nixos-generate-config --root /mnt
|
||||||
|
```
|
||||||
|
|
||||||
3. clone flake and check config
|
3. clone flake and check config
|
||||||
```
|
```
|
||||||
@ -25,6 +27,8 @@ Partition disk with gdisk:
|
|||||||
```
|
```
|
||||||
|
|
||||||
4. install system
|
4. install system
|
||||||
```# nixos-install --flake .#<host>```
|
```
|
||||||
|
# nixos-install --flake .#<host>
|
||||||
|
```
|
||||||
|
|
||||||
5. reboot
|
5. reboot
|
||||||
|
@ -1,8 +1,10 @@
|
|||||||
##Step by step##
|
## Step by step
|
||||||
1. Boot the [installer](https://nixos.org/download.html#nixos-iso)
|
1. Boot the [installer](https://nixos.org/download.html#nixos-iso)
|
||||||
|
|
||||||
2. Get disk name
|
2. Get disk name
|
||||||
```$ lsblk```
|
```
|
||||||
|
$ lsblk
|
||||||
|
```
|
||||||
|
|
||||||
3. Get disko config
|
3. Get disko config
|
||||||
```
|
```
|
||||||
@ -17,11 +19,19 @@ $ sudo nix --experimental-features "nix-command flakes" run github:nix-community
|
|||||||
```
|
```
|
||||||
|
|
||||||
6. Check if it got mounted
|
6. Check if it got mounted
|
||||||
```$ mount | grep /mnt```
|
```
|
||||||
|
$ mount | grep /mnt
|
||||||
|
```
|
||||||
|
|
||||||
7. Continue with NixOS installation
|
7. Continue with NixOS installation
|
||||||
Filesystem definitions come from disko, hence "--no-filesystems"
|
Filesystem definitions come from disko, hence "--no-filesystems"
|
||||||
`Alternative:` continue with normal hardware-config
|
|
||||||
```
|
```
|
||||||
$ nixos-generate-config --no-filesystems --root /mnt
|
$ nixos-generate-config --no-filesystems --root /mnt
|
||||||
$ mv /tmp/disko-config.nix /mnt/etc/nixos
|
$ mv /tmp/disko-config.nix /mnt/etc/nixos
|
||||||
|
```
|
||||||
|
|
||||||
|
`Alternative:` continue with normal hardware-config
|
||||||
|
```
|
||||||
|
$ nixos-generate-config --root /mnt
|
||||||
|
```
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user