.local/bin: update
parent
3758ad0e18
commit
1387b9bd6f
|
@ -1,7 +1,5 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
set -x
|
|
||||||
|
|
||||||
while getopts "he:" arg; do
|
while getopts "he:" arg; do
|
||||||
case $arg in
|
case $arg in
|
||||||
e)
|
e)
|
||||||
|
@ -17,7 +15,6 @@ while getopts "he:" arg; do
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
||||||
shift $(($OPTIND - 1))
|
shift $(($OPTIND - 1))
|
||||||
|
|
||||||
file="$(find ${1:-$HOME} ! \( \( $excludes \) -prune \) -print0\
|
file="$(find ${1:-$HOME} ! \( \( $excludes \) -prune \) -print0\
|
||||||
|
|
|
@ -6,10 +6,10 @@ while true
|
||||||
do
|
do
|
||||||
printf [
|
printf [
|
||||||
swaymsg -t get_inputs | jq -Mcj '[.[] | select(.type=="keyboard")][0] | {"full_text":.xkb_active_layout_name,"urgent":.xkb_active_layout_index}, ","'
|
swaymsg -t get_inputs | jq -Mcj '[.[] | select(.type=="keyboard")][0] | {"full_text":.xkb_active_layout_name,"urgent":.xkb_active_layout_index}, ","'
|
||||||
cat /sys/class/power_supply/BAT0/capacity | jq -Mcj '{"full_text":.}, ","'
|
cat /sys/class/power_supply/BAT0/capacity | jq -Mcj 'if .<20 then {"full_text":.,"urgent":true} else {"full_text":.} end, ","'
|
||||||
date +%c | jq -RMcj '{"full_text":.}, ","'
|
date +%c | jq -RMcj '{"full_text":.}, ","'
|
||||||
swaymsg -t get_tree | jq -Mcj '.nodes[] | select(.name=="__i3").nodes[] | select(.name=="__i3_scratch").floating_nodes | {"full_text":length,"urgent":length}, ","'
|
swaymsg -t get_tree | jq -Mcj '.nodes[] | select(.name=="__i3").nodes[] | select(.name=="__i3_scratch").floating_nodes | {"full_text":length,"urgent":length}, ","'
|
||||||
makoctl list | jq -Mcj '.data[][0] | {"full_text":(.summary.data // 0),"urgent":((.urgency.data // 0) == 2)}, ","'
|
makoctl list | jq -Mcj '.data[] | if length>0 then {"full_text":([length, .[0].summary.data] | join(": ")),"urgent":(.[0].urgency.data == 2)}, "," else "" end'
|
||||||
printf ],
|
printf ],
|
||||||
timeout 1 swaymsg -t subscribe '["input","binding"]' >/dev/null
|
timeout 1 swaymsg -t subscribe '["input","binding"]' >/dev/null
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in New Issue