{ pkgs, nixLib, nixpkgs, specialArgs, extraModules, }: let hosts = nixLib.mkByName { useShards = false; baseDirectory = ./by-name; fileName = "configuration.nix"; }; mkNixosConfiguration = _: value: nixpkgs.lib.nixosSystem { system = "x86_64-linux"; inherit specialArgs; modules = extraModules ++ [ ../modules value ]; }; nixosConfigurations = builtins.mapAttrs mkNixosConfiguration hosts; in { inherit nixosConfigurations; }