Le 04/18, Ludovic Courtès a écrit :
> Tanguy Le Carrour <tan...@bioneland.org> skribis:
> > I'm trying to set my user's shell through the Guix configuration system,
> > but without success.
> > […]
> >       (users (cons (user-account
> >                     ;; ...
> >                     (shell (file-append fish "/bin/fish")))
> >                %base-user-accounts))
> > […] 
> Could you tell us what command you run and what error message you got?
> At first sight this looks good to me.

I run `sudo -E guix system reconfigure my_config.scm` and I don't get
any error message.

The "funny" thing is, if I add a second user to the system, setting
Fish as its default shell, it's added with Fish as its default shell!

If I remove `(shell (file-append fish "/bin/fish"))` from the newly
created account and re-run `guix system reconfigure`, the shell is still
Fish.

If I add `(shell (file-append bash "/bin/bash"))` to the newly
created account and re-run `guix system reconfigure`, the shell is still
Fish.

Bug or feature?!

Regards

-- 
Tanguy

Reply via email to