treewide: Use correct output of config.nix.package in non-string contexts

Changed files
+8 -8
nixos
modules
installer
services
misc
networking
system
boot
loader
gummiboot
+1 -1
nixos/modules/installer/tools/auto-upgrade.nix
···
HOME = "/root";
};
-
path = [ pkgs.gnutar pkgs.xz.bin config.nix.package ];
+
path = [ pkgs.gnutar pkgs.xz.bin config.nix.package.out ];
script = ''
${config.system.build.nixos-rebuild}/bin/nixos-rebuild switch ${toString cfg.flags}
+1 -1
nixos/modules/installer/tools/nixos-rebuild.sh
···
if [ -n "$buildNix" ]; then
echo "building Nix..." >&2
nixDrv=
-
if ! nixDrv="$(nix-instantiate '<nixpkgs/nixos>' --add-root $tmpDir/nix.drv --indirect -A config.nix.package "${extraBuildFlags[@]}")"; then
+
if ! nixDrv="$(nix-instantiate '<nixpkgs/nixos>' --add-root $tmpDir/nix.drv --indirect -A config.nix.package.out "${extraBuildFlags[@]}")"; then
if ! nixDrv="$(nix-instantiate '<nixpkgs/nixos>' --add-root $tmpDir/nix.drv --indirect -A nixFallback "${extraBuildFlags[@]}")"; then
if ! nixDrv="$(nix-instantiate '<nixpkgs>' --add-root $tmpDir/nix.drv --indirect -A nix "${extraBuildFlags[@]}")"; then
nixStorePath="$(prebuiltNix "$(uname -m)")"
+3 -3
nixos/modules/installer/tools/tools.nix
···
src = ./nixos-install.sh;
inherit (pkgs) perl pathsFromGraph;
-
nix = config.nix.package;
+
nix = config.nix.package.out;
nixClosure = pkgs.runCommand "closure"
-
{ exportReferencesGraph = ["refs" config.nix.package]; }
+
{ exportReferencesGraph = ["refs" config.nix.package.out]; }
"cp refs $out";
};
nixos-rebuild = makeProg {
name = "nixos-rebuild";
src = ./nixos-rebuild.sh;
-
nix = config.nix.package;
+
nix = config.nix.package.out;
};
nixos-generate-config = makeProg {
+1 -1
nixos/modules/services/misc/nix-daemon.nix
···
cfg = config.nix;
-
nix = cfg.package;
+
nix = cfg.package.out;
makeNixBuildUser = nr:
{ name = "nixbld${toString nr}";
+1 -1
nixos/modules/services/networking/nix-serve.nix
···
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
-
path = [ config.nix.package pkgs.bzip2.bin ];
+
path = [ config.nix.package.out pkgs.bzip2.bin ];
environment.NIX_REMOTE = "daemon";
environment.NIX_SECRET_KEY_FILE = cfg.secretKeyFile;
+1 -1
nixos/modules/system/boot/loader/gummiboot/gummiboot.nix
···
inherit (pkgs) python gummiboot;
-
nix = config.nix.package;
+
nix = config.nix.package.out;
timeout = if cfg.timeout != null then cfg.timeout else "";