Development¶
Using Nix for software development and CI.
Contents¶
- Shells and direnv — Dev shells
- Language Toolchains — Per-language tooling
- CI with Nix — CI integration
- Private flakes and CI — Private inputs, access-tokens, CI matrices
- Containers (OCI) — OCI image builds
- Testing / NixOS VM Tests — VM and integration tests
- Debugging Evaluation — Eval debugging
- Lazy trees and eval perf — Eval cost drivers; lazy trees (vendor/WIP)
- CUDA, ROCm, and ML stacks — GPU package sets, unfree, caches
- Scientific computing and HPC — MPI/BLAS overlays, site overlays
- Android and mobile Nix — androidenv, Robotnix, Mobile NixOS
- Emacs and Neovim tooling — Home Manager / Nixvim patterns