{"repo":"coastalwhite/lemurs","free":true,"listed":false,"github":"https://github.com/coastalwhite/lemurs","clone":"git clone https://github.com/coastalwhite/lemurs.git","description":"A customizable TUI display/login manager written in Rust 🐒","language":"Rust","stars":1345,"topics":["window-manager","unix","linux","x11","rust","wayland"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"Lemurs is a Terminal User Interface (TUI) Display/Login Managers written in Rust that works on most GNU/Linux and BSD distributions. It can work both with or without SystemD. Goal This project creates a small, robust and yet customizable Login Manager which can serve as the front-end to your TTY, X11 or Wayland sessions. Lemurs uses [ Pluggable Authentication Modules ][pam] (PAM) as its method of authentication. Screenshot Installation Installation follows three steps. 1. Compile the codebase 2. Copy all files to correct positions 3. Enable init process to run lemurs Arch Linux Lemurs can be installed from the extra repository. Alternatively, lemurs-git is available in the AUR. Compiling from source The install.sh script can be used to compile and setup the display manager on your Unix machine. This will perform multiple steps: 1. Build the project in release mode (requires Rust's cargo ) 2. Setup the /etc/lemurs folder which contains some of the configuration and necessary files such as your selection of window managers. 3. Disables the previous Display Manager 4. Copies over the systemd service and enables it. Although you might first want to set up some window managers (see Usage), upon rebooting you should now see Lemurs. Usage After installation you can add your environments by creating runnable scripts. For your Xorg put your xinitrc scripts in the /etc/lemurs/wms directory. For Wayland, put a script that starts your compositor in the /etc/lemurs/wayland directory. For ","default_branch":null,"files":null,"tree":[],"storefront":"/r/coastalwhite","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/coastalwhite/lemurs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}