Thanks all for your input. I have a start for the kickstart files but there is still something that I am missing. When I run:

livemedia-creator --make-iso --ks sway-flat.ks --no-virt --iso-only --iso-name sway.iso

It seems to work up unill it hangs at "Configuring installed system". Since I am new at this I am pretty lost for how to debug this. Can someone take a look and give me some pointers?
Kickstart files are here in their current form: https://gitlab.com/main89/fedora-sway-kickstart
Let me know if there is something I should do differently. Thanks!


On Wed, May 26, 2021 at 10:45 PM Rohan Kumar <seirdy@seirdy.one> wrote:
On Wed, May 26, 2021 at 09:58:27PM -0500, Mike Harter wrote:
>Do you guys have a recommendation for a login manager? Would we want
>one with wayland support or is it fine to rely on X for compatibility?

I have a few recommendations.

greetd [0] is a nice login manager daemon that works well for minimal
setups, written in Rust.

[0]: https://sr.ht/~kennylevinsen/greetd/

There are multiple login managers utilizing greetd:

- https://git.sr.ht/~kennylevinsen/gtkgreet
- https://git.sr.ht/~kennylevinsen/wlgreet
- https://github.com/apognu/tuigreet
- https://gitlab.com/marcusbritanicus/QtGreet

Alternatively, there's Ly [1], which has a textual interface and seems
fairly popular.

[1]: https://github.com/nullgemm/ly

One somewhat obscure option is emptty [2], a "Dead simple CLI Display
Manager on TTY" written in Go.

[2]: https://github.com/tvrzna/emptty/

None of the above options is currently packaged for Fedora. All three
have example config files to integrate with Systemd.


Personally, my current login manager is just the stock `login(1)`
program to open my default shell before unlocking my keys with gpg-agent
and running `ssh-agent sway`. I understand that this setup is probably
not ideal for a spin, but I just threw it out there to illustrate how
the choice of login manager is relatively low on the list of things
worth losing sleep over.

--
/Seirdy