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:
Sravan Balaji
2022-01-11 11:46:39 -05:00
parent c0bab6cde6
commit 6f6f97befd
7 changed files with 150 additions and 21 deletions

52
.scripts/brightness.sh Executable file
View 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 $@

View File

@@ -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
;;

View File

@@ -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() {