{sources ? import ./npins}: let # Catch where currentSystem is evaluated fakeImport = builtins.scopedImport { builtins = builtins // { currentSystem = throw "`currentSystem' is disabled"; }; import = fakeImport; }; in { lib = import (sources.nixpkgs + "/lib"); nixosConfigurations = builtins.mapAttrs (_: import (sources.nixpkgs + "/nixos/lib/eval-config.nix")) { vanadium = { system = "x86_64-linux"; modules = [./nix/configurations/vanadium.nix]; }; tungsten = { system = "x86_64-linux"; modules = [./nix/configurations/tungsten.nix]; }; installer = { system = "x86_64-linux"; modules = [./nix/configurations/installer.nix]; }; }; packages = import ./nix/packages {inherit sources;}; }