config-new/lib/default.nix
2026-01-08 21:15:12 +01:00

21 lines
453 B
Nix

inputs:
let
inherit (inputs.nixpkgs.lib) makeExtensible;
in
makeExtensible (self:
let
callLib = file: import file inputs self;
optionUtils = callLib ./option.nix;
in
{
# Core system building functions
mkSystem = (callLib ./system.nix).mkSystem;
# Custom option utilities
mkConst = optionUtils.mkConst;
mkValue = optionUtils.mkValue;
# Host detection and configuration
mkHosts = callLib ./hosts.nix;
}
)