nixpkgs/nixos/modules/virtualisation
WilliButz 0139970416
nixos/qemu-vm: convert tmpfiles rules to settings
This change replaces the previously hard-coded `/boot` path with a
reference to `efiSysMountPoint` and more importantly this change makes
it possible to override these rules in scenarios in which they are not
desired.

One such scenario would be when `systemd-gpt-auto-generator(8)` is used
to automount the ESP. Consider this section from the mentioned manpage:

> The ESP is mounted to /boot/ if that directory exists and is not used
> for XBOOTLDR, and otherwise to /efi/. Same as for /boot/, an automount
> unit is used. The mount point will be created if necessary.

Prior to this change, the ESP would be automounted under `/efi` on first
boot, then the previous tmpfiles rules caused `/boot` to be created.
Following the quote above, this meant that the ESP is mounted under
`/boot` for each subsequent boot.
2024-02-07 16:25:30 +01:00
..
podman nixos/podman: open firewall for aardvark-dns 2024-01-15 18:43:48 +01:00
amazon-ec2-amis.nix add release 23.05 AWS AMIs 2023-06-01 13:46:53 -04:00
amazon-image.nix nixos: fix remaining services for network-online dep fix 2024-01-19 00:11:34 -08:00
amazon-init.nix
amazon-options.nix nixos/virtualisation/*: replace deprecated types.string with types.str 2023-01-30 16:54:21 +01:00
anbox.nix nixos/anbox: use --daemon to squash warning 2023-09-05 10:09:44 +02:00
appvm.nix
azure-agent.nix nixos/waagent: provide waagent udev rules in initrd 2023-12-18 13:18:11 +02:00
azure-bootstrap-blobs.nix
azure-common.nix nixos/*: remove boot.grub.version 2023-05-10 21:51:26 +02:00
azure-config-user.nix
azure-config.nix
azure-image.nix waagent: enable provisioning 2023-11-14 19:47:27 +01:00
azure-images.nix
brightbox-config.nix
brightbox-image.nix
build-vm.nix
cloudstack-config.nix
container-config.nix
containerd.nix
containers.nix
cri-o.nix Merge pull request #213036 from SuperSandro2000/cri-o/update_storagedrivers 2023-04-15 16:27:50 +12:00
digital-ocean-config.nix
digital-ocean-image.nix
digital-ocean-init.nix
docker-image.nix
docker-rootless.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
docker.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
ec2-amis.nix
ec2-data.nix
ec2-metadata-fetcher.sh nixos/ec2: don't populate nonexistent metadata files 2023-02-26 23:25:09 +05:30
ecs-agent.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
gce-images.nix
google-compute-config.nix nixos/google-compute-config: Add sudo-rs rules 2023-11-05 20:33:19 +00:00
google-compute-image.nix google-compute-image: add the missing /boot filesystem 2023-11-18 13:37:42 +01:00
grow-partition.nix
hyperv-guest.nix
hyperv-image.nix
includes-to-excludes.py
incus.nix nixos/incus: add zfs/lib/udev to path 2024-02-02 12:36:41 -05:00
kubevirt.nix
kvmgt.nix
libvirtd.nix nixos/libvirt: changing process priority for oom killer 2024-02-04 19:54:02 +03:00
linode-config.nix nixos/virtualisation/linode-image: Migrate to new openssh options. 2023-02-12 13:06:11 +08:00
linode-image.nix maintainers: Update houstdav000 -> cyntheticfox 2023-03-30 18:50:29 -04:00
lxc-container.nix treewide/lxc: set lxc team as maintainer 2023-12-04 10:06:50 -05:00
lxc-image-metadata.nix nixos/lxd: add virtual-machine support, image and module 2023-09-03 20:06:44 -04:00
lxc-instance-common.nix nixos/lxd: add virtual-machine support, image and module 2023-09-03 20:06:44 -04:00
lxc.nix nixos/lxc: remove with lib 2023-12-04 10:06:54 -05:00
lxcfs.nix nixos/lxcfs: remove with lib 2023-12-04 10:06:52 -05:00
lxd-agent.nix nixos/lxd-agent: fix evaluation regression caused by nixos/nixpkgs#271326 2023-12-30 08:45:30 -08:00
lxd-virtual-machine.nix treewide/lxc: set lxc team as maintainer 2023-12-04 10:06:50 -05:00
lxd.nix Merge pull request #278753 from adamcstephens/incus/migrate-test 2024-01-18 08:01:23 -05:00
multipass.nix treewide: replace mkPackageOptionMD with mkPackageOption 2023-11-30 19:03:14 +01:00
nixos-containers.nix nixos/containers: warn if containers are used but disabled 2023-11-25 20:01:42 +01:00
oci-common.nix nixos/virtualisation: use mkDefault in networking.useNetworkd in oci-common 2023-09-28 22:05:34 +01:00
oci-config-user.nix oci-image: init scripts to build and upload image 2023-09-21 22:15:22 +01:00
oci-containers.nix nixos: fix a bunch of services missing dep on network-online.target 2024-01-19 00:11:34 -08:00
oci-image.nix nixos/virtualization: Allow building EFI OCI images 2023-09-21 22:57:38 +01:00
oci-options.nix nixos/virtualisation: always use EFI for OCI 2023-09-21 22:57:39 +01:00
openstack-config.nix
openstack-metadata-fetcher.nix
openstack-options.nix nixos/virtualisation/*: replace deprecated types.string with types.str 2023-01-30 16:54:21 +01:00
openvswitch.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
parallels-guest.nix systemd.services.prlshprint: fix type 2023-04-18 18:55:47 +03:00
proxmox-image.nix revert(proxmox-image): pull request #246120 from jakeschurch/add-proxmox-image-addl-disk-size-override 2023-08-02 15:01:44 -04:00
proxmox-lxc.nix
qemu-guest-agent.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
qemu-vm.nix nixos/qemu-vm: convert tmpfiles rules to settings 2024-02-07 16:25:30 +01:00
rosetta.nix modules/rosetta: configure nix build sandbox to use rosetta 2023-05-10 14:28:50 -04:00
spice-usb-redirection.nix
vagrant-guest.nix nixos/vagrant-guest: Set security.sudo-rs.wheelNeedsPassword too 2023-11-06 12:39:04 +01:00
vagrant-virtualbox-image.nix
virtualbox-guest.nix
virtualbox-host.nix treewide: use mkPackageOption 2023-11-27 01:28:36 +01:00
virtualbox-image.nix nixos/virtualbox-image: remove the raw image trick 2023-03-04 13:39:50 +03:00
vmware-guest.nix vmware-guest module: work under aarch64 2023-07-07 15:40:29 -04:00
vmware-host.nix nixos/vmware-host: replace activationScript 2023-12-29 03:16:03 +01:00
vmware-image.nix
waydroid.nix nixos/waydroid: Replace requirement for ASHMEM with MEMFD_CREATE 2023-12-24 16:04:20 +02:00
xe-guest-utilities.nix
xen-dom0.nix
xen-domU.nix nixos/*: remove boot.grub.version 2023-05-10 21:51:26 +02:00