jgart writes: […] > So, something like this? > > (simple-service 'nnn-service-type > home-environment-variables-service-type > `(("NNN_BMS" . "d:$HOME/Documents;D:$HOME/Docs archive/") > ("NNN_SSHFS" . ,(string-append sshfs "-o reconnect,idmap=user")) ; reference sshfs from store somehow ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ According to [1] this should be something like: --8<---------------cut here---------------start------------->8--- (simple-service 'some-useful-env-vars-service home-environment-variables-service-type `(("NNN_SSHFS" . ,#~(format #f "~s" (format #f "~a -o reconnect,idmap=user" #$(file-append sshfs "/bin/sshfs")))))) --8<---------------cut here---------------end--------------->8--- which will be evaluated to: --8<---------------cut here---------------start------------->8--- $ guix home build home.scm /gnu/store/...-home $ grep -RF NNN_SSHFS /gnu/store/...-home/ /gnu/store/...-home/setup-environment:export NNN_SSHFS="/gnu/store/...-sshfs-2.10/bin/sshfs -o reconnect,idmap=user" --8<---------------cut here---------------end--------------->8--- [1] https://github.com/jarun/nnn/wiki/Usage#configuration