Go to file
Peder Bergebakken Sundt 1164d492a3 conf.py does nothing 2024-11-15 00:18:26 +01:00
dibbler Fix a few `ruff` linter errors 2023-08-30 00:08:15 +02:00
nix Split `db.py` and make declarative models 2023-08-29 22:50:53 +02:00
.gitignore conf.py does nothing 2024-11-15 00:18:26 +01:00
README.md conf.py does nothing 2024-11-15 00:18:26 +01:00
default.nix Big cleanup ദ്ദി^._.^) 2023-08-29 18:32:49 +02:00
example-config.ini conf.py does nothing 2024-11-15 00:18:26 +01:00
flake.lock Big cleanup ദ്ദി^._.^) 2023-08-29 18:32:49 +02:00
flake.nix Add devshell with `ruff` and `black` 2023-08-30 00:08:14 +02:00
pyproject.toml Add devshell with `ruff` and `black` 2023-08-30 00:08:14 +02:00

README.md

Dibbler

EDB-system for PVVVV

Nix

Hvordan kjøre

nix run github:Prograrmvarverkstedet/dibbler

Bygge image

For å bygge et image trenger du en builder som takler å bygge for arkitekturen du skal lage et image for.

(Eller be til gudene om at cross compile funker)

Flaket exposer en modul som autologger inn med en bruker som automatisk kjører dibbler, og setter opp et minimalistisk miljø.

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.

Du kan også endre hvilken config.ini som blir brukt direkte i pakken eller i modulen.

Se eksempelet for hvordan skrot er satt opp i flake.nix

Bygge image for skrot

Skrot har et system image definert i flake.nix:

  1. lag config.ini (cp {example-,}config.ini)
  2. nix build .#images.skrot
  3. ???
  4. non-profit!