README.md: put tsp-disk.json before configuration.nix

This is imho the more important configuration of this tool.
The configuration.nix is just necessary boiler code.
This commit is contained in:
Jörg Thalheim 2019-09-16 10:52:23 +01:00
parent 1eb200a050
commit 7ed3b9ad79
No known key found for this signature in database
GPG Key ID: B3F5D81B0C6967C4

View File

@ -10,6 +10,31 @@ Master Boot Record
------------------
This is how your iso configuation may look like
/etc/nixos/tsp-disk.json (TODO: find the correct disk)
```json
{
"type": "devices",
"content": {
"sda": {
"type": "table",
"format": "msdos",
"partitions": [{
"type": "partition",
"start": "1M",
"end": "100%",
"bootable": true,
"content": {
"type": "filesystem",
"format": "ext4",
"mountpoint": "/"
}
}]
}
}
}
```
/etc/nixos/configuration.nix
```nix
{ pkgs, ... }:
let
@ -26,30 +51,6 @@ in {
(pkgs.writeScriptBin "tsp-create" (disko.mount cfg))
(pkgs.writeScriptBin "tsp-mount" (disko.mount cfg))
];
}
```
tsp-disk.json (TODO: find the correct disk)
```json
{
"type": "devices",
"content": {
"sda": {
"type": "table",
"format": "msdos",
"partitions": [
{ "type": "partition",
"start": "1M",
"end": "100%",
"bootable": true,
"content": {
"type": "filesystem",
"format": "ext4",
"mountpoint": "/"
}
}
]
}
}
## Optional: Automatically creates a service which runs at startup to perform the partitioning
#systemd.services.install-to-hd = {
# enable = true;