Files
athenix/sw/stateless-kiosk/net.nix
UGA Innovation Factory cda1975631 fix: use lib.mkForce for systemd.network.enable in stateless-kiosk
- Prevent conflicts when disabling systemd-networkd in stateless kiosk config
- Ensures the disable takes precedence over other module settings
2026-01-07 18:12:19 -05:00

31 lines
614 B
Nix

# This module configures the network for the stateless kiosk using base networking (no systemd-networkd).
{
config,
lib,
pkgs,
inputs,
...
}:
{
networking = {
useNetworkd = false;
networkmanager.enable = false;
dhcpcd.enable = true;
useDHCP = false;
useHostResolvConf = false;
# Set up VLAN 5 on the primary interface (assume eth0, adjust if needed)
vlans.vlan5 = {
id = 5;
interface = "eth0";
};
interfaces.vlan5 = {
useDHCP = true;
};
};
# Disable systemd-networkd and systemd-hostnamed
systemd.network.enable = lib.mkForce false;
}