duplicate node opts to nexus

This commit is contained in:
do butterflies cry? 2026-02-13 02:35:35 +10:00
parent 918840fe9d
commit bc5e1ec464

View file

@ -57,6 +57,8 @@
overlays = []; overlays = [];
extraModules = []; extraModules = [];
specialArgs = Terminal {}; specialArgs = Terminal {};
# XXX: WARNING: extraPkgConfig is a terrible solution (but im lazy for now)
extraPkgConfig = Terminal {};
groups = Terminal {}; groups = Terminal {};
nodes = Terminal {}; nodes = Terminal {};
@ -200,7 +202,8 @@ in {
in in
[../nixos-module host] [../nixos-module host]
++ groups ++ groups
++ node.extraModules; ++ node.extraModules
++ nexus.extraModules;
# nix passes these to every single module # nix passes these to every single module
specialArgs = let specialArgs = let
@ -217,9 +220,11 @@ in {
++ node.overlays ++ node.overlays
++ importOverlays root; ++ importOverlays root;
} }
// node.extraPkgConfig; // nexus.extraPkgConfig # TODO: import
// node.extraPkgConfig; # TODO: import
in in
node.specialArgs nexus.specialArgs
// node.specialArgs
// { // {
inherit root; inherit root;
pkgs = import nixpkgs pkgConfig; pkgs = import nixpkgs pkgConfig;