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
1let
2 lock = builtins.fromJSON (builtins.readFile ./templates/ci/flake.lock);
3 nixpkgs =
4 with lock.nodes.nixpkgs.locked;
5 builtins.fetchTarball {
6 url = url;
7 sha256 = narHash;
8 };
9in
10{
11 pkgs ? import nixpkgs { },
12 lib ? pkgs.lib,
13 ...
14}:
15pkgs.mkShell {
16 buildInputs = with pkgs; [
17 jq
18 just
19 nix-unit
20 npins
21 pnpm
22 nodejs
23 hyperfine
24 nix-eval-jobs
25 ];
26}