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>
This commit is contained in:
Gabriel Wicki 2025-07-25 22:03:20 +02:00 committed by Danny Milosavljevic
parent 9e3bdb02d8
commit 564ba45905
No known key found for this signature in database
GPG key ID: E71A35542C30BAA5

View file

@ -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