feat(ags): move script from eww to ags
This commit is contained in:
parent
e110cf19d6
commit
927f4a7ec2
2 changed files with 35 additions and 2 deletions
33
config/ags/bin/qs-toggles.sh
Executable file
33
config/ags/bin/qs-toggles.sh
Executable file
|
@ -0,0 +1,33 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
radio_status () {
|
||||
radio_status=$(nmcli radio wifi)
|
||||
if [[ $radio_status == "enabled" ]]; then
|
||||
echo "on"
|
||||
else
|
||||
echo "off"
|
||||
fi
|
||||
}
|
||||
|
||||
if [[ $1 == "toggle-radio" ]]; then
|
||||
stat=$(radio_status)
|
||||
if [[ $stat == "on" ]]; then
|
||||
nmcli radio wifi off
|
||||
else
|
||||
nmcli radio wifi on
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
get_state() {
|
||||
if [[ "$(rfkill list | grep -A 1 hci0 | grep -o no)" == "no" ]]; then
|
||||
echo " " > "$FILE"
|
||||
else
|
||||
echo " " > "$FILE"
|
||||
fi
|
||||
}
|
||||
|
||||
if [[ "$1" == "blue-toggle" ]]; then
|
||||
rfkill toggle bluetooth
|
||||
get_state
|
||||
fi
|
|
@ -49,7 +49,7 @@ const FirstRow = Box({
|
|||
}),
|
||||
|
||||
GridButton({
|
||||
command: () => exec("bash -c '$EWW_PATH/bluetooth.sh toggle'"),
|
||||
command: () => exec("bash -c '$AGS_PATH/qs-toggles.sh blue-toggle'"),
|
||||
secondaryCommand: () => exec("bash -c 'blueberry &'"),
|
||||
icon: Icon({
|
||||
className: 'grid-label',
|
||||
|
@ -67,7 +67,7 @@ const FirstRow = Box({
|
|||
}),
|
||||
|
||||
GridButton({
|
||||
command: () => exec('bash -c "$EWW_PATH/network.sh toggle-radio"'),
|
||||
command: () => exec('bash -c "$AGS_PATH/qs-toggles.sh toggle-radio"'),
|
||||
secondaryCommand: () => exec("notify-send 'set this up moron'"),
|
||||
icon: Icon({
|
||||
className: 'grid-label',
|
||||
|
|
Loading…
Reference in a new issue