2022-08-28 09:39:07 +02:00
|
|
|
# Dibbler
|
|
|
|
|
|
|
|
EDB-system for PVVVV
|
|
|
|
|
|
|
|
## Nix
|
|
|
|
|
2024-11-15 00:18:26 +01:00
|
|
|
### Hvordan kjøre
|
2022-08-28 09:39:07 +02:00
|
|
|
|
2024-11-15 00:18:26 +01:00
|
|
|
nix run github:Prograrmvarverkstedet/dibbler
|
2022-08-28 09:39:07 +02:00
|
|
|
|
2024-11-15 00:18:26 +01:00
|
|
|
### Bygge image
|
2022-08-28 09:39:07 +02:00
|
|
|
|
|
|
|
For å bygge et image trenger du en builder som takler å bygge for arkitekturen du skal lage et image for.
|
|
|
|
|
2024-11-15 00:18:26 +01:00
|
|
|
_(Eller be til gudene om at cross compile funker)_
|
2022-08-28 09:39:07 +02:00
|
|
|
|
|
|
|
Flaket exposer en modul som autologger inn med en bruker som automatisk kjører dibbler, og setter opp et minimalistisk miljø.
|
|
|
|
|
2024-11-15 00:18:26 +01:00
|
|
|
Før du bygger imaget burde du lage en `config.ini` fil lokalt som inneholder instillingene dine. **NB: Denne kommer til å ligge i nix storen.**
|
2022-08-28 09:39:07 +02:00
|
|
|
|
2024-11-15 00:18:26 +01:00
|
|
|
Du kan også endre hvilken `config.ini` som blir brukt direkte i pakken eller i modulen.
|
2022-08-28 09:39:07 +02:00
|
|
|
|
2024-11-15 00:18:26 +01:00
|
|
|
Se eksempelet for hvordan skrot er satt opp i `flake.nix`
|
2022-08-28 09:39:07 +02:00
|
|
|
|
|
|
|
### Bygge image for skrot
|
|
|
|
|
2024-11-15 00:18:26 +01:00
|
|
|
Skrot har et system image definert i `flake.nix`:
|
|
|
|
|
|
|
|
1. lag `config.ini` (`cp {example-,}config.ini`)
|
2022-08-28 09:39:07 +02:00
|
|
|
2. `nix build .#images.skrot`
|
|
|
|
3. ???
|
2024-11-15 00:18:26 +01:00
|
|
|
4. non-profit!
|