nixpkgs/nixos/modules/virtualisation
pennae fc614c37c6 nixos/documentation: split options doc build
most modules can be evaluated for their documentation in a very
restricted environment that doesn't include all of nixpkgs. this
evaluation can then be cached and reused for subsequent builds, merging
only documentation that has changed into the cached set. since nixos
ships with a large number of modules of which only a few are used in any
given config this can save evaluation a huge percentage of nixos
options available in any given config.

in tests of this caching, despite having to copy most of nixos/, saves
about 80% of the time needed to build the system manual, or about two
second on the machine used for testing. build time for a full system
config shrank from 9.4s to 7.4s, while turning documentation off
entirely shortened the build to 7.1s.
2022-01-02 19:46:13 +01:00
..
podman nixos/podman: sort files into directories 2021-12-09 13:03:16 +10:00
amazon-ec2-amis.nix ec2-amis: add release 21.11 2021-12-02 11:01:47 -05:00
amazon-image.nix NixOS/amazonImageZfs: init 2021-08-25 10:42:35 -04:00
amazon-init.nix nixos/amazon-init: add user-data shell script support 2021-04-18 10:19:06 +01:00
amazon-options.nix nixos/*: add trivial defaultText for options with simple defaults 2021-12-02 22:35:04 +01:00
anbox.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
azure-agent-entropy.patch
azure-agent.nix treewide: refactor isi686 && isx86_64 -> isx86 2021-11-20 17:50:41 -08:00
azure-bootstrap-blobs.nix
azure-common.nix azure: boot.growPartition = true 2020-03-29 13:56:55 -07:00
azure-config-user.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
azure-config.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
azure-image.nix treewide: use auto diskSize for make-disk-image 2021-04-24 14:49:07 -04:00
azure-images.nix
brightbox-config.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
brightbox-image.nix iproute: deprecate alias 2021-04-04 01:43:46 +02:00
cloudstack-config.nix treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
container-config.nix nixos containers: disable NixOS manual in container config. (#75659) 2019-12-15 18:21:52 +02:00
containerd.nix nixos/containerd: use v2 settings by default 2021-09-23 00:18:58 +02:00
containers.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
cri-o.nix treewide: add literalDocBook text to options with complex defaults 2021-12-09 01:38:24 +01:00
digital-ocean-config.nix nixos/digital-ocean-image: init 2019-11-24 08:11:33 -08:00
digital-ocean-image.nix treewide: use auto diskSize for make-disk-image 2021-04-24 14:49:07 -04:00
digital-ocean-init.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
docker-image.nix nixos/docker-image: add example usage 2018-11-23 15:40:10 +00:00
docker-rootless.nix docker-rootless service: init 2021-12-22 14:23:23 +03:00
docker.nix make all daemon settings default 2021-12-19 14:17:04 +01:00
ec2-amis.nix ec2-amis.nix -> amazon-ec2-amis.nix, new format 2021-10-08 17:30:01 +02:00
ec2-data.nix iproute: deprecate alias 2021-04-04 01:43:46 +02:00
ec2-metadata-fetcher.nix metadata fetchers: use umask instead of fetch-and-chmod 2021-05-02 08:28:59 +10:00
ecs-agent.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
fetch-instance-ssh-keys.bash gce/fetch-ssh-keys: Put script in separate file, use PrivateTmp... 2021-02-19 15:17:12 +01:00
gce-images.nix add new Google Cloud image for the current release 2021-03-21 14:04:09 -04:00
google-compute-config.nix iproute: deprecate alias 2021-04-04 01:43:46 +02:00
google-compute-image.nix google-compute-image: Make GZIP compression level configurable 2021-07-13 16:53:09 +02:00
grow-partition.nix
hyperv-guest.nix nixos/hyperv: fix evaluation of kernelParams 2021-10-18 11:22:53 -07:00
hyperv-image.nix treewide: use auto diskSize for make-disk-image 2021-04-24 14:49:07 -04:00
kubevirt.nix virtualisation: implement kubevirt config 2021-12-21 05:52:16 -06:00
kvmgt.nix treewide: remove gnidorah 2021-04-30 01:48:19 +02:00
libvirtd.nix nixos/libvirtd: use /etc/ethertypes from iptables package 2021-11-02 11:45:19 +02:00
lxc-container.nix nixos/lxc-container: remove deprecated literalExample 2021-11-10 23:55:13 +02:00
lxc.nix Revert "Revert "apparmor: fix and improve the service"" 2021-04-23 07:17:55 +02:00
lxcfs.nix
lxd.nix nixos/lxd: fix nftables switch #81172 breaking module 2021-11-03 07:41:40 +01:00
nixos-containers.nix postgresql_9_6: drop 2021-12-03 01:14:29 +01:00
oci-containers.nix oci-containers: fix imageFile example 2021-12-04 10:23:58 +01:00
openstack-config.nix nixos: openstack: have its own metadata fetcher expression 2020-11-18 11:42:32 -05:00
openstack-metadata-fetcher.nix metadata fetchers: use umask instead of fetch-and-chmod 2021-05-02 08:28:59 +10:00
openvswitch.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
parallels-guest.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
proxmox-image.nix nixos/proxmox-image: init (#144013) 2021-11-07 16:02:54 +01:00
qemu-guest-agent.nix nixos/qemu-guest-agent: use qemu_kvm 2021-11-14 20:28:06 +00:00
qemu-vm.nix nixos/documentation: split options doc build 2022-01-02 19:46:13 +01:00
railcar.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
spice-usb-redirection.nix nixos: explicitely set security.wrappers ownership 2021-09-13 13:48:13 +02:00
vagrant-guest.nix nixos/vagrant-virtualbox-image: init (#101120) 2020-10-20 11:09:46 +02:00
vagrant-virtualbox-image.nix nixos/vagrant-virtualbox-image: init (#101120) 2020-10-20 11:09:46 +02:00
virtualbox-guest.nix treewide: refactor isi686 && isx86_64 -> isx86 2021-11-20 17:50:41 -08:00
virtualbox-host.nix virtualbox: Add option to build vboxwebsrv tool 2021-11-07 08:34:47 +01:00
virtualbox-image.nix nixos/virtualbox-image: cast baseImageFreeSpace into str 2021-08-01 18:59:08 +00:00
vmware-guest.nix nixos/vmware-guest: add display-manager to after and 2021-11-25 04:33:05 +02:00
vmware-image.nix treewide: use auto diskSize for make-disk-image 2021-04-24 14:49:07 -04:00
waydroid.nix nixos/waydroid: enable kernel psi interface if required 2021-12-03 13:04:17 +01:00
xe-guest-utilities.nix iproute: deprecate alias 2021-04-04 01:43:46 +02:00
xen-dom0.nix nixos/documentation: split options doc build 2022-01-02 19:46:13 +01:00
xen-domU.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00