anchor.diff:       Note that you will need to have called Nixpkgs with the system
        parameter set to the right value for your deployment target.
     */
  -  nixos = configuration:
  -    (import (pkgs.path + "/nixos/lib/eval-config.nix") {
  -      inherit (pkgs.stdenv.hostPlatform) system;
  -      modules = [(
  +  nixos =
  +    configuration:
  +      let
  +        c = import (pkgs.path + "/nixos/lib/eval-config.nix") {
  +              inherit (pkgs.stdenv.hostPlatform) system;
  +              modules =
  +                [(
                     { lib, ... }: {
                       config.nixpkgs.pkgs = lib.mkDefault pkgs;
                     }
  
positive.code:                   then configuration
                    else [configuration]
                  );
      }).config.system.build;
  
  
    /*
  
negative.code:                 initialRamdisk.
                  The result can be extended in the modules by defining
                  extra attributes in system.build.
                  Alternatively, you may use the result's config and
                  options attributes to query any option.
  
       Example:
  
  