(use-modules (gnu) (gnu system nss) (guix utils)) (use-service-modules desktop sddm xorg) (use-package-modules certs gnome) (operating-system (host-name "manivelle") (timezone "Europe/Paris") (locale "fr_FR.utf8") (keyboard-layout (keyboard-layout "fr")) (bootloader (bootloader-configuration (bootloader grub-efi-bootloader) (targets '("/boot")) (keyboard-layout keyboard-layout) (terminal-outputs '(vga_text)) )) (mapped-devices (list (mapped-device (source (uuid "8c8e1490-378f-4e1c-b4c6-25f44070afce")) (target "storage") (type luks-device-mapping)) (mapped-device (source "storage") (targets (list "storage-guix" "storage-swap")) (type lvm-device-mapping)))) (file-systems (append (list (file-system (device (file-system-label "guix")) (mount-point "/") (type "ext4") (dependencies mapped-devices)) (file-system (device (file-system-label "boot")) (mount-point "/boot") (type "vfat"))) %base-file-systems)) (swap-devices (list (swap-space (target (file-system-label "swap")) (dependencies mapped-devices)))) (users (cons (user-account (name "manu") (comment "Manu") (home-directory "/home/manu") (group "users") (supplementary-groups '("wheel" "netdev" "audio" "video"))) %base-user-accounts)) (packages (append (list nss-certs gvfs) %base-packages)) (services (append (list (service gnome-desktop-service-type) (service xfce-desktop-service-type) (set-xorg-configuration (xorg-configuration (keyboard-layout keyboard-layout)))) %desktop-services)) (name-service-switch %mdns-host-lookup-nss))