nixpkgs/nixos/modules/virtualisation
Adam Stephens 7d5b333dcd
nixos/incus: add support for soft daemon restart
This is a feature supported out of the box by upstream and allows the
incusd service to be restarted without impacting running
instances. While this does give up a bit of reproducibility, qemu and
lxc for example, there are clear benefits in allowing the host to
apply updates without impacting instances.

Modeled after the zabbly implementation: 2a67c3e260/systemd/incus-startup.service

This will now be the default.
2024-05-09 09:01:12 -04:00
..
podman nixos/podman: Create docker socket symlink via socket unit (#305803) 2024-05-02 14:04:37 +00:00
amazon-ec2-amis.nix
amazon-image.nix nixos/amazon-image: Enable Amazon SSM Agent by default 2024-03-08 16:24:00 +10:00
amazon-init.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
amazon-options.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
anbox.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
appvm.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
azure-agent.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
azure-bootstrap-blobs.nix
azure-common.nix
azure-config-user.nix
azure-config.nix
azure-image.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
azure-images.nix
brightbox-config.nix
brightbox-image.nix
build-vm.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
cloudstack-config.nix
container-config.nix
containerd.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
containers.nix nixos/containers: move storage.settings default into config 2024-04-28 17:55:56 +02:00
cri-o.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
digital-ocean-config.nix digital-ocean: revert "make it easier to use disko" 2024-04-21 11:36:17 +02:00
digital-ocean-image.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
digital-ocean-init.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
docker-image.nix
docker-rootless.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
docker.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
ec2-amis.nix
ec2-data.nix
ec2-metadata-fetcher.sh
ecs-agent.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
gce-images.nix
google-compute-config.nix
google-compute-image.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
grow-partition.nix
hyperv-guest.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
hyperv-image.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
includes-to-excludes.py
incus.nix nixos/incus: add support for soft daemon restart 2024-05-09 09:01:12 -04:00
kubevirt.nix
kvmgt.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
libvirtd.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
linode-config.nix
linode-image.nix
lxc-container.nix
lxc-image-metadata.nix
lxc-instance-common.nix
lxc.nix nixos/lxc: add package option and use for incus/lxd 2024-04-22 08:31:05 -04:00
lxcfs.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
lxd-agent.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
lxd-virtual-machine.nix nixos/lxd-virtual-machine: enable CPU hotplug for x86 VMs 2024-04-18 10:36:55 -04:00
lxd.nix nixos/lxc: add package option and use for incus/lxd 2024-04-22 08:31:05 -04:00
multipass.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
nixos-containers.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
oci-common.nix
oci-config-user.nix
oci-containers.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
oci-image.nix
oci-options.nix
openstack-config.nix
openstack-metadata-fetcher.nix
openstack-options.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
openvswitch.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
parallels-guest.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
proxmox-image.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
proxmox-lxc.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
qemu-guest-agent.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
qemu-vm.nix nixos/qemu-vm: set secrurity model for 'shared' and 'certs' directories to 'none' 2024-04-22 05:55:58 +02:00
rosetta.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
spice-usb-redirection.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
vagrant-guest.nix
vagrant-virtualbox-image.nix
virtualbox-guest.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
virtualbox-host.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
virtualbox-image.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
vmware-guest.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
vmware-host.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
vmware-image.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
waydroid.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
xe-guest-utilities.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
xen-dom0.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
xen-domU.nix