Modular, context-aware and aspect-oriented dendritic Nix configurations.
Discussions: https://oeiuwq.zulipchat.com/join/nqp26cd4kngon6mo3ncgnuap/
den.oeiuwq.com
configurations
den
dendritic
nix
aspect
oriented
1help:
2 just -l
3
4check-all:
5 nix-build ./templates/noflake --no-out-link -A flake.nixosConfigurations.igloo
6 just all check
7
8update-all:
9 cd templates/noflake && npins update den flake-aspects
10 just all update
11
12docs:
13 cd docs && pnpm run dev
14
15ci test="":
16 just nix-unit ci "{{test}}"
17
18bogus:
19 just nix-unit bogus ""
20
21nix-unit template test:
22 nix-unit --override-input den . --flake ./templates/{{template}}#.tests.systems.x86_64-linux.system-agnostic.{{test}}
23
24check template:
25 nix flake check --override-input den . ./templates/{{template}}
26
27update template:
28 nix flake update --flake ./templates/{{template}} den flake-aspects
29
30all task:
31 just {{task}} minimal
32 just {{task}} example
33 just {{task}} default
34 just {{task}} ci
35 just {{task}} bogus
36 just {{task}} microvm
37
38fmt:
39 nix run github:vic/checkmate#fmt --override-input target .