fschl/systems/base: dont use 'specification->package'

This commit is contained in:
Frieder Schlesier 2024-06-01 16:26:40 +02:00
parent 919381562f
commit 4dc517442c
1 changed files with 18 additions and 20 deletions

View File

@ -10,12 +10,13 @@
(use-service-modules guix admin sysctl pm nix avahi dbus cups desktop linux
mcron networking xorg ssh docker audio virtualization)
(use-package-modules nfs certs shells ssh linux bash emacs gnome networking wm fonts libusb
cups freedesktop file-systems version-control package-management)
(use-package-modules audio video nfs certs shells ssh linux bash emacs gnome
networking wm fonts libusb cups freedesktop file-systems
version-control package-management vim)
(define-public base-operating-system
(operating-system
(host-name "default-placeholder")
(host-name "default")
(timezone "Europe/Berlin")
(locale "en_US.utf8")
@ -80,23 +81,20 @@
%base-groups))
;; Install bare-minimum system packages
(packages (append (map specification->package
'("bluez"
"bluez-alsa"
"brightnessctl"
"btrfs-progs"
"emacs-no-x-toolkit"
"exfat-utils"
"fuse-exfat"
"git"
"gvfs" ;; Enable user mounts
"intel-vaapi-driver"
"libva-utils"
"nss-certs" ;; SSL root certificates
"ntfs-3g"
"vim"
"xf86-input-libinput"))
%base-packages))
(packages (cons* bluez
bluez-alsa
brightnessctl
emacs-no-x-toolkit
exfat-utils
fuse-exfat
git
gvfs ;; Enable user mounts
intel-media-driver/nonfree
libva-utils
ntfs-3g
stow
vim
%base-packages))
;; Configure only the services necessary to run the system
(services (append