{ pkgs, lib, ...} @ nixpkgs: let
conf = import ./configuration.nix nixpkgs;
in
lib.recursiveUpdate conf {users.users.alice.initialPassword = "danger";}
and nix-build '<nixpkgs/nixos>' -A vm -I nixos-config=./vmconf.nix
But this one confuses me a bit.
I think the command <nixpkgs/nixos> points to the default.nix in nixos folder in nixpkgs. But how can this again point to nixpkgs.pkgs and nixpkgs.lib?