config/guix/system/desktop-bababa-emtec: Add user to 'docker' group.

master
Pierre Neidhardt 2020-06-23 09:51:15 +02:00
parent be93f73277
commit 0b3a1e680c
2 changed files with 23 additions and 11 deletions

View File

@ -136,6 +136,18 @@ StrictNodes 1")
(define-public %ambrevar/firmware
%base-firmware)
(define-public %ambrevar/user
(user-account
(name "ambrevar")
(group "users")
(supplementary-groups '("wheel" "netdev" ; netdev is needed for networking.
"kvm" ; For QEMU (and maybe libvirt)
;; "plugdev" ; TODO: Needed for nitrokey?
"lp" ; TODO: Needed for bluetooth?
"video"))
;; TODO: Can we default to name?
(home-directory "/home/ambrevar")))
(define-public %ambrevar/default-os
(operating-system
(host-name "ambrevar-system")
@ -160,16 +172,7 @@ StrictNodes 1")
(type "ext4"))
%base-file-systems))
(users (cons* (user-account
(name "ambrevar")
(group "users")
(supplementary-groups '("wheel" "netdev" ; netdev is needed for networking.
"kvm" ; For QEMU (and maybe libvirt)
;; "plugdev" ; TODO: Needed for nitrokey?
"lp" ; TODO: Needed for bluetooth?
"video"))
;; TODO: Can we default to name?
(home-directory "/home/ambrevar"))
(users (cons* %ambrevar/user
%base-user-accounts))
(packages %ambrevar/packages)

View File

@ -1,6 +1,7 @@
;; With Eshell:
;; *sudo -E guix system -L ~/.config/guix/system reconfigure ~/.config/guix/system/desktop-bababa-emtec.scm
(define-module (desktop-bababa-emtec)
#:use-module (default)
#:use-module (desktop-bababa)
#:use-module (gnu)
#:use-module (gnu system)
@ -33,4 +34,12 @@
;; TODO: Might need 9.6 for Iroha.
(postgresql-service #:extension-packages (list postgis))
(service docker-service-type)
%bababa/services)))
%bababa/services))
(users (cons* (user-account
(name (user-account-name %ambrevar/user))
(group (user-account-group %ambrevar/user))
(supplementary-groups
(cons* "docker"
(user-account-supplementary-groups %ambrevar/user)))
(home-directory (user-account-home-directory %ambrevar/user)))
%base-user-accounts)))