From be310b9ae7976a3dd564ef88dcaada065b01fbe8 Mon Sep 17 00:00:00 2001 From: Nathan Date: Mon, 19 Jan 2026 17:25:19 -0600 Subject: [PATCH] docker network --- system/services/docker/default.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/system/services/docker/default.nix b/system/services/docker/default.nix index b88e511..becaab1 100644 --- a/system/services/docker/default.nix +++ b/system/services/docker/default.nix @@ -1,4 +1,4 @@ -{ config, lib, ... }: { +{ config, lib, pkgs, ... }: { options.sysconfig.docker = { enable = with lib; mkOption { @@ -35,5 +35,14 @@ }; hardware.nvidia-container-toolkit.enable = config.sysconfig.docker.nvidia; + + system.activationScripts.setupDockerNet = '' + ${pkgs.docker}/bin/docker network ls | grep docker-main || + ${pkgs.docker}/bin/docker network create -d bridge docker-main \ + --attachable --subnet 192.168.101.0/24 --ip-range 192.168.101.0/24 \ + --gateway 192.168.101.1 \ + -o "com.docker.network.bridge.name"="docker-main" \ + -o "com.docker.network.bridge.trusted_host_interfaces"="wt0:ve-netbird:ve-traefik" + ''; }; }