From 601ddc9795b94093ebeedb14a0afca2debd3a621 Mon Sep 17 00:00:00 2001 From: Dmitriy Kholkin Date: Tue, 8 Jul 2025 22:23:36 +0300 Subject: [PATCH] feat: add quadlet bridge network --- modules/nixos/roles/default.nix | 1 - modules/nixos/virtualisation/virtualisation.nix | 16 ++++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/modules/nixos/roles/default.nix b/modules/nixos/roles/default.nix index a10666b..c9530f7 100644 --- a/modules/nixos/roles/default.nix +++ b/modules/nixos/roles/default.nix @@ -87,7 +87,6 @@ in ataraxia.profiles.minimal = mkDefault true; ataraxia.virtualisation.podman = mkDefault true; ataraxia.virtualisation.libvirt = mkDefault true; - virtualisation.quadlet.enable = mkDefault true; boot.supportedFilesystems = [ "nfs" ]; diff --git a/modules/nixos/virtualisation/virtualisation.nix b/modules/nixos/virtualisation/virtualisation.nix index a1be334..8cf0853 100644 --- a/modules/nixos/virtualisation/virtualisation.nix +++ b/modules/nixos/virtualisation/virtualisation.nix @@ -69,6 +69,22 @@ in }; spiceUSBRedirection.enable = cfg.libvirt; + + quadlet = { + enable = true; + autoEscape = true; + autoUpdate.enable = false; + networks = { + br-services.networkConfig = { + driver = "bridge"; + ipamDriver = "host-local"; + ipv6 = false; + name = "br-services"; + podmanArgs = [ "--interface-name=br-services" ]; + subnets = [ "10.99.0.0/16" ]; + }; + }; + }; }; environment.systemPackages =