gui-apps/xremap: install misc files

Signed-off-by: Daichi Yamamoto <dev@dyama.net>
This commit is contained in:
Daichi Yamamoto
2026-03-20 12:16:52 +09:00
parent 4d35287b6b
commit 35b49e3173

View File

@@ -265,7 +265,7 @@ CRATES="
zvariant_utils@3.3.0
"
inherit cargo udev
inherit cargo systemd udev
DESCRIPTION="Dynamic key remap for X and Wayland"
HOMEPAGE="https://github.com/xremap/xremap"
@@ -279,7 +279,7 @@ LICENSE="MIT"
LICENSE+=" Apache-2.0 BSD GPL-3+ MIT Unicode-3.0 ZLIB"
SLOT="0"
KEYWORDS="~amd64"
IUSE="cosmic ewm gnome hyprland kde niri socket udev wlroots x11"
IUSE="cosmic ewm gnome hyprland kde niri socket systemd udev wlroots x11"
REQUIRED_USE="?? ( cosmic ewm gnome hyprland kde niri socket wlroots x11 )"
DEPEND="udev? ( virtual/libudev )"
@@ -307,11 +307,21 @@ src_configure() {
src_install() {
cargo_src_install
udev_newrules "${FILESDIR}"/xremap-input.rules 99-xremap-input.rules
insinto /etc/xremap
doins example/config.yml
doins example/emacs.yml
insinto /etc/xdg/autostart
doins example/xremap.desktop
use systemd && systemd_douserunit example/xremap.service
insinto /usr/lib/modules-load.d
doins "${FILESDIR}"/xremap-uinput.conf
use udev && udev_newrules "${FILESDIR}"/xremap-input.rules 99-xremap-input.rules
einstalldocs
}