disko: README fixup

This commit is contained in:
Kabbone 2023-12-20 11:43:17 +01:00
parent 616b1154a4
commit ab8c079ef5
Signed by: Kabbone
SSH Key Fingerprint: SHA256:A5zPB5I6u5V78V51c362BBdCwhDhfDUVbt7NfKdjWBY
2 changed files with 25 additions and 11 deletions

View File

@ -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

View File

@ -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
```