Fix dnsmasq libvirt conflict
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
@@ -6,12 +6,6 @@
|
|||||||
settings = {
|
settings = {
|
||||||
bind-interfaces = true;
|
bind-interfaces = true;
|
||||||
listen-address = [ "127.0.0.1" ];
|
listen-address = [ "127.0.0.1" ];
|
||||||
|
|
||||||
server = [
|
|
||||||
"1.1.1.1"
|
|
||||||
"1.0.0.1"
|
|
||||||
];
|
|
||||||
|
|
||||||
conf-dir = "/etc/dnsmasq.d,*.conf";
|
conf-dir = "/etc/dnsmasq.d,*.conf";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@@ -1,4 +1,9 @@
|
|||||||
{ config, pkgs, ... }:
|
{
|
||||||
|
config,
|
||||||
|
lib,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}:
|
||||||
{
|
{
|
||||||
virtualisation = {
|
virtualisation = {
|
||||||
libvirtd = {
|
libvirtd = {
|
||||||
@@ -12,7 +17,10 @@
|
|||||||
spiceUSBRedirection.enable = true;
|
spiceUSBRedirection.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
systemd.services.libvirtd-network-default = {
|
systemd.services = {
|
||||||
|
libvirtd.after = lib.mkIf config.services.dnsmasq.enable [ "dnsmasq.service" ];
|
||||||
|
|
||||||
|
libvirtd-network-default = {
|
||||||
description = "Start Default Virtual Network for Libvirt";
|
description = "Start Default Virtual Network for Libvirt";
|
||||||
script = "${config.virtualisation.libvirtd.package}/bin/virsh net-start default";
|
script = "${config.virtualisation.libvirtd.package}/bin/virsh net-start default";
|
||||||
preStop = "${config.virtualisation.libvirtd.package}/bin/virsh net-destroy default";
|
preStop = "${config.virtualisation.libvirtd.package}/bin/virsh net-destroy default";
|
||||||
@@ -23,6 +31,7 @@
|
|||||||
wantedBy = [ "libvirtd.service" ];
|
wantedBy = [ "libvirtd.service" ];
|
||||||
after = [ "libvirtd.service" ];
|
after = [ "libvirtd.service" ];
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
environment = {
|
environment = {
|
||||||
systemPackages = [ config.virtualisation.libvirtd.qemu.swtpm.package ];
|
systemPackages = [ config.virtualisation.libvirtd.qemu.swtpm.package ];
|
||||||
|
@@ -12,7 +12,6 @@
|
|||||||
../common/configs/system/brightnessctl
|
../common/configs/system/brightnessctl
|
||||||
../common/configs/system/btrfs
|
../common/configs/system/btrfs
|
||||||
../common/configs/system/cpu
|
../common/configs/system/cpu
|
||||||
../common/configs/system/dnsmasq
|
|
||||||
../common/configs/system/documentation
|
../common/configs/system/documentation
|
||||||
../common/configs/system/getty
|
../common/configs/system/getty
|
||||||
../common/configs/system/git
|
../common/configs/system/git
|
||||||
|
Reference in New Issue
Block a user