* Caching Post-Login Environment (#75)
* Add a configuration option for focus behaviour (#74)
* Add a configuration option for focus behaviour
* Rust fmt
* Add caching for post login environment
* Fmt
* Clippy
* Fix the status message (#77)
* Fix status message
* Handle render unwraps
* Add comment
* FMT and Clippy
* Switch arg parsing to clap-derive (#78)
* Switch arg parsing to clap-derive
* RustFmt
Co-authored-by: Gijs Burghoorn <g.burghoorn@gmail.com>
* Make nightly the default toolchain
* Enable building with stable toolchain (#79)
* Adjust code so that it builds with stable Rust
* Move unsafety to only wrap the 'pre_exec'
* Fix PERMERR by reordering to set{groups, gid, uid}
* Remove +nightly from install script
Co-authored-by: Gijs Burghoorn <g.burghoorn@gmail.com>
* Add command to show possible environments
* Exclude non-executable environments
* Add subcommand to view cached information
* Add --tty CLI flag to override TTY configuration (#81)
* Add TTY Shell environment (#82)
Add TTY shell environment
* Always display TTYSHELL if no wms are found (#83)
* Add AUR installation instructions (#87)
* File overview in README (#88)
Add file overview in README
* [FIX]: Show TTY Shell on dir misconfiguration (#89)
* Wayland support (#84)
* Get started on wayland support
* Add AUR installation instructions (#87)
* File overview in README (#88)
Add file overview in README
* Working Wayland
* Improve the README to reflect changes
* Version Bump and Document Dependencies
* Change power control commands to systemd
* Change cover image
* Crop cover image
* [FEATURE]: Add UTMPX support
* RUSTFMT and add libc dependency
* UTMPX Support (#90)
* [FEATURE]: Add UTMPX support
* RUSTFMT and add libc dependency
* Clippy and include Cargo.lock
Co-authored-by: Marcin Puc <tranzystorek.io@protonmail.com>