(use-modules (gnu) (srfi srfi-1)) (use-package-modules docker linux) (use-service-modules dbus desktop networking docker) (operating-system (host-name "dockeros") (timezone "Europe/Paris") (locale "fr_FR.utf8") (bootloader (bootloader-configuration (bootloader grub-bootloader) (target "/dev/sdX"))) (file-systems (cons (file-system (device (file-system-label "my-root")) (mount-point "/") (type "ext4")) %base-file-systems)) (users (cons (user-account (name "ludo") (group "users") (supplementary-groups '("wheel")) (password (crypt "foo" "$6$")) (home-directory "/home/ludo")) %base-user-accounts)) (packages (cons* docker-cli singularity %base-packages)) (services (append (list (service docker-service-type) (service dbus-root-service-type) (service elogind-service-type) (service dhcp-client-service-type)) ;; Choose a better console font. (modify-services %base-services (console-font-service-type config => (map (lambda (tty) (cons tty "lat9u-16")) '("tty1" "tty2" "tty3" "tty4" "tty5" "tty6")))))))