modulePath: { config, lib, realPkgs, ... }: let cfg = lib.getAttrFromPath modulePath config; in lib.mkIf config.test.enableBig (lib.setAttrByPath modulePath { enable = true; } // { home.stateVersion = "19.09"; _module.args.pkgs = lib.mkForce realPkgs; nmt.script = '' package=${cfg.package} finalPackage=${cfg.finalPackage} if [[ $package != $finalPackage ]]; then fail "Expected finalPackage ($finalPackage) to equal package ($package)" fi ''; })