summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorBruno Victal <mirai@makinata.eu>2023-03-07 12:43:58 +0000
committerLudovic Courtès <ludo@gnu.org>2023-03-10 14:49:57 +0100
commit7777d767a43ec73539cf386311feee2f683ead92 (patch)
tree57ec22539337e721d001048efda000f4b83c27cd /doc
parent79ae719ad1e336fd7de93eb954281f0c0521c64b (diff)
services: network-manager: Add 'shepherd-requirement' field.
Note: This also makes wpa-supplicant an optional requirement. * gnu/services/networking.scm (<network-manager-configuration>) [shepherd-requirement]: New field. (network-manager-shepherd-service): Honor it. (network-manager-configuration-shepherd-requirement): Export accessor. * doc/guix.texi (Networking Setup): Document it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'doc')
-rw-r--r--doc/guix.texi6
1 files changed, 6 insertions, 0 deletions
diff --git a/doc/guix.texi b/doc/guix.texi
index 6671ba9305f..ed518cbcb8d 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -19836,6 +19836,12 @@ Data type representing the configuration of NetworkManager.
19836@item @code{network-manager} (default: @code{network-manager}) 19836@item @code{network-manager} (default: @code{network-manager})
19837The NetworkManager package to use. 19837The NetworkManager package to use.
19838 19838
19839@item @code{shepherd-requirement} (default: @code{'(wpa-supplicant)})
19840This option can be used to provide a list of symbols naming Shepherd services
19841that this service will depend on, such as @code{'wpa-supplicant} or
19842@code{'iwd} if you require authenticated access for encrypted WiFi or Ethernet
19843networks.
19844
19839@item @code{dns} (default: @code{"default"}) 19845@item @code{dns} (default: @code{"default"})
19840Processing mode for DNS, which affects how NetworkManager uses the 19846Processing mode for DNS, which affects how NetworkManager uses the
19841@code{resolv.conf} configuration file. 19847@code{resolv.conf} configuration file.