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.
Firewall
Section titled “Firewall”Firewall
Section titled “Firewall”System Settings › Network › Firewall › Firewall
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/nullFor true:
/usr/libexec/ApplicationFirewall/socketfilterfw --setglobalstate on >/dev/nullOptions… › 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
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/nullFor true:
/usr/libexec/ApplicationFirewall/socketfilterfw --setallowsigned on >/dev/nullOptions… › 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
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/nullFor true:
/usr/libexec/ApplicationFirewall/socketfilterfw --setallowsignedapp on >/dev/nullOptions… › Block all incoming connections
Section titled “Options… › Block all incoming connections”System Settings › Network › Firewall › Options… › Block all incoming connections
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/nullFor true:
/usr/libexec/ApplicationFirewall/socketfilterfw --setblockall on >/dev/nullOptions… › Enable stealth mode
Section titled “Options… › Enable stealth mode”System Settings › Network › Firewall › Options… › Enable stealth mode
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/nullFor true:
/usr/libexec/ApplicationFirewall/socketfilterfw --setstealthmode on >/dev/nullNot covered
Section titled “Not covered”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