(thought I had CC'ed the group with my last comment but unfortunately gmail doesn't do this by default, sorry) Ya I do have %base-user-accounts in my config file here is what I had for user accounts in full: (users (cons (user-account (name "root") (uid 0) (group "root") (supplementary-groups '("home-directory")) (home-directory "/root") (shell (file-append zsh "/bin/zsh"))) (user-account (name "fusion809") (comment "Brenton Horne") (group "users") (supplementary-groups '("wheel" "netdev" "audio" "video")) (home-directory "/home/fusion809") (shell "/run/current-system/profile/bin/zsh")) %base-user-accounts)) guessing the problem here is that I have two user-account fields? On 20 December 2017 at 00:53, Ludovic Courtès wrote: > Please always keep the list Cc’d. > > BJH2017 skribis: > > > No it doesn't, I have this at the moment: > > > > (name "root") > > (uid 0) > > (group "root") > > (home-directory "/root") > > (shell (file-append zsh "/bin/zsh"))) > > > > and I get the error: > > > > guix system: error: failed to load '/etc/config.scm': > > /etc/config.scm:35:9: /etc/config.scm:35:9: Wrong number of arguments to > > # > > ‘cons’ adds an element to a list, so it takes two arguments: > > (cons account list) > > as in: > > (cons (user-account …) %base-user-accounts) > > HTH! > > Ludo’. >