Open Narice opened 2 years ago
I spoke too fast, the given line is not the culprite, I have to idea what is now.
Let's see what's going on.
So g-s-d
means gnome-settings-daemon
here. elementary used to use a fork, but is it still the case? @bobby285271
The docs just say gnome-settings-daemon >= 3.27
.
https://github.com/elementary/greeter/tree/2f83a9f86f1861fa91959b5fa27138880a7ef8b5
There is this repo with newer activity: https://github.com/elementary/settings-daemon
In any case, we can try to remove bash and see if the issue described in https://github.com/NixOS/nixpkgs/commit/c134f6443a6a595b665f749fb79df8cd2519c029 occurs again.
So g-s-d means gnome-settings-daemon here. elementary used to use a fork, but is it still the case?
We used to use an ubuntu-forked g-s-d 3.34 but since we don't use light-locker anymore the blocker resolved itself. We are now using upstream g-s-d 3.38
There is this repo with newer activity: https://github.com/elementary/settings-daemon
I think there is nothing to do with pantheon.elementary-settings-daemon
here :thinking:
Describe the bug
LightDM is not following the default shell that is set in the nixos configuration. The login shell is hardcoded as
bash
instead of using the default user shell of the first shell inenvironment.shells
.Steps To Reproduce
Steps to reproduce the behavior:
/etc/passwd
file to see the user's assigned shellExpected behavior
LightDM should follow the default user shell or the first shell in
environment.shells
to avoid confusion for the user. The user should not have to search through the source code to find out that he has to manually setlightdm
user's shell topkgs.zsh
. Furthermore, the user must uselib.mkForce
to not use conflict. Here is the relevant line (311): https://github.com/NixOS/nixpkgs/blob/0aac710801aec4ba545527cf41a5706028fe6271/nixos/modules/services/x11/display-managers/lightdm.nix#L307-L312Additional context
it stems from a change that needed to be reverted after a pantheon upgrade: https://github.com/NixOS/nixpkgs/commit/c134f6443a6a595b665f749fb79df8cd2519c029
Notify maintainers
@davidak I won't ping worldofpeace as if I remember correctly, he left the project :sparkles: :stuck_out_tongue_winking_eye:
Metadata
Please run
nix-shell -p nix-info --run "nix-info -m"
and paste the result.