dunst: Add brightness level notifications

Added notifications on changing brightness, will stack by default to
show the current level before disappearing.

The script to change and notify can be run through the command
`control-brightness`, and is bound to the sxhkd media key shortcuts for
brightness changes.

Removed the brightness indicator from polybar since it should be easy
enough to check current brightness by doing a quick higher-lower and
that's it.

Kept the module in polybar configuration script since I might reconsider
its removal if it turns out to have been useful.
This commit is contained in:
Marty Oehme 2020-12-20 23:13:36 +01:00
parent 0a6f47bc5a
commit d2e44d330d
Signed by: Marty
GPG key ID: B7538B8F50A1C800
4 changed files with 64 additions and 7 deletions

View file

@ -57,9 +57,9 @@ padding-left = 0
padding-right = 0
module-margin-left = 2
modules-left = workspaces sxhkdmode pomo papersdue
modules-left = sxhkdmode workspaces pomo papersdue
modules-center = music date
modules-right = networkspeed mail weather archupdates cpu temp backlight volume battery
modules-right = networkspeed mail weather archupdates cpu temp volume battery
; do not use offsets for the bar, would only work with override-redirect
; and will mess up tray https://github.com/polybar/polybar/issues/1355
tray-position = right
@ -130,7 +130,7 @@ ws-icon-default = ♟
; Default: %icon% %name%
; unfocused = Inactive workspace on any monitor
label-unfocused = %icon%
label-unfocused-padding = 4
label-unfocused-padding = 2
label-unfocused-underline = ${colors.background-alt}
; focused = Active workspace on focused monitor
label-focused = %icon%
@ -212,7 +212,7 @@ format-underline = ${colors.primary}
[module/date]
type = internal/date
; Seconds to sleep between updates
interval = 1.0
interval = 5.0
; See "http://en.cppreference.com/w/cpp/io/manip/put_time" for details on how to format the date string
; NOTE: if you want to use syntax tags here you need to use %%{...}
date = %d/%m
@ -221,8 +221,8 @@ time = %H:%M
; if `date-alt` or `time-alt` is defined, clicking
; the module will toggle between formats
date-alt = %A, %d %B %Y (W %V)
time-alt = %H:%M
label = %date%%{T2} %{T-}%time%
time-alt = %H:%M:%S
label = %date%%{T2} %{T-}%time%
format-underline = ${colors.primary}
; display information on currently playing track, allows simple track manipulation
@ -295,6 +295,7 @@ format-underline = ${colors.primary}
[module/networkspeed]
type = custom/script
exec = $XDG_CONFIG_HOME/polybar/scripts/poly-networkspeed
exec-if = type $XDG_CONFIG_HOME/polybar/scripts/poly-networkspeed
tail = true
format-underline = ${colors.primary}