A minimal Display Manager written in Go.
Clone the repository and build the binary:
$ go buildThe godm binary will be generated inside the project folder.
Copy the binary to /usr/local/bin:
$ sudo cp godm /usr/local/binInstall the PAM configuration and systemd service unit:
$ sudo cp pam.d/godm /etc/pam.d/
$ sudo cp godm.service /etc/lib/systemd/system/Disable your current display manager and enable godm:
$ sudo systemctl disable <yourdm>
$ sudo systemctl enable godm
$ sudo systemctl reboot
After rebooting, godm should appear.
More about this project can be found on my Blog.
Contributions and feedback are welcome.