config/guix/system/desktop-bababa: Use use-service-modules and use-package-modules.

master
Pierre Neidhardt 2020-03-11 13:17:23 +01:00
parent fd45840e17
commit 4169a029d6
1 changed files with 16 additions and 10 deletions

View File

@ -3,17 +3,21 @@
(define-module (desktop-bababa)
#:use-module (default)
#:use-module (nongnu packages linux)
#:use-module (gnu)
#:use-module (gnu system)
#:use-module (gnu bootloader)
#:use-module (gnu bootloader grub)
#:use-module (gnu packages linux)
#:use-module (gnu packages package-management) ; For `nix'.
#:use-module (gnu services)
#:use-module (gnu services nix)
#:use-module (gnu services docker) ; REVIEW: Needs 'modprobe overlay'?
#:use-module (gnu system file-systems)
;; For libvirt
#:use-module (gnu services virtualization))
#:use-module (gnu services))
(use-service-modules
nix
docker ; REVIEW: Needs 'modprobe overlay'?
databases ; PostgreSQL
;; libvirt:
virtualization)
(use-package-modules
linux
;; nix:
package-management)
(define %bababa/services
(cons*
@ -66,5 +70,7 @@
(service libvirt-service-type
(libvirt-configuration
(unix-sock-group "kvm")))
;; TODO: Might need 9.6 for Iroha.
(postgresql-service)
(service docker-service-type)
%bababa/services)))