Unix3r

Build. Break. Learn. Repeat.

Starting0%
Skip to content

unix3r/dotfiles

Public
main
U Unix3r Initial commit: sway + waybar dotfiles (Catppuccin Mocha) eb290df
13 lines · 496 B Raw History
1#!/usr/bin/env bash
2# brightness.sh up|down
3source "$(dirname "$0")/_lib.sh"
4STEP=5
5has brightnessctl || { notify bright dialog-error "Brightness" "brightnessctl not installed"; exit 1; }
6
7case $1 in
8 up) brightnessctl -q set "$STEP%+" ;;
9 down) brightnessctl -q -n 1% set "$STEP%-" ;; # -n: never go fully black
10 *) echo "usage: $0 up|down"; exit 1 ;;
11esac
12pct=$(( $(brightnessctl get) * 100 / $(brightnessctl max) ))
13notify bright display-brightness "Brightness" "$pct%" "$pct"