A minimal Display Manager written in Go.
Clone the repository and build the binary:
$ go build
The godm
binary will be generated inside the project folder.
Copy the binary to /usr/local/bin
:
$ sudo cp godm /usr/local/bin
Install 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.