summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGabriel Wicki <gabriel@erlikon.ch>2025-07-25 22:03:20 +0200
committerDanny Milosavljevic <dannym@friendly-machines.com>2025-08-03 11:05:20 +0200
commit564ba4590596da1e280038e353d953db2ccdda07 (patch)
tree38aad1d70bf9f4a2836569517c333210e4c0dc23
parent9e3bdb02d8d2944ca6526ab5b031d6a23e77382a (diff)
doc: Fix rootless-podman-service-type example.
Fixes: guix/guix#1308. * doc/guix.texi (Miscellaneous Services): Fix the rootless-podman-service-type example. Change-Id: I3ff484df7088fe8e0994c71b81ee474c81a3070a Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
-rw-r--r--doc/guix.texi21
1 files changed, 12 insertions, 9 deletions
diff --git a/doc/guix.texi b/doc/guix.texi
index 3ab8708592b..63402f83d7a 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -44561,7 +44561,7 @@ The @code{rootless-podman-service-type} sets up the system to allow
unprivileged users to run @command{podman} commands:
@lisp
-(use-service-modules containers networking @dots{})
+(use-service-modules containers dbus desktop networking @dots{})
(use-modules (gnu system accounts)) ;for 'subid-range'
(operating-system
@@ -44577,14 +44577,17 @@ unprivileged users to run @command{podman} commands:
"audio" "video")))
%base-user-accounts))
(services
- (append (list (service iptables-service-type)
- (service rootless-podman-service-type
- (rootless-podman-configuration
- (subgids
- (list (subid-range (name "alice"))))
- (subuids
- (list (subid-range (name "alice")))))))
- %base-services)))
+ (cons* (service dbus-root-service-type)
+ (service dhcpcd-service-type)
+ (service elogind-service-type)
+ (service iptables-service-type)
+ (service rootless-podman-service-type
+ (rootless-podman-configuration
+ (subgids
+ (list (subid-range (name "alice"))))
+ (subuids
+ (list (subid-range (name "alice"))))))
+ %base-services)))
@end lisp
The @code{iptables-service-type} is required for Podman to be able to setup its