Compare commits

...

2 Commits

Author SHA1 Message Date
ba69308ad0 merge x-brightness scripts 2025-11-20 11:37:04 +01:00
6aec6c7cb6 fix: mini owner changed to organisation 2025-11-19 21:51:43 +01:00
5 changed files with 30 additions and 11 deletions

View File

@@ -43,8 +43,8 @@ bindsym XF86AudioMute exec --no-startup-id x-volume mute
bindsym XF86AudioMicMute exec --no-startup-id x-mic-mute
# brightness control
bindsym XF86MonBrightnessUp exec --no-startup-id x-brightness-up
bindsym XF86MonBrightnessDown exec --no-startup-id x-brightness-down
bindsym XF86MonBrightnessUp exec --no-startup-id x-brightness up
bindsym XF86MonBrightnessDown exec --no-startup-id x-brightness down
# media controls
bindsym XF86AudioPlay exec playerctl play-pause

View File

@@ -1,6 +1,7 @@
---@module 'lazy'
---@type LazySpec
return { {
'echasnovski/mini.nvim',
'nvim-mini/mini.nvim',
config = function()
require('mini.ai').setup()
require('mini.surround').setup()

26
.local/bin/x-brightness Executable file
View File

@@ -0,0 +1,26 @@
#!/usr/bin/env sh
[ -z "$AMOUNT" ] && AMOUNT=5
notify() {
notify-send "$@" -h string:x-dunst-stack-tag:'brightnessctl' -a 'brightnessctl'
}
max=$(brightnessctl max)
br=$(brightnessctl get)
brp=$((100 * br / max))
case "$1" in
up) brp=$((brp + AMOUNT)) ;;
down) brp=$((brp - AMOUNT)) ;;
*)
echo 'E: could not decide what brightness action to perform!' >&2
notify 'could not decide what audio action to perform!' -u critical -t 5000
exit 1
;;
esac
brp=$((brp - (brp % AMOUNT)))
brightnessctl set $brp%
ico=display-brightness-symbolic
notify -u low -i "$ico" -h "int:value:$brp" "brightness: $brp%"

View File

@@ -1,4 +0,0 @@
#!/usr/bin/sh
br=$(brightnessctl set 5%- |
grep '%' | awk '{print $4}' | sed 's/[^0-9]//g')
notify-send -u low -i display-brightness-symbolic -h int:value:"$br" -h string:x-dunst-stack-tag:'brightnessctl' -a 'brightnessctl' "brightness: $br%"

View File

@@ -1,4 +0,0 @@
#!/usr/bin/sh
br=$(brightnessctl set 5%+ |
grep '%' | awk '{print $4}' | sed 's/[^0-9]//g')
notify-send -i display-brightness-symbolic -u low -h int:value:"$br" -h string:x-dunst-stack-tag:'brightnessctl' -a 'brightnessctl' "brightness: $br%"