chore: moved hotkey daemon to it's own script and run with a terminal to allow prompting authentication

This commit is contained in:
2024-08-27 21:42:29 +02:00
parent 443b6c5dfe
commit 85a1c3b469
5 changed files with 27 additions and 9 deletions

17
bin/actions/hotkey-daemon.sh Executable file
View File

@@ -0,0 +1,17 @@
#!/usr/bin/env zsh
source $HOME/dotfiles/bin/helpers/functions.sh
# Kill any running swhkd and swhks processes
if pgrep -x "swhkd" > /dev/null; then
printfe "%s\n" "yellow" "swhkd is running, killing it..."
sudo pkill swhkd
fi
if pgrep -x "swhks" > /dev/null; then
printfe "%s\n" "yellow" "swhks is running, killing it..."
sudo pkill swhks
fi
printfe "%s\n" "green" "Starting hotkey daemon..."
swhks & pkexec swhkd -c ~/.config/swhkdrc