configuration/common/components/virtualization.system.nix
2023-05-17 18:45:47 -07:00

15 lines
433 B
Nix

let
identity = import ../resources/identity.nix;
in
{
# Containers
virtualisation.containers.registries.search = [ "docker.io" ];
virtualisation.docker = { enable = true; enableOnBoot = false; autoPrune.enable = true; };
virtualisation.podman.enable = true;
# Virtual machines
virtualisation.libvirtd.enable = true;
# Permissions
users.users.${identity.username}.extraGroups = [ "docker" "libvirtd" "podman" ];
}