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)
- `Classic way:`
- **Classic way:**
Partition disk with gdisk:
1. EFI Partition, size 512M, type "EF00", Label "NIXBOOT"
2. Root Partition, size 100%, type "8300", Label "NIXROOT"
### Installing ###
### Installing
1. mount all the partitions and subvolumes to /mnt
2. generate initial nixos config
```# nixos-generate-config --root /mnt```
```
# nixos-generate-config --root /mnt
```
3. clone flake and check config
```
@ -25,6 +27,8 @@ Partition disk with gdisk:
```
4. install system
```# nixos-install --flake .#<host>```
```
# nixos-install --flake .#<host>
```
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)
2. Get disk name
```$ lsblk```
```
$ lsblk
```
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
```$ mount | grep /mnt```
```
$ mount | grep /mnt
```
7. Continue with NixOS installation
Filesystem definitions come from disko, hence "--no-filesystems"
`Alternative:` continue with normal hardware-config
```
$ nixos-generate-config --no-filesystems --root /mnt
$ mv /tmp/disko-config.nix /mnt/etc/nixos
```
`Alternative:` continue with normal hardware-config
```
$ nixos-generate-config --root /mnt
```