|
|
- ;; ┌────────────────────────────────────────────────────┐
- ;; │░█▀█░█▀█░█░░░█░█░█▀▄░█▀█░█▀▄░░░░░░░░░█▀▄░█▀█░█▀▄░█▀▀│
- ;; │░█▀▀░█░█░█░░░░█░░█▀▄░█▀█░█▀▄░░░░▀░░░░█▀▄░█▀█░█▀▄░▀▀█│
- ;; │░▀░░░▀▀▀░▀▀▀░░▀░░▀▀░░▀░▀░▀░▀░░░░▀░░░░▀▀░░▀░▀░▀░▀░▀▀▀│
- ;; │░Created░By░Aditya░Shakya░@adi1090x░░░░░░░░░░░░░░░░░│
- ;; └────────────────────────────────────────────────────┘
-
- ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
-
- [bar]
- fill = ⏽
- empty = ⏽
- indicator =
- ; Nerd font : , ⏽, 樂 籠 錄 , 雷 絛
-
- [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:
- ; <label-volume> (default)
- ; <ramp-volume>
- ; <bar-volume>
- format-volume = <ramp-volume> <bar-volume>
-
- ; Available tags:
- ; <label-muted> (default)
- ; <ramp-volume>
- ; <bar-volume>
- format-muted = <label-muted>
- format-muted-prefix =
- format-muted-prefix-foreground = ${color.red}
-
- ; Available tokens:
- ; %percentage% (default)
- label-volume = %percentage%%
-
- ; Available tokens:
- ; %percentage% (default
- label-muted = " Muted"
- label-muted-foreground = ${color.sep}
-
- ; Only applies if <ramp-volume> is used
- ramp-volume-0 =
- ramp-volume-1 =
- ramp-volume-2 =
- ramp-volume-foreground = ${color.blue}
-
- ; Only applies if <bar-volume> is used
- bar-volume-format = "%fill%%indicator%%empty%"
- bar-volume-width = 11
- bar-volume-gradient = false
-
- bar-volume-indicator = ${bar.indicator}
- bar-volume-indicator-foreground = ${color.foreground}
- bar-volume-indicator-font = 2
-
- bar-volume-fill = ${bar.fill}
- bar-volume-fill-font = 2
- bar-volume-foreground-0 = ${color.green}
- bar-volume-foreground-1 = ${color.green}
- bar-volume-foreground-2 = ${color.yellow}
- bar-volume-foreground-3 = ${color.yellow}
- bar-volume-foreground-4 = ${color.red}
-
- bar-volume-empty = ${bar.empty}
- bar-volume-empty-font = 2
- bar-volume-empty-foreground = ${color.sep}
-
- ; If defined, it will replace <ramp-volume> when
- ; headphones are plugged in to `headphone_control_numid`
- ; If undefined, <ramp-volume> will be used for both
- ; Only applies if <ramp-volume> is used
- ramp-headphones-0 =
-
- ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
-
- [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:
- ; <label> (default)
- ; <ramp>
- ; <bar>
- format = <ramp> <bar>
-
- ; Available tokens:
- ; %percentage% (default)
- label = %percentage%%
-
- ; Only applies if <ramp> is used
- ramp-0 =
- ramp-1 =
- ramp-2 =
- ramp-3 =
- ramp-4 =
- ramp-foreground = ${color.lime}
-
- ; Only applies if <bar> is used
- bar-format = "%fill%%indicator%%empty%"
- bar-width = 11
- bar-gradient = false
-
- bar-indicator = ${bar.indicator}
- bar-indicator-foreground = ${color.foreground}
- bar-indicator-font = 2
-
- bar-fill = ${bar.fill}
- bar-fill-font = 2
- bar-foreground-0 = ${color.green}
- bar-foreground-1 = ${color.green}
- bar-foreground-2 = ${color.yellow}
- bar-foreground-3 = ${color.yellow}
- bar-foreground-4 = ${color.red}
-
- bar-empty = ${bar.empty}
- bar-empty-font = 2
- bar-empty-foreground = ${color.sep}
-
- ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
-
- [module/battery_bar]
- type = internal/battery
-
- ; This is useful in case the battery never reports 100% charge
- full-at = 99
-
- ; Use the following command to list batteries and adapters:
- ; $ ls -1 /sys/class/power_supply/
- battery = BAT1
- adapter = ACAD
-
- ; If an inotify event haven't been reported in this many
- ; seconds, manually poll for new values.
- ;
- ; Needed as a fallback for systems that don't report events
- ; on sysfs/procfs.
- ;
- ; Disable polling by setting the interval to 0.
- ;
- ; Default: 5
- poll-interval = 2
-
- ; see "man date" for details on how to format the time string
- ; NOTE: if you want to use syntax tags here you need to use %%{...}
- ; Default: %H:%M:%S
- time-format = %H:%M
-
- ; Available tags:
- ; <label-charging> (default)
- ; <bar-capacity>
- ; <ramp-capacity>
- ; <animation-charging>
- format-charging = <bar-capacity>
- format-charging-prefix = ""
- format-charging-prefix-foreground = ${color.green}
-
- ; Available tags:
- ; <label-discharging> (default)
- ; <bar-capacity>
- ; <ramp-capacity>
- ; <animation-discharging>
- format-discharging = <bar-capacity>
- format-discharging-prefix = ""
- format-discharging-prefix-foreground = ${color.pink}
-
- ; Available tags:
- ; <label-full> (default)
- ; <bar-capacity>
- ; <ramp-capacity>
- format-full = <label-full>
- format-full-prefix = ""
- format-full-prefix-foreground = ${color.red}
-
- ; Available tokens:
- ; %percentage% (default)
- ; %time%
- ; %consumption% (shows current charge rate in watts)
-
- label-charging = %percentage%%
-
- ; Available tokens:
- ; %percentage% (default)
- ; %time%
- ; %consumption% (shows current discharge rate in watts)
- label-discharging = %percentage%%
-
- ; Available tokens:
- ; %percentage% (default)
- label-full = Full
-
- ; Only applies if <bar-capacity> is used
- bar-capacity-format = " %fill%%indicator%%empty%"
- bar-capacity-width = 11
- bar-capacity-gradient = false
-
- bar-capacity-indicator = ${bar.indicator}
- bar-capacity-indicator-font = 2
- bar-capacity-indicator-foreground = ${color.foreground}
-
- bar-capacity-fill = ${bar.fill}
- bar-capacity-fill-font = 2
- bar-capacity-foreground-0 = ${color.green}
- bar-capacity-foreground-1 = ${color.green}
- bar-capacity-foreground-2 = ${color.yellow}
- bar-capacity-foreground-3 = ${color.yellow}
- bar-capacity-foreground-4 = ${color.red}
-
- bar-capacity-empty = ${bar.empty}
- bar-capacity-empty-font = 2
- bar-capacity-empty-foreground = ${color.sep}
- bar-fill-font = 2
-
- ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
-
- [module/cpu_bar]
- type = internal/cpu
-
- ; Seconds to sleep between updates
- ; Default: 1
- interval = 0.5
-
- ; Available tags:
- ; <label> (default)
- ; <bar-load>
- ; <ramp-load>
- ; <ramp-coreload>
- ;;format = <label> <ramp-coreload>
- format = <bar-load><label>
- format-prefix =
- format-prefix-foreground = ${color.teal}
-
- ; Available tokens:
- ; %percentage% (default) - total cpu load averaged over all cores
- ; %percentage-sum% - Cumulative load on all cores
- ; %percentage-cores% - load percentage for each core
- ; %percentage-core[1-9]% - load percentage for specific core
- label = " %percentage%%"
-
- ; Only applies if <bar-load> is used
- bar-load-format = " %fill%%indicator%%empty%"
- bar-load-width = 11
- bar-load-gradient = false
-
- bar-load-indicator = ${bar.indicator}
- bar-load-indicator-font = 2
- bar-load-indicator-foreground = ${color.foreground}
-
- bar-load-fill = ${bar.fill}
- bar-load-fill-font = 2
- bar-load-foreground-0 = ${color.green}
- bar-load-foreground-1 = ${color.green}
- bar-load-foreground-2 = ${color.yellow}
- bar-load-foreground-3 = ${color.yellow}
- bar-load-foreground-4 = ${color.red}
-
- bar-load-empty = ${bar.empty}
- bar-load-empty-font = 2
- bar-load-empty-foreground = ${color.sep}
-
- ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
-
- [module/filesystem_bar]
- type = internal/fs
-
- ; Mountpoints to display
- mount-0 = /
- ;;mount-1 = /home
- ;;mount-2 = /var
-
- ; Seconds to sleep between updates
- ; Default: 30
- interval = 30
-
- ; Display fixed precision values
- ; Default: false
- fixed-values = false
-
- ; Spacing between entries
- ; Default: 2
- ;;spacing = 4
-
- ; Available tags:
- ; <label-mounted> (default)
- ; <bar-free>
- ; <bar-used>
- ; <ramp-capacity>
- format-mounted = <bar-used><label-mounted>
- format-mounted-prefix =
- format-mounted-prefix-foreground = ${color.purple}
-
- ; Available tags:
- ; <label-unmounted> (default)
- format-unmounted = <label-unmounted>
- format-unmounted-prefix =
- format-unmounted-prefix-foreground = ${color.red}
-
- ; Available tokens:
- ; %mountpoint%
- ; %type%
- ; %fsname%
- ; %percentage_free%
- ; %percentage_used%
- ; %total%
- ; %free%
- ; %used%
- ; Default: %mountpoint% %percentage_free%%
- label-mounted = " %used%/%total%"
-
- ; Available tokens:
- ; %mountpoint%
- ; Default: %mountpoint% is not mounted
- label-unmounted = " %mountpoint%: not mounted"
-
- ; Only applies if <bar-used> is used
- bar-used-format = " %fill%%indicator%%empty%"
- bar-used-width = 11
- bar-used-gradient = false
-
- bar-used-indicator = ${bar.indicator}
- bar-used-indicator-font = 2
- bar-used-indicator-foreground = ${color.foreground}
-
- bar-used-fill = ${bar.fill}
- bar-used-fill-font = 2
- bar-used-foreground-0 = ${color.green}
- bar-used-foreground-1 = ${color.green}
- bar-used-foreground-2 = ${color.yellow}
- bar-used-foreground-3 = ${color.yellow}
- bar-used-foreground-4 = ${color.red}
-
- bar-used-empty = ${bar.empty}
- bar-used-empty-font = 2
- bar-used-empty-foreground = ${color.sep}
-
- ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
-
- [module/memory_bar]
- type = internal/memory
-
- ; Seconds to sleep between updates
- ; Default: 1
- interval = 2
-
- ; Available tags:
- ; <label> (default)
- ; <bar-used>
- ; <bar-free>
- ; <ramp-used>
- ; <ramp-free>
- ; <bar-swap-used>
- ; <bar-swap-free>
- ; <ramp-swap-used>
- ; <ramp-swap-free>
- format = <bar-used><label>
- format-prefix =
- format-prefix-foreground = ${color.indigo}
-
- ; Available tokens:
- ; %percentage_used% (default)
- ; %percentage_free%
- ; %gb_used%
- ; %gb_free%
- ; %gb_total%
- ; %mb_used%
- ; %mb_free%
- ; %mb_total%
- ; %percentage_swap_used%
- ; %percentage_swap_free%
- ; %mb_swap_total%
- ; %mb_swap_free%
- ; %mb_swap_used%
- ; %gb_swap_total%
- ; %gb_swap_free%
- ; %gb_swap_used%
-
- label = " %mb_used%"
-
- ; Only applies if <bar-used> is used
- bar-used-format = " %fill%%indicator%%empty%"
- bar-used-width = 11
- bar-used-gradient = false
-
- bar-used-indicator = ${bar.indicator}
- bar-used-indicator-font = 2
- bar-used-indicator-foreground = ${color.foreground}
-
- bar-used-fill = ${bar.fill}
- bar-used-fill-font = 2
- bar-used-foreground-0 = ${color.green}
- bar-used-foreground-1 = ${color.green}
- bar-used-foreground-2 = ${color.yellow}
- bar-used-foreground-3 = ${color.yellow}
- bar-used-foreground-4 = ${color.red}
-
- bar-used-empty = ${bar.empty}
- bar-used-empty-font = 2
- bar-used-empty-foreground = ${color.sep}
-
- ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
-
- [module/mpd_bar]
- type = internal/mpd
-
- ; Host where mpd is running (either ip or domain name)
- ; Can also be the full path to a unix socket where mpd is running.
- ;;host = 127.0.0.1
- ;;port = 6600
- ;;password = mysecretpassword
-
- ; Seconds to sleep between progressbar/song timer sync
- ; Default: 1
- interval = 1
-
- ; Available tags:
- ; <label-song> (default)
- ; <label-time>
- ; <bar-progress>
- ; <toggle> - gets replaced with <icon-(pause|play)>
- ; <toggle-stop> - gets replaced with <icon-(stop|play)>
- ; <icon-random>
- ; <icon-repeat>
- ; <icon-repeatone> (deprecated)
- ; <icon-single> - Toggle playing only a single song. Replaces <icon-repeatone>
- ; <icon-consume>
- ; <icon-prev>
- ; <icon-stop>
- ; <icon-play>
- ; <icon-pause>
- ; <icon-next>
- ; <icon-seekb>
- ; <icon-seekf>
- format-online = <label-song><bar-progress><label-time>
- format-online-prefix =
- format-online-prefix-foreground = ${color.green}
-
- ;format-playing = ${self.format-online}
- ;format-paused = ${self.format-online}
- ;format-stopped = ${self.format-online}
-
- ; Available tags:
- ; <label-offline>
- format-offline = <label-offline>
- format-offline-prefix =
- format-offline-prefix-foreground = ${color.red}
-
- ; Available tokens:
- ; %artist%
- ; %album-artist%
- ; %album%
- ; %date%
- ; %title%
- ; Default: %artist% - %title%
- label-song = " %artist% - %title%"
- label-song-maxlen = 25
- label-song-ellipsis = true
-
- ; Available tokens:
- ; %elapsed%
- ; %total%
- ; Default: %elapsed% / %total%
- label-time = " %elapsed% / %total%"
-
- ; Available tokens:
- ; None
- label-offline = " Offline"
-
- ; Only applies if <icon-X> is used
- icon-play =
- icon-pause =
- icon-stop =
- icon-next =
- icon-prev =
- icon-seekf =
- icon-seekb =
- icon-random =
- icon-repeat =
- icon-repeatone =
- icon-single =
- icon-consume =
-
- ; Used to display the state of random/repeat/repeatone/single
- ; Only applies if <icon-[random|repeat|repeatone|single]> is used
- toggle-on-foreground = ${color.primary}
- toggle-off-foreground = ${color.secondary}
-
- ; Only applies if <bar-progress> is used
- bar-progress-format = " %fill%%indicator%%empty%"
- bar-progress-width = 11
- bar-progress-gradient = false
-
- bar-progress-indicator = ${bar.indicator}
- bar-progress-indicator-font = 2
- bar-progress-indicator-foreground = ${color.foreground}
-
- bar-progress-fill = ${bar.fill}
- bar-progress-fill-font = 2
- bar-progress-foreground-0 = ${color.green}
- bar-progress-foreground-1 = ${color.green}
- bar-progress-foreground-2 = ${color.yellow}
- bar-progress-foreground-3 = ${color.yellow}
- bar-progress-foreground-4 = ${color.red}
-
- bar-progress-empty = ${bar.empty}
- bar-progress-empty-font = 2
- bar-progress-empty-foreground = ${color.sep}
-
- ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
|