import { modules = [ (import "NIXOS_CONFIG" ) ]; } // { lib = import ./lib; systems = with import ./lib; let ns = getEnv "LOGNAME"; in genAttrs (attrNames (filterAttrs (_: eq "directory") (readDir ( + "/${ns}/1systems")))) (name: let config = import ( + "/${ns}/1systems/${name}/config.nix"); source = import ( + "/${ns}/1systems/${name}/source.nix"); in import { modules = [ config ]; } // { inherit source; }); }