I want to use home-run-on-first-login-service-type to automatic install on-my-zshwhen first login to shell.
But I got an error when I try to guilx home container home-configuration.scm ------------------------------ home-configuration.scm ----------------------------------- ;; This "home-environment" file can be passed to 'guix home reconfigure' ;; to reproduce the content of your profile. This is "symbolic": it only ;; specifies package names. To reproduce the exact same profile, you also ;; need to capture the channels being used, as returned by "guix describe". ;; See the "Replicating Guix" section in the manual. (use-modules (gnu home) (gnu packages) (gnu services) (guix gexp) (gnu home services shells) (gnu home services)) (define download-ohmyzsh-install (with-imported-modules '((guix build utils)) #~(begin (use-modules (guix build utils)) (invoke "curl" "-L" "https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh" "-O" "install.sh") (invoke "sh" "install.sh")))) (home-environment ;; Below is the list of packages that will show up in your ;; Home profile, under ~/.guix-home/profile. (packages (specifications->packages (list "guile" "clojure" "node" "gopls" "go" "emacs-pgtk" "curl" "direnv"))) ;; Below is the list of Home services. To search for available ;; services, run 'guix home search KEYWORD' in a terminal. (services (list (service home-run-on-first-login-service-type download-ohmyzsh-install) (service home-zsh-service-type (home-zsh-configuration))))) --------------------------------------- end ----------------------------------------------- -------------------------------------- error output --------------------------------------- substitute: updating substitutes from 'https://mirror.sjtu.edu.cn/guix/'... 100.0% The following derivations will be built: /gnu/store/3szcc1q867q7hrqigsns4xf8bvrc2l5h-home.drv /gnu/store/8483bafsq7izr33l9v3qcw51vkxgl260-provenance.drv building /gnu/store/8483bafsq7izr33l9v3qcw51vkxgl260-provenance.drv... building /gnu/store/3szcc1q867q7hrqigsns4xf8bvrc2l5h-home.drv... \builder for `/gnu/store/3szcc1q867q7hrqigsns4xf8bvrc2l5h-home.drv' failed with exit code 1 build of /gnu/store/3szcc1q867q7hrqigsns4xf8bvrc2l5h-home.drv failed View build log at '/var/log/guix/drvs/3s/zcc1q867q7hrqigsns4xf8bvrc2l5h-home.drv.gz'. guix home: error: build of `/gnu/store/3szcc1q867q7hrqigsns4xf8bvrc2l5h-home.drv' failed ------------------------------------------- end ------------------------------------------- I`m a novice of guix, any big guys can help me? Thank you!