From 25b0e9c2a10fc834d414b427c40d572fb38cda14 Mon Sep 17 00:00:00 2001 From: WeirdTreeThing Date: Tue, 12 Dec 2023 17:40:08 -0500 Subject: Add support for Chimera Linux --- install.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'install.sh') diff --git a/install.sh b/install.sh index c7f6fcd..78872c8 100755 --- a/install.sh +++ b/install.sh @@ -23,7 +23,6 @@ elif [ -f /usr/bin/doas ]; then privesc="doas" fi - if ! [ -f /usr/bin/keyd ]; then # if keyd isnt installed echo "Installing keyd dependencies" @@ -79,8 +78,14 @@ $privesc cp cros.conf /etc/keyd echo "Enabling keyd" case $distro in alpine) - $privesc rc-update add keyd - $privesc rc-service keyd restart + # Chimera uses apk like alpine but uses dinit instead of openrc + if [ -f /usr/bin/dinitctl ]; then + $privesc dinitctl start keyd + $privesc dinitctl enable keyd + else + $privesc rc-update add keyd + $privesc rc-service keyd restart + fi ;; *) $privesc systemctl enable keyd -- cgit 1.4.1-2-gfad0