| 5 Jan 2022 |
| SigmaSquadron joined the room. | 19:54:52 |
TheOPtimal | Hi, I'm having an issue where GNOME doesn't see the users | 23:15:45 |
TheOPtimal | GDM require me to manually enter my username and gnome control center's user panel shows no users | 23:16:03 |
TheOPtimal | * GDM requires me to manually enter my username and gnome control center's user panel shows no users | 23:16:15 |
| 6 Jan 2022 |
Jan Tojnar | TheOPtimal: they get the users from accounsservice. Make sure you have your shell listed in /etc/shells, your name is not blacklisted and 500 ≤ uid < 1000 | 12:44:00 |
Jan Tojnar | https://gitlab.freedesktop.org/accountsservice/accountsservice/-/blob/0.6.55/src/user-classify.c#L153-167 | 12:52:15 |
TheOPtimal | In reply to @jtojnar:matrix.org TheOPtimal: they get the users from accounsservice. Make sure you have your shell listed in /etc/shells, your name is not blacklisted and 500 ≤ uid < 1000 my UID has to be between 500 and 1000? | 13:14:56 |
Jan Tojnar | Redacted or Malformed Event | 15:53:55 |
Jan Tojnar | * TheOPtimal: yep, that has been the custom for real users | 15:54:11 |
Jan Tojnar | * TheOPtimal: they get the users from accounsservice. Make sure you have your shell listed in /etc/shells, your name is not blacklisted and 500 ≤ uid | 15:55:02 |
Jan Tojnar | TheOPtimal: sorry, I was tired when I wrote it, it must be greater that 500 | 15:55:37 |
Jan Tojnar | 1000 is usually the default uid for human user accounts | 15:55:57 |
TheOPtimal | my shell is in /etc/shells | 15:56:28 |
Jan Tojnar | * TheOPtimal: they get the users from accounsservice. Make sure you have your shell listed in /etc/shells, your name is not blacklisted and 1000 ≤ uid | 16:00:59 |
Jan Tojnar | * TheOPtimal: sorry, I was tired when I wrote it, it must be greater that 1000 | 16:01:09 |
Jan Tojnar | still tired, 1000 is the minimum value | 16:01:20 |
TheOPtimal | my uid is higher than 10000 | 16:01:37 |
TheOPtimal | * my uid is higher than 1000 | 16:01:39 |
Jan Tojnar | 🤷♀️ what shell do you use? | 16:07:21 |
TheOPtimal | zsh | 16:08:01 |
TheOPtimal | i have it set as my default shell, but i also did programs.zsh.enable = true; so it should work | 16:08:14 |
Jan Tojnar | yeah, that should be enough | 16:08:25 |
TheOPtimal | maybe its something else i forgot to enable | 16:08:37 |
Jan Tojnar | how did you set the shell for your user? | 16:09:18 |
TheOPtimal | users.users.optimal.shell = pkgs.zsh | 16:09:41 |
TheOPtimal | i checked /etc/shells and zsh is in there | 16:10:39 |
Jan Tojnar | sometimes there is difference between nix store path and /run/current-system/sw one | 16:12:14 |
TheOPtimal | the /run/current-system/sw is both the default shell and the one in /etc/shells | 16:12:49 |
Jan Tojnar | programs.zsh.enable should ass both /run/current-system/sw and plgs.shell | 16:14:40 |
Jan Tojnar | * programs.zsh.enable should ad both /run/current-system/sw and plgs.shell | 16:14:46 |