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
1{ den, lib, ... }:
2{
3
4 den.aspects.will.includes = [
5 # will has always loved red snappers
6 (den._.user-shell "fish")
7 ];
8
9 perSystem =
10 { checkCond, adelie, ... }:
11 {
12 checks.will-always-love-you = checkCond "red-snapper fish is default shell" (
13 "fish" == lib.getName adelie.config.users.users.will.shell
14 );
15 };
16
17}