Hi Guix, I've never used the reconfigure command before. When I run `sudo -E guix system reconfigure` with the attached config.scm, I get the following error:
> The following derivation will be built: > /gnu/store/02jkf23yrc29hwj6q0d4daad2ylshq0d-grub.cfg.drv > building /gnu/store/02jkf23yrc29hwj6q0d4daad2ylshq0d-grub.cfg.drv... > /gnu/store/74qnv9mg4jgdnqxzyzdjyyjnjrb3vg4c-system > /gnu/store/wp6r2mz7rrmn1ifpkiwvch66385sil5m-grub.cfg > > activating system... > making '/gnu/store/74qnv9mg4jgdnqxzyzdjyyjnjrb3vg4c-system' the current system... > setting up setuid programs in '/run/setuid-programs'... > populating /etc from /gnu/store/aiy5h6bkp02w7cwx27i45bmc5vgh114f-etc... > guix system: error: rename-file: Is a directory I'd appreciate some help. Thanks, Brian
(use-modules (gnu) (gnu system nss) (gnu system mapped-devices) (gnu packages cups) (gnu services docker) (gnu packages emacs-xyz) (gnu packages lisp)) (use-service-modules cups desktop) (use-package-modules certs gnome) ;; ;; Allow members of the "video" group to change the screen brightness. ;; (define %backlight-udev-rule ;; (udev-rule ;; "90-backlight.rules" ;; (string-append ;; "ACTION==\"add\", SUBSYSTEM==\"backlight\", " ;; "RUN+=\"/run/current-system/profile/bin/chgrp video /sys/class/backlight/%k/brightness\"" ;; "\n" ;; "ACTION==\"add\", SUBSYSTEM==\"backlight\", " ;; "RUN+=\"/run/current-system/profile/bin/chmod g+w /sys/class/backlight/%k/brightness\""))) ;; (define %my/services ;; (modify-services ;; %desktop-services ;; (udev-service-type config => ;; (udev-configuration ;; (inherit config) ;; (rules (append (udev-configuration-rules config) ;; (list ;; %backlight-udev-rule))))))) (operating-system (host-name "antelope") (timezone "America/Los_Angeles") (locale "en_US.utf8") (bootloader (bootloader-configuration (bootloader grub-bootloader) (target "/dev/sda"))) ;; Specify a mapped device for the encrypted root partition. ;; The UUID is that returned by 'cryptsetup luksUUID'. ;; (mapped-devices ;; (list (mapped-device ;; (source (uuid "12345678-1234-1234-1234-123456789abc")) ;; (target "my-root") ;; (type luks-device-mapping)))) (file-systems (cons (file-system (device (file-system-label "my-root")) (mount-point "/") (type "ext4")) %base-file-systems)) (users (cons (user-account (name "brian") (comment "brian") (group "users") (supplementary-groups '("wheel" "netdev" "audio" "video")) (home-directory "/home/brian")) %base-user-accounts)) ;; This is where we specify system-wide packages. (packages (cons* nss-certs ;for HTTPS access gvfs ;for user mounts stumpwm emacs-exwm %base-packages)) ;; Add GNOME and/or Xfce---we can choose at the log-in ;; screen with F1. Use the "desktop" services, which ;; include the X11 log-in service, networking with ;; NetworkManager, and more. (services (cons* (service cups-service-type (cups-configuration (web-interface? #t) (extensions (list cups-filters hplip-minimal)))) (service xfce-desktop-service-type) (service docker-service-type) %desktop-services ;; %my/services )) ;; Allow resolution of '.local' host names with mDNS. (name-service-switch %mdns-host-lookup-nss))