2025-05-22 17:56:05 -05:00

30 lines
722 B
Bash

#!/bin/bash
# _ _ _
# | |__ _ _ _ __ _ __ ___| |_| |
# | '_ \| | | | '_ \| '__/ __| __| |
# | | | | |_| | |_) | | | (__| |_| |
# |_| |_|\__, | .__/|_| \___|\__|_|
# |___/|_|
#
# Execute this file in the hyprland.conf with exec-always
sleep 3
script=$(readlink -f $0)
path=$(dirname $script)
if [ ! -f $path/hyprctl.json ] ;then
echo ":: ERROR: hyprctl.json not found"
exit 1
fi
jq -c '.[]' $path/hyprctl.json | while read i; do
_val() {
echo $1 | jq -r '.value'
}
_key() {
echo $1 | jq -r '.key'
}
key=$(_key $i)
val=$(_val $i)
echo ":: Execute: hyprctl keyword $key $val"
hyprctl keyword $key $val
done