diff options
author | ShinyZero0 <shinyzero0@tilde.club> | 2025-02-25 18:33:25 +0530 |
---|---|---|
committer | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2025-02-25 18:20:30 +0100 |
commit | 5ccae0d1bf16c77466809671c17d410d4521a131 (patch) | |
tree | 205262a006c691fa9a3d74f32b22df3de6a4cacf | |
parent | 7790e32556f0eebb1bb640e604334f8d1dc20ca5 (diff) | |
download | guix-5ccae0d1bf16c77466809671c17d410d4521a131.tar.gz guix-5ccae0d1bf16c77466809671c17d410d4521a131.zip |
gnu: Add keyd.
* gnu/packages/linux.scm (keyd): New variable.
Change-Id: Ib69e4dea661dc72c3116442779b5b496d37b37bd
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
-rw-r--r-- | gnu/packages/linux.scm | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index d56ca37053..94ebcd2efb 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -10032,6 +10032,39 @@ libraries are used by the @command{sysdig} command-line utility.") types and interfaces and translates so that the X server can use them.") (license license:gpl2+))) +(define-public keyd + (package + (name "keyd") + (version "2.5.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rvaiya/keyd") + (commit (string-append "v" version)))) + (sha256 + (base32 + "0nkra6lwdjhjcwj6486cgy562n4bcp98fjgl52rj8pp76i15yad7")))) + (arguments + (list #:tests? #f ; tests require root + #:make-flags + #~(list (string-append "CC=" #$(cc-for-target)) + "PREFIX=" + (string-append "DESTDIR=" #$output)) + #:phases + '(modify-phases + %standard-phases + (delete 'configure)))) ; no autoconf + (build-system gnu-build-system) + (inputs (list linux-libre-headers)) + (synopsis "Key remapping daemon for Linux") + (description + "Keyd is a keyboard remapping utility with intuitive ini configuration +file format. Keyd has several features, many of which are traditionally only +found in custom keyboard firmware like QMK.") + (home-page "https://github.com/rvaiya/keyd") + (license license:expat))) + (define-public pipewire (package (name "pipewire") |