diff --git a/modules/virtualisation/amazon-config.nix b/modules/virtualisation/amazon-config.nix new file mode 100644 index 00000000000..836c46caae8 --- /dev/null +++ b/modules/virtualisation/amazon-config.nix @@ -0,0 +1,5 @@ +{ config, pkgs, modulesPath, ... }: + +{ + require = [ "${modulesPath}/virtualisation/amazon-image.nix" ]; +} diff --git a/modules/virtualisation/amazon-image.nix b/modules/virtualisation/amazon-image.nix index be201786055..812bb8faf32 100644 --- a/modules/virtualisation/amazon-image.nix +++ b/modules/virtualisation/amazon-image.nix @@ -43,6 +43,10 @@ with pkgs.lib; # `nixos-rebuild' requires an /etc/NIXOS. mkdir -p /mnt/etc touch /mnt/etc/NIXOS + + # Install a configuration.nix. + mkdir -p /mnt/etc/nixos + cp ${./amazon-config.nix} /mnt/etc/nixos/configuration.nix # Amazon assumes that there is a /sbin/init, so create one. # Note that simply creating /sbin/init as a symlink breaks