at v206 625 B view raw
1{ config, lib, pkgs, ... }: 2 3with lib; 4 5{ 6 7 imports = 8 [ ../../../modules/installer/cd-dvd/channel.nix 9 ../../../modules/virtualisation/amazon-image.nix 10 ]; 11 12 system.build.amazonImage = import ../../../lib/make-disk-image.nix { 13 inherit pkgs lib config; 14 partitioned = config.ec2.hvm; 15 diskSize = if config.ec2.hvm then 2048 else 8192; 16 configFile = pkgs.writeText "configuration.nix" 17 '' 18 { 19 imports = [ <nixpkgs/nixos/modules/virtualisation/amazon-image.nix> ]; 20 ${optionalString config.ec2.hvm '' 21 ec2.hvm = true; 22 ''} 23 } 24 ''; 25 }; 26 27}