├── .github └── workflows │ ├── release.yml │ └── rust.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── assets ├── cover.png ├── icon.svg └── text-icon.svg ├── dist-workspace.toml ├── extra ├── config.toml ├── lemurs.pam ├── lemurs.service └── xsetup.sh ├── flake.lock ├── flake.nix ├── install.sh └── src ├── auth ├── mod.rs ├── pam.rs └── utmpx.rs ├── chvt.rs ├── cli.rs ├── config.rs ├── env_container.rs ├── info_caching.rs ├── main.rs ├── post_login ├── env_variables.rs ├── mod.rs ├── wait_with_log.rs └── x.rs └── ui ├── background.rs ├── chunks.rs ├── input_field.rs ├── key_menu.rs ├── mod.rs ├── status_message.rs └── switcher.rs /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/README.md -------------------------------------------------------------------------------- /assets/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/assets/cover.png -------------------------------------------------------------------------------- /assets/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/assets/icon.svg -------------------------------------------------------------------------------- /assets/text-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/assets/text-icon.svg -------------------------------------------------------------------------------- /dist-workspace.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/dist-workspace.toml -------------------------------------------------------------------------------- /extra/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/extra/config.toml -------------------------------------------------------------------------------- /extra/lemurs.pam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/extra/lemurs.pam -------------------------------------------------------------------------------- /extra/lemurs.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/extra/lemurs.service -------------------------------------------------------------------------------- /extra/xsetup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/extra/xsetup.sh -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/flake.nix -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/install.sh -------------------------------------------------------------------------------- /src/auth/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/src/auth/mod.rs -------------------------------------------------------------------------------- /src/auth/pam.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/src/auth/pam.rs -------------------------------------------------------------------------------- /src/auth/utmpx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/src/auth/utmpx.rs -------------------------------------------------------------------------------- /src/chvt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/src/chvt.rs -------------------------------------------------------------------------------- /src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/src/cli.rs -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/env_container.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/src/env_container.rs -------------------------------------------------------------------------------- /src/info_caching.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/src/info_caching.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/post_login/env_variables.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/src/post_login/env_variables.rs -------------------------------------------------------------------------------- /src/post_login/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/src/post_login/mod.rs -------------------------------------------------------------------------------- /src/post_login/wait_with_log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/src/post_login/wait_with_log.rs -------------------------------------------------------------------------------- /src/post_login/x.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/src/post_login/x.rs -------------------------------------------------------------------------------- /src/ui/background.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/src/ui/background.rs -------------------------------------------------------------------------------- /src/ui/chunks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/src/ui/chunks.rs -------------------------------------------------------------------------------- /src/ui/input_field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/src/ui/input_field.rs -------------------------------------------------------------------------------- /src/ui/key_menu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/src/ui/key_menu.rs -------------------------------------------------------------------------------- /src/ui/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/src/ui/mod.rs -------------------------------------------------------------------------------- /src/ui/status_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/src/ui/status_message.rs -------------------------------------------------------------------------------- /src/ui/switcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coastalwhite/lemurs/HEAD/src/ui/switcher.rs --------------------------------------------------------------------------------