sway: update some things
This commit is contained in:
parent
5c1bfb269d
commit
dc5511aae9
7 changed files with 36 additions and 18 deletions
|
@ -11,7 +11,7 @@ SUS_CMD="$HOME/.config/sway/bin/sway_suspend"
|
|||
# 120 min suspend
|
||||
pkill -x swayidle
|
||||
swayidle -w \
|
||||
timeout 1500 "$TERM_CMD bash -c 'dunstify -r 125 -t 300 display\ will\ turn\ off\ soon'" \
|
||||
timeout 1500 "$TERM_CMD bash -c 'dunstify -r 123 -u critical -t 300 display\ will\ turn\ off\ soon'" \
|
||||
resume "$LOCK_CMD on" \
|
||||
timeout 1800 "$LOCK_CMD off" \
|
||||
timeout 2700 "$LOCK_CMD lockonly" \
|
||||
|
|
|
@ -3,30 +3,38 @@ source $HOME/.config/sway/bin/sway_helpers
|
|||
DEVICE=sysfs/backlight/intel_backlight
|
||||
NOTIFY_APP="dunstify -a brightness -h string:x-dunst-stack-tag:brightness"
|
||||
ICON=$HOME/.local/share/icons/Tela-circle-dark/16/panel/xfpm-brightness-lcd.svg
|
||||
APP="/usr/bin/light -s $DEVICE"
|
||||
APP="/usr/bin/brightnessctl"
|
||||
APP_INC="$APP s 10%+"
|
||||
APP_DEC="$APP s 10%-"
|
||||
PRG1="●"
|
||||
PRG2="◌"
|
||||
|
||||
function _get_br() {
|
||||
$APP | grep -oE '[0-9]*%' | sed 's/%//g'
|
||||
}
|
||||
|
||||
## main
|
||||
_log BRIGHTNESS INFO args: $*
|
||||
_check_app $APP
|
||||
|
||||
case $1 in
|
||||
d*)
|
||||
$APP -U 10
|
||||
BR=$($APP)
|
||||
$APP_DEC &> /dev/null
|
||||
BR=$(_get_br)
|
||||
echo $BR
|
||||
$NOTIFY_APP -i $ICON "$BR" "$(getProgressString 10 "$PRG1" "$PRG2" $BR)"
|
||||
;;
|
||||
i*)
|
||||
$APP -A 10
|
||||
BR=$($APP)
|
||||
$APP_INC &> /dev/null
|
||||
BR=$(_get_br)
|
||||
echo $BR
|
||||
$NOTIFY_APP -i $ICON "$BR" "$(getProgressString 10 "$PRG1" "$PRG2" $BR)"
|
||||
;;
|
||||
"-h"|"--help")
|
||||
echo "arguments: [decrease|increase]"
|
||||
;;
|
||||
*)
|
||||
BR=$($APP)
|
||||
BR=$($APP_BR)
|
||||
$NOTIFY_APP -i $ICON "$BR" "$(getProgressString 10 "$PRG1" "$PRG2" $BR)"
|
||||
;;
|
||||
esac
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/usr/bin/env python3
|
||||
# dependencies
|
||||
# apt install gir1.2-playerctl-2.0
|
||||
# - gir1.2-playerctl-2.0
|
||||
import argparse
|
||||
import logging
|
||||
import sys
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue