tangled
alpha
login
or
join now
quasigod.xyz
/
den
forked from
oeiuwq.com/den
0
fork
atom
Modular, context-aware and aspect-oriented dendritic Nix configurations. Discussions: https://oeiuwq.zulipchat.com/join/nqp26cd4kngon6mo3ncgnuap/
0
fork
atom
overview
issues
pulls
pipelines
use aspectTypes directly instead of new-scope.
oeiuwq.com
3 months ago
61ce6a5e
88f44d7a
+9
-10
2 changed files
expand all
collapse all
unified
split
modules
aspects.nix
scope.nix
+9
modules/aspects.nix
···
1
1
+
{ config, lib, ... }:
2
2
+
{
3
3
+
config._module.args.den = config.den;
4
4
+
options.den.aspects = lib.mkOption {
5
5
+
description = "Den Aspects";
6
6
+
type = config.den.lib.aspects.types.aspectsType;
7
7
+
default = { };
8
8
+
};
9
9
+
}
-10
modules/scope.nix
···
1
1
-
{
2
2
-
inputs,
3
3
-
config,
4
4
-
lib,
5
5
-
...
6
6
-
}:
7
7
-
{
8
8
-
config._module.args.den = config.den;
9
9
-
imports = [ ((inputs.flake-aspects.lib lib).new-scope "den") ];
10
10
-
}