Brightness Control, Rofi on Left, Remove Transparency, OpenRGB on Startup
- Add brightness control script for built-in display - Add brightness control script to control center - Add dwm keybinding for brightness control script - Change deadd pop-up and center background to solid (no transparency) - Change rofi "centertab-dracula" theme to appear on left (mirrored version of notification center) - Add openrgb to delayed startup list
This commit is contained in:
52
.scripts/brightness.sh
Executable file
52
.scripts/brightness.sh
Executable file
@@ -0,0 +1,52 @@
|
||||
#!/bin/bash
|
||||
help_menu() {
|
||||
echo "Script to interact with pactl. Use only one argument at a time."
|
||||
# echo " - Play / Pause: playerctl.sh --play-pause"
|
||||
# echo " - Next: playerctl.sh --next"
|
||||
# echo " - Previous: playerctl.sh --prev"
|
||||
# echo " - Change Player: playerctl.sh --change"
|
||||
# echo " - Rofi Menu: playerctl.sh --rofi"
|
||||
# echo " - Help: playerctl.sh --help OR playerctl.sh -h"
|
||||
}
|
||||
|
||||
rofi_menu() {
|
||||
declare -a options=(
|
||||
" Raise Brightness - raise"
|
||||
" Lower Brightness - lower"
|
||||
" Back - back"
|
||||
" Quit - quit"
|
||||
)
|
||||
|
||||
choice=$(printf '%s\n' "${options[@]}" | rofi -dmenu -i)
|
||||
option=$(printf '%s\n' "${choice}" | awk '{print $NF}')
|
||||
|
||||
if [[ "$option" == "quit" ]]; then
|
||||
kilall rofi
|
||||
elif [[ "$option" != "back" ]]; then
|
||||
main "--$option" && main "--rofi"
|
||||
fi
|
||||
}
|
||||
|
||||
main() {
|
||||
if [ $# -eq 0 ]; then
|
||||
# No arguments
|
||||
help_menu
|
||||
else
|
||||
case $1 in
|
||||
--help | -h)
|
||||
help_menu
|
||||
;;
|
||||
--raise)
|
||||
xdotool key XF86MonBrightnessUp
|
||||
;;
|
||||
--lower)
|
||||
xdotool key XF86MonBrightnessDown
|
||||
;;
|
||||
--rofi)
|
||||
rofi_menu
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
}
|
||||
|
||||
main $@
|
@@ -12,6 +12,7 @@ help_menu() {
|
||||
rofi_menu() {
|
||||
declare -a options=(
|
||||
" Compositor - picom"
|
||||
" Display - brightness"
|
||||
" Notifications - deadd"
|
||||
" Media - playerctl"
|
||||
"墳Volume - pactl"
|
||||
@@ -44,6 +45,9 @@ main() {
|
||||
--picom)
|
||||
/home/sravan/.scripts/picom.sh --rofi
|
||||
;;
|
||||
--brightness)
|
||||
/home/sravan/.scripts/brightness.sh --rofi
|
||||
;;
|
||||
--deadd)
|
||||
/home/sravan/.scripts/deadd.sh --rofi
|
||||
;;
|
||||
|
@@ -31,6 +31,7 @@ declare -a delay_array=(\
|
||||
"/usr/bin/xfce4-power-manager" \ # XFCE4 Power Manager
|
||||
"/usr/bin/volctl" \ # PulseAudio Volume Control
|
||||
"/usr/bin/nyrna" \ # Nyrna
|
||||
"/usr/bin/openrgb" \ # OpenRGB
|
||||
# System Restore Processes
|
||||
"/usr/bin/autorandr --change --force" \ # Auto restore screen layout
|
||||
"/usr/bin/numlockx on" \ # Enable numlock
|
||||
@@ -46,6 +47,7 @@ declare -a kill_delay_array=(\
|
||||
"killall xfce4-power-manager" \ # XFCE4 Power Manager
|
||||
"killall volctl" \ # PulseAudio Volume Control
|
||||
"killall nyrna" \ # Nyrna
|
||||
"killall openrgb" \ # OpenRGB
|
||||
)
|
||||
|
||||
help_menu() {
|
||||
|
Reference in New Issue
Block a user