{ pkgs, lib, config, ... }: { options.mods.containers = { enable = lib.mkEnableOption { default = false; description = "enables steam container"; }; }; imports = [ ./steam.nix ]; config = lib.mkIf config.mods.containers.enable { networking.nat = { enable = true; internalInterfaces = ["ve-+"]; externalInterface = "enp0s31f6"; }; networking.networkmanager.unmanaged = [ "interface-name:ve-*" ]; environment.systemPackages = with pkgs; [ xorg.xhost ]; }; }