···1616 On images where the installation media also becomes an installation target,
1717 copying over <literal>configuration.nix</literal> should be disabled by
1818 setting <literal>installer.cloneConfig</literal> to <literal>false</literal>.
1919- For example, this is done in <literal>sd-image-aarch64.nix</literal>.
1919+ For example, this is done in <literal>sd-image-aarch64-installer.nix</literal>.
2020 </para>
2121</section>
···33 ../../profiles/installation-device.nix
44 ./sd-image-aarch64.nix
55 ];
66+77+ # the installation media is also the installation target,
88+ # so we don't want to provide the installation configuration.nix.
99+ installer.cloneConfig = false;
610}
···33 ../../profiles/installation-device.nix
44 ./sd-image-aarch64-new-kernel.nix
55 ];
66+77+ # the installation media is also the installation target,
88+ # so we don't want to provide the installation configuration.nix.
99+ installer.cloneConfig = false;
610}
···11# To build, use:
22-# nix-build nixos -I nixos-config=nixos/modules/installer/cd-dvd/sd-image-aarch64.nix -A config.system.build.sdImage
22+# nix-build nixos -I nixos-config=nixos/modules/installer/sd-card/sd-image-aarch64.nix -A config.system.build.sdImage
33{ config, lib, pkgs, ... }:
4455{
···7272 ${config.boot.loader.generic-extlinux-compatible.populateCmd} -c ${config.system.build.toplevel} -d ./files/boot
7373 '';
7474 };
7575-7676- # the installation media is also the installation target,
7777- # so we don't want to provide the installation configuration.nix.
7878- installer.cloneConfig = false;
7975}
···33 ../../profiles/installation-device.nix
44 ./sd-image-armv7l-multiplatform.nix
55 ];
66+77+ # the installation media is also the installation target,
88+ # so we don't want to provide the installation configuration.nix.
99+ installer.cloneConfig = false;
610}
···11# To build, use:
22-# nix-build nixos -I nixos-config=nixos/modules/installer/cd-dvd/sd-image-armv7l-multiplatform.nix -A config.system.build.sdImage
22+# nix-build nixos -I nixos-config=nixos/modules/installer/sd-card/sd-image-armv7l-multiplatform.nix -A config.system.build.sdImage
33{ config, lib, pkgs, ... }:
4455{
···4949 ${config.boot.loader.generic-extlinux-compatible.populateCmd} -c ${config.system.build.toplevel} -d ./files/boot
5050 '';
5151 };
5252-5353- # the installation media is also the installation target,
5454- # so we don't want to provide the installation configuration.nix.
5555- installer.cloneConfig = false;
5652}
···33 ../../profiles/installation-device.nix
44 ./sd-image-raspberrypi.nix
55 ];
66+77+ # the installation media is also the installation target,
88+ # so we don't want to provide the installation configuration.nix.
99+ installer.cloneConfig = false;
610}
···11# To build, use:
22-# nix-build nixos -I nixos-config=nixos/modules/installer/cd-dvd/sd-image-raspberrypi.nix -A config.system.build.sdImage
22+# nix-build nixos -I nixos-config=nixos/modules/installer/sd-card/sd-image-raspberrypi.nix -A config.system.build.sdImage
33{ config, lib, pkgs, ... }:
4455{
···3838 ${config.boot.loader.generic-extlinux-compatible.populateCmd} -c ${config.system.build.toplevel} -d ./files/boot
3939 '';
4040 };
4141-4242- # the installation media is also the installation target,
4343- # so we don't want to provide the installation configuration.nix.
4444- installer.cloneConfig = false;
4541}
···11+{
22+ imports = [
33+ ../../profiles/installation-device.nix
44+ ./sd-image-raspberrypi4.nix
55+ ];
66+77+ # the installation media is also the installation target,
88+ # so we don't want to provide the installation configuration.nix.
99+ installer.cloneConfig = false;
1010+}