The documentation says otherwise. according to it, it can be a list of strings or gexps for setting environment variables.
Roland Everaert --- Use the F.O.S.S., Luke Sent with ProtonMail Secure Email. ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ Le lundi 18 octobre 2021 à 18:55, Oleg Pykhalov <go.wig...@gmail.com> a écrit : > Hi, > > Roland Everaert via help-guix@gnu.org writes: > > > Is there anything related to file and directory permissions to be set > > > > on foreign distrubution for guix home to work? > > > > I know that feature is still pretty young and some parts are still in dev, > > yet > > > > I have tried it on my fedora 34 system and got the following error, which > > > > could be related to permission and file ownership: > > > > ... > > > > --8<---------------cut here---------------start------------->8--- > > > > (home-environment > > > > (packages (list htop glances password-store dunst ranger restic hunspell > > > > ;; hunspell-dict-fr hunspell-dict-en > > > > ;; guile > > > > neofetch xdotool openssl openvpn xscreensaver)) > > > > (services > > > > (list > > > > (service home-bash-service-type > > > > (home-bash-configuration > > > > (guix-defaults? #t) > > > > (bash-profile (list "export HISTFILE=$HOME/.bash_history")))) > > This should be a file-like object, e.g. plain-file same as in the test-config. > > > (simple-service 'test-config > > > > home-files-service-type > > > > (list `("config/test.conf" > > > > ,(plain-file "tmp-file.txt" > > > > "the content of ~/.config/test.conf"))))))) > > > > --8<---------------cut here---------------end--------------->8---