(use-modules (gnu) (gnu packages linux) (gnu system nss)(gnu services)(gnu services desktop)(gnu services xorg)(srfi srfi-1)(gnu packages xorg)) (use-service-modules desktop) (use-package-modules bootloaders certs ) (operating-system (kernel linux-libre-4.19) (locale "en_US.utf8") (timezone "America/Guayaquil") (keyboard-layout (keyboard-layout "latam" "nodeadkeys")) (bootloader (bootloader-configuration (bootloader grub-bootloader) (target "/dev/sda") (keyboard-layout keyboard-layout))) (initrd-modules '( "pata_via" "pata_acpi" )) (firmware '( "openchrome" )) (swap-devices (list "/dev/sda1")) (file-systems (cons* (file-system (mount-point "/") (device (uuid "7b526511-4dd1-4338-8306-dc66396d8491" 'ext4)) (type "ext4")) %base-file-systems)) (host-name "GSL") (users (cons* (user-account (name "Minall") (comment "Miguel") (group "users") (home-directory "/home/Minall") (supplementary-groups '("wheel" "netdev" "audio" "video"))) (user-account (name "Test") (comment "Test") (group "users") (home-directory "/home/Test") (supplementary-groups '("wheel" "netdev" "audio" "video"))) %base-user-accounts)) ;; Add a bunch of window managers; we can choose one at ;; the log-in screen with F1. (packages (append (map specification->package '("awesome" "emacs" "nss-certs" "i3-wm" "i3status" "dmenu")) %base-packages)) ;; Use the "desktop" services, which include the X11 ;; log-in service, networking with NetworkManager, and more. (services (cons* (service slim-service-type) (set-xorg-configuration (xorg-configuration (modules (list xf86-video-openchrome)) (keyboard-layout keyboard-layout)) slim-service-type) (remove (lambda (service) (eq? (service-kind service) gdm-service-type)) %desktop-services))) ;; Allow resolution of '.local' host names with mDNS. (name-service-switch %mdns-host-lookup-nss))