;; ┌────────────────────────────────────────────────────┐ ;; │░█▀█░█▀█░█░░░█░█░█▀▄░█▀█░█▀▄░░░░░░░░░█▀▄░█▀█░█▀▄░█▀▀│ ;; │░█▀▀░█░█░█░░░░█░░█▀▄░█▀█░█▀▄░░░░▀░░░░█▀▄░█▀█░█▀▄░▀▀█│ ;; │░▀░░░▀▀▀░▀▀▀░░▀░░▀▀░░▀░▀░▀░▀░░░░▀░░░░▀▀░░▀░▀░▀░▀░▀▀▀│ ;; │░Created░By░Aditya░Shakya░@adi1090x░░░░░░░░░░░░░░░░░│ ;; └────────────────────────────────────────────────────┘ ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ [bar] fill =  empty =  indicator =  [module/volume] type = internal/alsa ; Soundcard to be used ; Usually in the format hw:# where # is the card number ; You can find the different card numbers in `/proc/asound/cards` master-soundcard = default speaker-soundcard = default headphone-soundcard = default ; Name of the master, speaker and headphone mixers ; Use the following command to list available mixer controls: ; $ amixer scontrols | sed -nr "s/.*'([[:alnum:]]+)'.*/\1/p" ; If master, speaker or headphone-soundcard isn't the default, ; use `amixer -c # scontrols` instead where # is the number ; of the master, speaker or headphone soundcard respectively ; ; Default: Master master-mixer = Master ; Optionally define speaker and headphone mixers ; Default: none ;;speaker-mixer = Speaker ; Default: none ;;headphone-mixer = Headphone ; NOTE: This is required if headphone_mixer is defined ; Use the following command to list available device controls ; $ amixer controls | sed -r "/CARD/\!d; s/.*=([0-9]+).*name='([^']+)'.*/printf '%3.0f: %s\n' '\1' '\2'/e" | sort ; You may also need to use `amixer -c # controls` as above for the mixer names ; Default: none ;;headphone-id = 9 ; Use volume mapping (similar to amixer -M and alsamixer), where the increase in volume is linear to the ear ; Default: false ;;mapped = true ; Interval for volume increase/decrease (in percent points) ; Default: 5 interval = 5 ; Available tags: ; (default) ; ; format-volume = format-volume-prefix =  format-volume-prefix-padding = 1 format-volume-prefix-background = ${color.blue} format-volume-prefix-foreground = ${color.foreground} format-volume-background = ${color.background-alt} format-volume-foreground = ${color.foreground} format-volume-overline = ${color.background} format-volume-underline = ${color.background} ; Available tags: ; (default) ; ; format-muted = format-muted-prefix =  format-muted-prefix-padding = 1 format-muted-prefix-background = ${color.red} format-muted-overline = ${color.background} format-muted-underline = ${color.background} ; Available tokens: ; %percentage% (default) label-volume = %percentage%% label-volume-background = ${color.background-alt} label-volume-padding = 1 ; Available tokens: ; %percentage% (default label-muted = "Muted" label-muted-foreground = ${color.foreground} label-muted-background = ${color.background-alt} label-muted-padding = 1 ; Only applies if is used ramp-volume-0 =  ramp-volume-1 =  ramp-volume-2 =  ramp-volume-3 =  ramp-volume-4 =  ramp-volume-background = ${color.blue} ramp-volume-padding = 1 ; Only applies if is used bar-volume-format = " %fill%%indicator%%empty% " bar-volume-width = 10 bar-volume-gradient = false bar-volume-indicator = ${bar.indicator} bar-volume-indicator-foreground = ${color.foreground} bar-volume-fill = ${bar.fill} bar-volume-foreground-0 = ${color.foreground} bar-volume-foreground-1 = ${color.foreground} bar-volume-foreground-2 = ${color.foreground} bar-volume-empty = ${bar.empty} bar-volume-empty-foreground = ${color.gray} ; If defined, it will replace when ; headphones are plugged in to `headphone_control_numid` ; If undefined, will be used for both ; Only applies if is used ramp-headphones-0 =  ramp-headphones-background = ${color.blue} ramp-headphones-padding = 1 ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ [module/brightness] ;type = internal/xbacklight type = internal/backlight ; Use the following command to list available cards: ; $ ls -1 /sys/class/backlight/ ;card = intel_backlight card = amdgpu_bl0 ; Available tags: ;