Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Package request: greetd #87603

Closed
hallabro opened this issue May 11, 2020 · 14 comments · Fixed by #118294
Closed

Package request: greetd #87603

hallabro opened this issue May 11, 2020 · 14 comments · Fixed by #118294

Comments

@hallabro
Copy link

Project description
greetd is a minimal and flexible login manager daemon that makes no assumptions about what you want to launch.

Metadata

@kira-bruneau
Copy link
Contributor

kira-bruneau commented Jul 13, 2020

I started looking into packaging this, and building it was easy, but I've been having troubles in the NixOS module trying to launch the session defined in services.xserver.displayManager.defaultSession for agretty.

Does anyone else have more experience setting up display managers in NixOS?

@kira-bruneau
Copy link
Contributor

Here is my current progress so far on a branch in my NUR repo: https://github.com/MetaDark/nur-packages/blob/greetd/modules/services/x11/display-managers/greetd/greetd.nix.

@bnjmnt4n
Copy link
Contributor

bnjmnt4n commented Jan 2, 2021

As someone with minimal nix and systemd knowledge, I found @bqv's module very helpful in setting up greetd on my system. Here's hoping we can land greetd and friends in nixpkgs, with an easy-to-use module for the setup. (Although, it should probably be named under a new configuration option for that, since stuffing everything under xserver.displayManager doesn't make sense.)

@bqv
Copy link
Contributor

bqv commented Jan 2, 2021

I take no responsibility for how hideous my current X11+wayland setup is. It does work though, yes

@ymatsiuk
Copy link
Contributor

#102242 🎉

@luc65r do you by any chance plan to PR module mentioned here

@luc65r
Copy link
Contributor

luc65r commented Mar 29, 2021

@ymatsiuk Yes, but I need to find motivation…
I thought @Qzle was going to do it, but it seems like he lost motivation too

@ymatsiuk
Copy link
Contributor

@luc65r you did a great job adding a package. I (and potentially more people) appreciate your effort! 🙂 Thanks.

@luc65r
Copy link
Contributor

luc65r commented Mar 29, 2021

@ymatsiuk thanks, but that's not really what I meant. I've tried several months ago, but I got stuck on a major issue, and then had more enjoyable projects. I just have to stop telling myself that I need to do it, and just do it.

@ymatsiuk
Copy link
Contributor

@luc65r I didn't mean anything, just wanted to thank you for the work that has been done though.

I'm now curious what is this major issue you've faced with module?

@luc65r
Copy link
Contributor

luc65r commented Mar 29, 2021

@ymatsiuk I don't remember well, but I think I couldn't get wayland running in qemu to test the greeters.
Now that I rethink of it, it maybe wasn't a major issue.

@queezle42
Copy link
Contributor

I thought @Qzle was going to do it, but it seems like he lost motivation too

I'm still interested, I was waiting for greetd to get merged and didn't have time since then. Thanks for getting greetd in, I'll open the PR soon!

@zimbatm
Copy link
Member

zimbatm commented Mar 31, 2021

#102242 includes the package but the NixOS module is still missing.

@ymatsiuk
Copy link
Contributor

@zimbatm this is what I've mentioned. @Qzle agreed to submit a PR for module. Does it makes sense to wait before we can close this one WDYT?

@zimbatm
Copy link
Member

zimbatm commented Apr 1, 2021

My bad, I didn't read the whole thread. I started packaging greetd on my own and found this afterward. I have a WIP NixOS module over there: https://github.com/zimbatm/nixpkgs/tree/nixos-greetd

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

8 participants