Hi,
I have a problem similar to the one here, however their solution doesn’t work for me.
My default shell is fish
(why the hell is shell even important??), however I tried removing it and no effect.
The content of /var/lib/AccountsService/users/goose
:
[User]
Session=none+i3
SessionType=x11
XSession=gnome-wayland
Icon=/home/goose/.face
SystemAccount=false
My user config:
users.mutableUsers = false;
users.users.goose = {
isNormalUser = true;
description = "goose";
home = "/home/goose";
extraGroups = [ "networkmanager" "wheel" "input" "libvirtd" "kvm" "lp" "scanner" ];
hashedPassword = "$y$j9T$9Fuuefr5.C3uSqTNbwr9N0$SvINqsXiW7KfAhsklrzXIHe0h.b9nLIwBH9CfWDCpb1";
shell = pkgs.fish; #
useDefaultShell = false; # these two lines I tried removing and got the same result: no users in gdm at all
};
I have programs.fish.enable = true
in system settings too.
I didn’t find anything in journal when set gdm.debug = enabled
.
Any idea?