about summary refs log tree commit diff
path: root/nixos/tests/keyd.nix
AgeCommit message (Collapse)AuthorFilesLines
2023-10-07nixos/keyd: add `extraConfig` optionwoojiq1-8/+15
2023-07-15nixos/keyd: add support for multi-file configurationwoojiq1-1/+1
Add `keyboards` option to define different configurations for different IDs. This creates the appropriate files in `/etc/keyd` instead of just `default.conf` as before. Add `23.11` release note entry. Add `mkRemovedOptionModule` for the old API with a note on how to revert the old behavior.
2023-03-22keyd: add keyd service and testwoojiq1-0/+82
The keyd package already exists, but without a systemd service. Keyd requires write access to /var/run to create its socket. Currently the directory it uses can be changed with an environment variable, but the keyd repo state suggests that this may turn into a compile-time option. with that set, and some supplementary groups added, we can run the service under DynamicUser. Co-authored-by: pennae <82953136+pennae@users.noreply.github.com>