incus now behind enable flag

This commit is contained in:
Jermeiah S 2025-07-01 17:33:31 -04:00
parent 9fc3927c86
commit 9e3f2a5982
No known key found for this signature in database

View file

@ -1,34 +1,31 @@
{ {
lib,
systemd.network = { config,
enable = true; pkgs,
networks."50-eth0" = { ...
}:
matchConfig.Name = "eth0"; {
networkConfig = { options.iscontainer.enable = lib.mkEnableOption "iscontainer" // {
DHCP = "ipv4"; default = true;
IPv6AcceptRA = true; };
config = lib.mkIf config.iscontainer.enable {
systemd.network = {
enable = true;
networks."50-eth0" = {
matchConfig.Name = "eth0";
networkConfig = {
DHCP = "ipv4";
IPv6AcceptRA = true;
};
linkConfig.RequiredForOnline = "routable";
}; };
linkConfig.RequiredForOnline = "routable"; };
networking = {
firewall.enable = false;
dhcpcd.enable = false;
useDHCP = false;
useHostResolvConf = false;
}; };
}; };
networking = {
# firewall = {
firewall.enable = false;
# interfaces = {
# ygg0 = {
# allowedTCPPorts = [ 22 ];
# allowedUDPPorts = [ ];
# };
# };
# # Default deny policy for all interfaces (including ygg0)
# allowedTCPPorts = [ ];
# allowedUDPPorts = [ ];
# };
dhcpcd.enable = false;
useDHCP = false;
useHostResolvConf = false;
};
} }