Introduction
Tutorials
1.
A walk in the park
2.
Hello World
3.
Hello Moon
How-To Guides
4.
Growing Cells
5.
Include Filter
6.
Setup .envrc
Explanation
7.
Why nix?
8.
Why std?
9.
Architecture Decisions
Patterns
10.
The 4 Packaging Layers
Templates
11.
Rust
Reference
12.
TUI/CLI
13.
Conventions
14.
Deprecations
15.
Builtin Block Types
15.1.
Data
15.2.
Functions
15.3.
Runnables
15.4.
Installables
15.5.
Microvms
15.6.
Devshells
15.7.
Containers
15.8.
Nixago
15.9.
Arion
15.10.
Nomad Job Manifests
15.11.
Pkgs
16.
//std
16.1.
/cli
16.2.
/devshellProfiles
16.3.
/nixago
16.3.1.
/adrgen
16.3.2.
/conform
16.3.3.
/editorconfig
16.3.4.
/just
16.3.5.
/lefthook
16.3.6.
/mdbook
16.3.7.
/treefmt
16.3.8.
/githubsettings
16.4.
/errors
16.4.1.
/removeBy
16.4.2.
/requireInput
17.
//lib
17.1.
/dev
17.1.1.
/mkMakes
17.1.2.
/mkShell
17.1.3.
/mkNixago
17.1.4.
/mkArion
17.2.
/ops
17.2.1.
/mkMicrovm
17.2.2.
/mkOperable
17.2.3.
/mkOCI
17.2.4.
/mkStandardOCI
18.
//presets
18.1.
/templates
18.2.
/nixago
18.2.1.
/adrgen
18.2.2.
/conform
18.2.3.
/editorconfig
18.2.4.
/lefthook
18.2.5.
/mdbook
18.2.6.
/treefmt
18.2.7.
/githubsettings
19.
//_automation
19.1.
/devshells
20.
Glossary
Light (default)
Rust
Coal
Navy
Ayu
The Standard Documentation
Standard Error Message Functions
This Cell Block comprises several error message functions that can be used in different situations.