Co-authored-by: grialion <48643945+grialion@users.noreply.github.com>
- Fix license ambiguity (#88)
- just the only/or-later ambiguity point, not adding SPDX identifyiers unless more people request it
- Better document kmscon (#91)
- Make 2.0.0 already to close#86
- Add a changelog
- Add packagers info (acutally just add them to install guide)
- Add AUR service packages (I'll take care of systemd and dinit, let others package the rest and leave systemd open for someone who actually uses it in docs)
- Make sure all makefile installs to `/usr/local` by default
- Simplify Makefile complexity by several orders
* add support for fido keybind
* add to themes
* fix clang format
* Update ui.c
* docs: add misc stuff about the yubikey
---------
Co-authored-by: javalsai <jvssxxi@gmail.com>
Instead of restricting the length of the hostname field to the size of
the column, the hostname is allowed to utilize all space that is not
taken up by the time string.
Co-authored-by: Darius Kellermann <kellermann@pm.me>
* fix some formatter and linter issues
* make clang-tidy/clang-format fail with error status and output in github error format
* docs, add kmscon thing
* and some CI stuff
* docs(typo): fix typo in Contributing.md
* add optional PAM service name
* feat(PAM service name): Add ENV variable configuration for the PAM service name
* feat(PAM service name): Implement suggested changes + update README instructions
* docs(remove segment)
- config now is more toml like
- no need to declare all fields, it implements defaults
- no yanderedev code, introspection babbyyy 😎
- desktop and config files parser semi-unification
- misc tweaks all over (mainly allocation failures handling)