Skip to content

Network

Everything under System Settings › Network, as Nix options. Each one is named after the control you'd click, and set under programs.nix-plist-manager.options in nix-darwin.

5 options 0 verified against System Settings

System Settings › Network › Firewall › Firewall

nix-darwin · system-wide Not verified
applications.systemSettings.network.firewall.firewall = true;

true or false

Where it's stored and what runs

For false:

/usr/libexec/ApplicationFirewall/socketfilterfw --setglobalstate off >/dev/null

For true:

/usr/libexec/ApplicationFirewall/socketfilterfw --setglobalstate on >/dev/null

Options… › Automatically allow built-in software to receive incoming connections

Section titled “Options… › Automatically allow built-in software to receive incoming connections”

System Settings › Network › Firewall › Options… › Automatically allow built-in software to receive incoming connections

nix-darwin · system-wide Not verified
applications.systemSettings.network.firewall.options.automaticallyAllowBuiltInSoftwareToReceiveIncomingConnections = true;

true or false

Where it's stored and what runs

For false:

/usr/libexec/ApplicationFirewall/socketfilterfw --setallowsigned off >/dev/null

For true:

/usr/libexec/ApplicationFirewall/socketfilterfw --setallowsigned on >/dev/null

Options… › Automatically allow downloaded signed software to receive incoming connections

Section titled “Options… › Automatically allow downloaded signed software to receive incoming connections”

System Settings › Network › Firewall › Options… › Automatically allow downloaded signed software to receive incoming connections

nix-darwin · system-wide Not verified
applications.systemSettings.network.firewall.options.automaticallyAllowDownloadedSignedSoftwareToReceiveIncomingConnections = true;

true or false

Where it's stored and what runs

For false:

/usr/libexec/ApplicationFirewall/socketfilterfw --setallowsignedapp off >/dev/null

For true:

/usr/libexec/ApplicationFirewall/socketfilterfw --setallowsignedapp on >/dev/null

Options… › Block all incoming connections

Section titled “Options… › Block all incoming connections”

System Settings › Network › Firewall › Options… › Block all incoming connections

nix-darwin · system-wide Not verified
applications.systemSettings.network.firewall.options.blockAllIncomingConnections = true;

true or false

Where it's stored and what runs

For false:

/usr/libexec/ApplicationFirewall/socketfilterfw --setblockall off >/dev/null

For true:

/usr/libexec/ApplicationFirewall/socketfilterfw --setblockall on >/dev/null

System Settings › Network › Firewall › Options… › Enable stealth mode

nix-darwin · system-wide Not verified
applications.systemSettings.network.firewall.options.enableStealthMode = true;

true or false

Where it's stored and what runs

For false:

/usr/libexec/ApplicationFirewall/socketfilterfw --setstealthmode off >/dev/null

For true:

/usr/libexec/ApplicationFirewall/socketfilterfw --setstealthmode on >/dev/null

What this pane shows that can’t be declared, and why:

55 settings
  • 6to4 › 6to4 address — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • 6to4 › Relay address — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • 802.1X — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • 802.1X authentication — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • 802.1X certificate — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • EAP-FAST — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • LEAP — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • MD5 — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • PEAP — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • TLS — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • TTLS — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • Advanced Ethernet › Duplex — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • Advanced Ethernet › Ethernet ID — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • Advanced Ethernet › Ethernet speed — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • Advanced Ethernet › MTU — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • Advanced Modem › Advanced modem options — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • Advanced VPN › Advanced VPN options — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • Advanced Wi-Fi › Wi-Fi MAC address — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • Bluetooth › Bluetooth account and password — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • Bluetooth › Bluetooth networking — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • Bluetooth › Connect or disconnect Bluetooth — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • Bond › Bond status — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • Bond › Manage Link Aggregates — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • DNS domains — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • DNS servers — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • Ethernet › Ethernet options — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • Ethernet › Search domains — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • Modem › Connect or disconnect modem — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • Modem › Modem account and password — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • Modem › Modem options — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • Modem › Show modem status in menu bar — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • Networking services — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • PPP — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • PPP disconnect settings — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • PPPo E › PPPoE account and password — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • PPPo E › PPPoE service — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • PPPo E › PPPoE status — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • Proxies — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • TCP/IP › IPv4 — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • TCP/IP › IPv6 — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • TCP/IP — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • Thunderbolt › Configure Thunderbolt networking — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • Thunderbolt › IP Over Thunderbolt — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • Virtual Interfaces › Manage virtual interfaces — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • VLAN — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • Connect or disconnect VPN — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • VPN on Demand — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • VPN options — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • NetBIOS — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • Windows networking — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • WINS server — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • Workgroup — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • Connect or disconnect WWAN — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • WWAN account and password — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services
  • WWAN status — per network service configuration, kept in SystemConfiguration’s preferences as root and changed with networksetup; nix-darwin’s networking options cover DNS, search domains and known services