Closed johnrichardrinehart closed 2 years ago
Yes I updated the cinnamon module to use slick greeter as default (since it is the default in mint, previously the module does not specify one and you will be default to the gtk-greeter in most case). If you already manually specified a greeter, we won't do any choice for you, so:
services.xserver.displayManager.lightdm.greeters.slick.enable = false;
This is also the behavior if you use Pantheon that we will not silently disable any greeter for you if you explicitly specified one.
Edited: Sorry I relied too fast, but it is still worth to mention that for cinnamon users the default is changed and you can follow the above steps if you see a conflict (and to use gtk greeter again just disable the slick greeter). For other lightdm users if you see a greeter change (or a conflict) it is my fault and it is not expected, https://github.com/NixOS/nixpkgs/pull/187564 should be the fix.
Ah I know what you mean, sorry for that! (I started the work from the gtk-greeter module and forget that services.xserver.displayManager.lightdm.greeters.gtk.enable
is enabled by default).
I pinned the issue, will unpin when the fix goes into nixos-unstable for a while. I am really sorry for the trouble here
@bobby285271 Not a big deal. I just pinned nixpkgs
to my fork. Thanks for the prompt support!
@bobby285271 It looks like nixos-unstable
doesn't have https://github.com/NixOS/nixpkgs/commit/29cb1c877c4b03ec4375d64aac019e5fc35c8c77, yet. So, when master
goes to nixos-unstable
then probably that breaking commit and https://github.com/NixOS/nixpkgs/commit/392c83491dcc21d17ab8ea1f809f8f7bd567a5a3 will land at the same time (atomically). I don't know if anyone else will experience my problem.
It looks like 29cb1c877c4b03ec4375d64aac019e5fc35c8c77 stops nixosTests.pantheon from building with the same error, and since nixosTests.pantheon is a channel blocker for nixos-unstable this will not affect nixos-unstable users if you don't use cinnamon.
nixos-unstable has updated twice since https://github.com/NixOS/nixpkgs/pull/187564 merged, I wish users that uses commits between https://github.com/NixOS/nixpkgs/compare/nixos-unstable...master do updated their system frequent and I wish we are safe to close this :sweat_drops:
Steps To Reproduce
Additional context
It seems this was introduced by @bobby285271 and @water-sucks in 29cb1c877c4b03ec4375d64aac019e5fc35c8c77 in adding
lightdm-slick-greeter
. Building from that commit's immediate parent onmaster
succeeds.Notify maintainers
@water-sucks
configuration.nix details