Skip to content

Developer guide

Documentation for anyone modifying the image, the flake, or the entrypoint scripts.

  • Nix flake — structure of flake.nix, the derivations it builds, and the mkApp helper behind nix run .#*.
  • Architecture — the container boot flow from PID 1 as root down to QGIS running as UID 1000.
  • Project structure — annotated tree of the repo.
  • Contributing — PR conventions, branch naming, versioning.