Hi Guix!
I'm trying to set my user's shell through the Guix configuration system,
but without success.
The syntax I use is:
(use-package-modules ... shells)
(operating-system
;; ...
(users (cons (user-account
;; ...
(shell (file-append fish "/bin/fish")))
%base-user-accounts))
It's from `gnu/system/shadow.scm:112`.
I also found a slightly different syntax in thomassgn's config [1]:
(shell #~(string-append #$bash "/bin/bash"))
… but it does not work either!
[1]: https://notabug.org/thomassgn/guixsd-configuration/src/master/config.scm
Am I doing something wrong?! Any help would be welcome!
--
Tanguy