blob: 2b6e8f7dcea515d4615e7d97feb12b22b40f0074 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
{ config, lib, pkgs, user, ... }:
{
config = {
virtualisation.libvirtd.enable = true;
environment.systemPackages = with pkgs; [
virt-manager
libguestfs
guestfs-tools
];
};
config.home-manager.users.${user} = {
dconf.settings = {
"org/virt-manager/virt-manager/connections" = {
autoconnect = ["qemu:///system"];
uris = ["qemu:///system"];
};
};
xdg.configFile."libvirt/qemu.conf".text = ''
nvram = [
"/run/libvirt/nix-ovmf/AAVMF_CODE.fd:/run/libvirt/nix-ovmf/AAVMF_VARS.fd",
"/run/libvirt/nix-ovmf/OVMF_CODE.fd:/run/libvirt/nix-ovmf/OVMF_VARS.fd"
]
'';
};
}
|