d0tfiles

*nix dotfiles for arch linux setup
Log | Files | Refs | README | LICENSE

modules.ini (30410B)


      1 ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
      2 ;;
      3 ;;	    __  ___          __      __         
      4 ;;	   /  |/  /___  ____/ /_  __/ /__  _____
      5 ;;	  / /|_/ / __ \/ __  / / / / / _ \/ ___/
      6 ;;	 / /  / / /_/ / /_/ / /_/ / /  __(__  ) 
      7 ;;	/_/  /_/\____/\__,_/\__,_/_/\___/____/  
      8 ;;
      9 ;; Created By Aditya Shakya @adi1090x
     10 ;;
     11 ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
     12 
     13 [module/alsa]
     14 type = internal/alsa
     15 
     16 ; Soundcard to be used
     17 ; Usually in the format hw:# where # is the card number
     18 ; You can find the different card numbers in `/proc/asound/cards`
     19 ;;master-soundcard = default
     20 ;;speaker-soundcard = default
     21 ;;headphone-soundcard = default
     22 
     23 ; Name of the master, speaker and headphone mixers
     24 ; Use the following command to list available mixer controls:
     25 ; $ amixer scontrols | sed -nr "s/.*'([[:alnum:]]+)'.*/\1/p"
     26 ; If master, speaker or headphone-soundcard isn't the default, 
     27 ; use `amixer -c # scontrols` instead where # is the number 
     28 ; of the master, speaker or headphone soundcard respectively
     29 ;
     30 ; Default: Master
     31 ;;master-mixer = Master
     32 
     33 ; Optionally define speaker and headphone mixers
     34 ; Default: none
     35 ;;speaker-mixer = Speaker
     36 ; Default: none
     37 ;;headphone-mixer = Headphone
     38 
     39 ; NOTE: This is required if headphone_mixer is defined
     40 ; Use the following command to list available device controls
     41 ; $ amixer controls | sed -r "/CARD/\!d; s/.*=([0-9]+).*name='([^']+)'.*/printf '%3.0f: %s\n' '\1' '\2'/e" | sort
     42 ; You may also need to use `amixer -c # controls` as above for the mixer names
     43 ; Default: none
     44 ;;headphone-id = 9
     45 
     46 ; Use volume mapping (similar to amixer -M and alsamixer), where the increase in volume is linear to the ear
     47 ; Default: false
     48 ;;mapped = true
     49 
     50 ; Interval for volume increase/decrease (in percent points)
     51 ; Default: 5
     52 ;;interval = 5
     53 
     54 ; Available tags:
     55 ;   <label-volume> (default)
     56 ;   <ramp-volume>
     57 ;   <bar-volume>
     58 format-volume = <ramp-volume> <label-volume>
     59 
     60 ; Available tags:
     61 ;   <label-muted> (default)
     62 ;   <ramp-volume>
     63 ;   <bar-volume>
     64 ;format-muted = <label-muted>
     65 
     66 ; Available tokens:
     67 ;   %percentage% (default)
     68 label-volume = %percentage%%
     69 
     70 ; Available tokens:
     71 ;   %percentage% (default
     72 format-muted-prefix = 
     73 format-muted-prefix-foreground = ${color.RED}
     74 label-muted = " Muted"
     75 ;label-muted-foreground = ${color.RED}
     76 
     77 ; Only applies if <ramp-volume> is used
     78 ramp-volume-0 = 
     79 ramp-volume-1 = 
     80 ramp-volume-2 = 
     81 ramp-volume-3 = 
     82 ramp-volume-4 = 
     83 ramp-volume-foreground = ${color.PURPLE}
     84 
     85 ; If defined, it will replace <ramp-volume> when
     86 ; headphones are plugged in to `headphone_control_numid`
     87 ; If undefined, <ramp-volume> will be used for both
     88 ; Only applies if <ramp-volume> is used
     89 ;;ramp-headphones-0 = 
     90 ;;ramp-headphones-1 = 
     91 
     92 ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
     93 
     94 [module/backlight]
     95 type = internal/xbacklight
     96 
     97 ; Use the following command to list available cards:
     98 ; $ ls -1 /sys/class/backlight/
     99 card = intel_backlight
    100 
    101 ; Available tags:
    102 ;   <label> (default)
    103 ;   <ramp>
    104 ;   <bar>
    105 format = <ramp> <label>
    106 
    107 ; Available tokens:
    108 ;   %percentage% (default)
    109 label = %percentage%%
    110 
    111 ; Only applies if <ramp> is used
    112 
    113 ramp-0 = 
    114 ramp-1 = 
    115 ramp-2 = 
    116 ramp-3 = 
    117 ramp-4 = 
    118 ramp-5 = 
    119 ramp-6 = 
    120 ramp-7 = 
    121 ramp-8 = 
    122 ramp-9 = 
    123 ramp-foreground = ${color.YELLOW}
    124 
    125 ;; Other Icons
    126 ;
    127 
    128 ; Only applies if <bar> is used
    129 ;;bar-width = 10
    130 ;;bar-indicator = |
    131 ;;bar-fill = ─
    132 ;;bar-empty = ─
    133 
    134 ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
    135 
    136 [module/battery]
    137 type = internal/battery
    138 
    139 ; This is useful in case the battery never reports 100% charge
    140 full-at = 99
    141 
    142 ; Use the following command to list batteries and adapters:
    143 ; $ ls -1 /sys/class/power_supply/
    144 battery = BAT1
    145 adapter = ACAD
    146 
    147 ; If an inotify event haven't been reported in this many
    148 ; seconds, manually poll for new values.
    149 ;
    150 ; Needed as a fallback for systems that don't report events
    151 ; on sysfs/procfs.
    152 ;
    153 ; Disable polling by setting the interval to 0.
    154 ;
    155 ; Default: 5
    156 poll-interval = 2
    157 
    158 ; see "man date" for details on how to format the time string
    159 ; NOTE: if you want to use syntax tags here you need to use %%{...}
    160 ; Default: %H:%M:%S
    161 time-format = %H:%M
    162 
    163 ; Available tags:
    164 ;   <label-charging> (default)
    165 ;   <bar-capacity>
    166 ;   <ramp-capacity>
    167 ;   <animation-charging>
    168 format-charging = <animation-charging> <label-charging>
    169 ; Available tags:
    170 ;   <label-discharging> (default)
    171 ;   <bar-capacity>
    172 ;   <ramp-capacity>
    173 ;   <animation-discharging>
    174 format-discharging = <ramp-capacity> <label-discharging>
    175 
    176 ; Available tags:
    177 ;   <label-full> (default)
    178 ;   <bar-capacity>
    179 ;   <ramp-capacity>
    180 ;format-full = <ramp-capacity> <label-full>
    181 
    182 ; Available tokens:
    183 ;   %percentage% (default)
    184 ;   %time%
    185 ;   %consumption% (shows current charge rate in watts)
    186 
    187 label-charging = %percentage%%
    188 
    189 ; Available tokens:
    190 ;   %percentage% (default)
    191 ;   %time%
    192 ;   %consumption% (shows current discharge rate in watts)
    193 label-discharging = %percentage%%
    194 
    195 ; Available tokens:
    196 ;   %percentage% (default)
    197 format-full = <label-full>
    198 format-full-prefix = " "
    199 format-full-prefix-foreground = ${color.GREEN}
    200 label-full = Fully Charged
    201 
    202 ; Only applies if <ramp-capacity> is used
    203 ramp-capacity-0 = 
    204 ramp-capacity-1 = 
    205 ramp-capacity-2 = 
    206 ramp-capacity-3 = 
    207 ramp-capacity-4 = 
    208 ramp-capacity-5 = 
    209 ramp-capacity-6 = 
    210 ramp-capacity-7 = 
    211 ramp-capacity-8 = 
    212 ramp-capacity-9 = 
    213 ramp-capacity-foreground = ${color.BLUE}
    214 ; Only applies if <bar-capacity> is used
    215 ;bar-capacity-width = 10
    216 
    217 ; Only applies if <animation-charging> is used
    218 animation-charging-0 = 
    219 animation-charging-1 = 
    220 animation-charging-foreground = ${color.GREEN}
    221 ; Framerate in milliseconds
    222 animation-charging-framerate = 750
    223 
    224 ; Only applies if <animation-discharging> is used
    225 ;;animation-discharging-0 = 
    226 ;;animation-discharging-1 = 
    227 ;;animation-discharging-2 = 
    228 ;;animation-discharging-3 = 
    229 ;;animation-discharging-4 = 
    230 ;;animation-discharging-5 = 
    231 ;;animation-discharging-6 = 
    232 ;;animation-discharging-7 = 
    233 ;;animation-discharging-8 = 
    234 
    235 ; Framerate in milliseconds
    236 ;animation-discharging-framerate = 500
    237 
    238 ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
    239 
    240 ;;[module/bspwm]
    241 ;;type = internal/bspwm
    242 
    243 ; Only show workspaces defined on the same output as the bar
    244 ; NOTE: The bspwm and XRandR monitor names must match, which they do by default.
    245 ; Default: true
    246 ;;pin-workspaces = true
    247 
    248 ; Output mode flags after focused state label
    249 ; Default: false
    250 ;;inline-mode = false
    251 
    252 ; Create click handler used to focus workspace
    253 ; Default: true
    254 ;;enable-click = false
    255 
    256 ; Create scroll handlers used to cycle workspaces
    257 ; Default: true
    258 ;;enable-scroll = false
    259 
    260 ; Set the scroll cycle direction 
    261 ; Default: true
    262 ;;reverse-scroll = false
    263 
    264 ; Use fuzzy (partial) matching on labels when assigning 
    265 ; icons to workspaces
    266 ; Example: code;♚ will apply the icon to all workspaces 
    267 ; containing 'code' in the label
    268 ; Default: false
    269 ;;fuzzy-match = true
    270 
    271 ; ws-icon-[0-9]+ = label;icon
    272 ; Note that the label needs to correspond with the bspwm workspace name
    273 ;;ws-icon-0 = code;♚
    274 ;;ws-icon-1 = office;♛
    275 ;;ws-icon-2 = graphics;♜
    276 ;;ws-icon-3 = mail;♝
    277 ;;ws-icon-4 = web;♞
    278 ;;ws-icon-default = ♟
    279 
    280 ; Available tags:
    281 ;   <label-monitor>
    282 ;   <label-state> - gets replaced with <label-(focused|urgent|occupied|empty)>
    283 ;   <label-mode> - gets replaced with <label-(monocle|tiled|fullscreen|floating|locked|sticky|private)>
    284 ; Default: <label-state>
    285 ;;format = <label-state> <label-mode>
    286 
    287 ; Available tokens:
    288 ;   %name%
    289 ; Default: %name%
    290 ;;label-monitor = %name%
    291 
    292 ; If any values for label-dimmed-N are defined, the workspace/mode
    293 ; colors will get overridden with those values if the monitor is out of focus
    294 ; To only override workspaces in a specific state, use:
    295 ;   label-dimmed-focused
    296 ;   label-dimmed-occupied
    297 ;   label-dimmed-urgent
    298 ;   label-dimmed-empty
    299 ;;label-dimmed-foreground = #555
    300 ;;label-dimmed-underline = ${bar/top.background}
    301 ;;label-dimmed-focused-background = #f00
    302 
    303 ; Available tokens:
    304 ;   %name%
    305 ;   %icon%
    306 ;   %index%
    307 ; Default: %icon%  %name%
    308 ;;label-focused = %icon%
    309 ;;label-focused-foreground = #ffffff
    310 ;;label-focused-background = #3f3f3f
    311 ;;label-focused-underline = #fba922
    312 
    313 ; Available tokens:
    314 ;   %name%
    315 ;   %icon%
    316 ;   %index%
    317 ; Default: %icon%  %name%
    318 ;;label-occupied = %icon%
    319 ;;label-occupied-underline = #555555
    320 
    321 ; Available tokens:
    322 ;   %name%
    323 ;   %icon%
    324 ;   %index%
    325 ; Default: %icon%  %name%
    326 ;;label-urgent = %icon%
    327 ;;label-urgent-foreground = #000000
    328 ;;label-urgent-background = #bd2c40
    329 ;;label-urgent-underline = #9b0a20
    330 
    331 ; Available tokens:
    332 ;   %name%
    333 ;   %icon%
    334 ;   %index%
    335 ; Default: %icon%  %name%
    336 ;;label-empty = %icon%
    337 ;;label-empty-foreground = #55
    338 
    339 ; The following labels will be used to indicate the layout/mode
    340 ; for the focused workspace. Requires <label-mode>
    341 ;
    342 ; Available tokens:
    343 ;   None
    344 ;label-monocle = 
    345 ;label-tiled = 
    346 ;label-fullscreen = 
    347 ;label-floating = 
    348 ;label-pseudotiled = P
    349 ;label-locked = 
    350 ;label-locked-foreground = #bd2c40
    351 ;label-sticky = 
    352 ;label-sticky-foreground = #fba922
    353 ;label-private = 
    354 ;label-private-foreground = #bd2c40
    355 
    356 ; Separator in between workspaces
    357 ;;label-separator = |
    358 ;;label-separator-padding = 2
    359 ;;label-separator-foreground = #ffb52a
    360 
    361 ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
    362 
    363 [module/cpu]
    364 type = internal/cpu
    365 
    366 ; Seconds to sleep between updates
    367 ; Default: 1
    368 interval = 0.5
    369 
    370 ; Available tags:
    371 ;   <label> (default)
    372 ;   <bar-load>
    373 ;   <ramp-load>
    374 ;   <ramp-coreload>
    375 ;;format = <label> <ramp-coreload>
    376 format = <label>
    377 format-prefix = 
    378 format-prefix-foreground = ${color.BLUE}
    379 ; Available tokens:
    380 ;   %percentage% (default) - total cpu load averaged over all cores
    381 ;   %percentage-sum% - Cumulative load on all cores
    382 ;   %percentage-cores% - load percentage for each core
    383 ;   %percentage-core[1-9]% - load percentage for specific core
    384 label = " %percentage%%"
    385 
    386 ; Spacing between individual per-core ramps
    387 ;;ramp-coreload-spacing = 1
    388 ;;ramp-coreload-0 = 
    389 ;;ramp-coreload-1 = 
    390 ;;ramp-coreload-2 = 
    391 ;;ramp-coreload-3 = 
    392 ;;ramp-coreload-4 = 
    393 
    394 ;ramp-load-0 = 
    395 ;ramp-load-1 = 
    396 ;ramp-load-2 = 
    397 ;ramp-load-3 = 
    398 ;ramp-load-4 = 
    399 
    400 ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
    401 
    402 [module/date]
    403 type = internal/date
    404 
    405 ; Seconds to sleep between updates
    406 interval = 1.0
    407 
    408 ; See "http://en.cppreference.com/w/cpp/io/manip/put_time" for details on how to format the date string
    409 ; NOTE: if you want to use syntax tags here you need to use %%{...}
    410 ;;date = %Y-%m-%d%
    411 
    412 ; Optional time format
    413 time = %I:%M %p
    414 
    415 ; if `date-alt` or `time-alt` is defined, clicking
    416 ; the module will toggle between formats
    417 ;;date-alt = %A, %d %B %Y
    418 #time-alt = %d/%m/%Y%
    419 time-alt = %b %d, %G
    420 
    421 ; Available tags:
    422 ;   <label> (default)
    423 
    424 format = <label>
    425 format-prefix = " "
    426 format-prefix-foreground = ${color.CYAN}
    427 format-padding = 0
    428 
    429 ; Available tokens:
    430 ;   %date%
    431 ;   %time%
    432 ; Default: %date%
    433 label = %time%
    434 
    435 ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
    436 
    437 [module/filesystem]
    438 type = internal/fs
    439 
    440 ; Mountpoints to display
    441 mount-0 = /
    442 ;;mount-1 = /home
    443 ;;mount-2 = /var
    444 
    445 ; Seconds to sleep between updates
    446 ; Default: 30
    447 interval = 10
    448 
    449 ; Display fixed precision values
    450 ; Default: false
    451 fixed-values = true
    452 
    453 ; Spacing between entries
    454 ; Default: 2
    455 ;;spacing = 4
    456 
    457 ; Available tags:
    458 ;   <label-mounted> (default)
    459 ;   <bar-free>
    460 ;   <bar-used>
    461 ;   <ramp-capacity>
    462 format-mounted = <label-mounted>
    463 format-mounted-prefix = 
    464 format-mounted-prefix-foreground = ${color.LIME}
    465 
    466 ; Available tags:
    467 ;   <label-unmounted> (default)
    468 format-unmounted = <label-unmounted>
    469 format-unmounted-prefix = 
    470 format-unmounted-prefix-foreground = ${color.LIME}
    471 
    472 ; Available tokens:
    473 ;   %mountpoint%
    474 ;   %type%
    475 ;   %fsname%
    476 ;   %percentage_free%
    477 ;   %percentage_used%
    478 ;   %total%
    479 ;   %free%
    480 ;   %used%
    481 ; Default: %mountpoint% %percentage_free%%
    482 label-mounted = " %free%"
    483 
    484 ; Available tokens:
    485 ;   %mountpoint%
    486 ; Default: %mountpoint% is not mounted
    487 label-unmounted = %mountpoint%: not mounted
    488 
    489 ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
    490 
    491 ;;[module/github]
    492 ;;type = internal/github
    493 
    494 ; Accessing an access token stored in file
    495 ;;token = ${file:/path/to/file/containing/github/access.token}
    496 
    497 ; Accessing an access token stored in an environment variable
    498 ;;token = ${env:GITHUB_ACCESS_TOKEN}
    499 
    500 ; Whether empty notifications should be displayed or not
    501 ;;empty-notifications = false
    502 
    503 ; Number of seconds in between requests
    504 ;;interval = 10
    505 
    506 ; Available tags:
    507 ;   <label> (default)
    508 ;;format = <label>
    509 
    510 ; Available tokens:
    511 ;   %notifications% (default)
    512 ; Default: Notifications: %notifications%
    513 ;;label = %notifications%
    514 
    515 ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
    516 
    517 ;;[module/i3]
    518 ;;type = internal/i3
    519 
    520 ; Only show workspaces defined on the same output as the bar
    521 ;
    522 ; Useful if you want to show monitor specific workspaces
    523 ; on different bars
    524 ;
    525 ; Default: false
    526 ;;pin-workspaces = true
    527 
    528 ; This will split the workspace name on ':'
    529 ; Default: false
    530 ;;strip-wsnumbers = true
    531 
    532 ; Sort the workspaces by index instead of the default
    533 ; sorting that groups the workspaces by output
    534 ; Default: false
    535 ;;index-sort = true
    536 
    537 ; Create click handler used to focus workspace
    538 ; Default: true
    539 ;;enable-click = false
    540 
    541 ; Create scroll handlers used to cycle workspaces
    542 ; Default: true
    543 ;;enable-scroll = false
    544 
    545 ; Wrap around when reaching the first/last workspace
    546 ; Default: true
    547 ;;wrapping-scroll = false
    548 
    549 ; Set the scroll cycle direction 
    550 ; Default: true
    551 ;;reverse-scroll = false
    552 
    553 ; Use fuzzy (partial) matching on labels when assigning 
    554 ; icons to workspaces
    555 ; Example: code;♚ will apply the icon to all workspaces 
    556 ; containing 'code' in the label
    557 ; Default: false
    558 ;;fuzzy-match = true
    559 
    560 ; ws-icon-[0-9]+ = label;icon
    561 ; NOTE: The label needs to match the name of the i3 workspace
    562 ;;ws-icon-0 = 1;♚
    563 ;;ws-icon-1 = 2;♛
    564 ;;ws-icon-2 = 3;♜
    565 ;;ws-icon-3 = 4;♝
    566 ;;ws-icon-4 = 5;♞
    567 ;;ws-icon-default = ♟
    568 ; NOTE: You cannot skip icons, e.g. to get a ws-icon-6
    569 ; you must also define a ws-icon-5.
    570 
    571 ; Available tags:
    572 ;   <label-state> (default) - gets replaced with <label-(focused|unfocused|visible|urgent)>
    573 ;   <label-mode> (default)
    574 ;;format = <label-state> <label-mode>
    575 
    576 ; Available tokens:
    577 ;   %mode%
    578 ; Default: %mode%
    579 ;;label-mode = %mode%
    580 ;;label-mode-padding = 2
    581 ;;label-mode-background = #e60053
    582 
    583 ; Available tokens:
    584 ;   %name%
    585 ;   %icon%
    586 ;   %index%
    587 ;   %output%
    588 ; Default: %icon%  %name%
    589 ;;label-focused = %index%
    590 ;;label-focused-foreground = #ffffff
    591 ;;label-focused-background = #3f3f3f
    592 ;;label-focused-underline = #fba922
    593 ;;label-focused-padding = 4
    594 
    595 ; Available tokens:
    596 ;   %name%
    597 ;   %icon%
    598 ;   %index%
    599 ;   %output%
    600 ; Default: %icon%  %name%
    601 ;;label-unfocused = %index%
    602 ;;label-unfocused-padding = 4
    603 
    604 ; Available tokens:
    605 ;   %name%
    606 ;   %icon%
    607 ;   %index%
    608 ;   %output%
    609 ; Default: %icon%  %name%
    610 ;;label-visible = %index%
    611 ;;label-visible-underline = #555555
    612 ;;label-visible-padding = 4
    613 
    614 ; Available tokens:
    615 ;   %name%
    616 ;   %icon%
    617 ;   %index%
    618 ;   %output%
    619 ; Default: %icon%  %name%
    620 ;;label-urgent = %index%
    621 ;;label-urgent-foreground = #000000
    622 ;;label-urgent-background = #bd2c40
    623 ;;label-urgent-padding = 4
    624 
    625 ; Separator in between workspaces
    626 ;;label-separator = |
    627 ;;label-separator-padding = 2
    628 ;;label-separator-foreground = #ffb52a
    629 
    630 ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
    631 
    632 [module/memory]
    633 type = internal/memory
    634 
    635 ; Seconds to sleep between updates
    636 ; Default: 1
    637 interval = 3
    638 
    639 ; Available tags:
    640 ;   <label> (default)
    641 ;   <bar-used>
    642 ;   <bar-free>
    643 ;   <ramp-used>
    644 ;   <ramp-free>
    645 ;   <bar-swap-used>
    646 ;   <bar-swap-free>
    647 ;   <ramp-swap-used>
    648 ;   <ramp-swap-free>
    649 format = <label>
    650 format-prefix = 
    651 format-prefix-foreground = ${color.PURPLE}
    652 ; Available tokens:
    653 ;   %percentage_used% (default)
    654 ;   %percentage_free%
    655 ;   %gb_used%
    656 ;   %gb_free%
    657 ;   %gb_total%
    658 ;   %mb_used%
    659 ;   %mb_free%
    660 ;   %mb_total%
    661 ;   %percentage_swap_used%
    662 ;   %percentage_swap_free%
    663 ;   %mb_swap_total%
    664 ;   %mb_swap_free%
    665 ;   %mb_swap_used%
    666 ;   %gb_swap_total%
    667 ;   %gb_swap_free%
    668 ;   %gb_swap_used%
    669 
    670 label = " %mb_used%"
    671 
    672 ; Only applies if <bar-used> is used
    673 ;;bar-used-indicator =
    674 ;;bar-used-width = 50
    675 ;;bar-used-foreground-0 = #55aa55
    676 ;;bar-used-foreground-1 = #557755
    677 ;;bar-used-foreground-2 = #f5a70a
    678 ;;bar-used-foreground-3 = #ff5555
    679 ;;bar-used-fill = ▐
    680 ;;bar-used-empty = ▐
    681 ;;bar-used-empty-foreground = #444444
    682 
    683 ; Only applies if <ramp-used> is used
    684 ;;ramp-used-0 = 
    685 ;;ramp-used-1 = 
    686 ;;ramp-used-2 = 
    687 ;;ramp-used-3 = 
    688 ;;ramp-used-4 = 
    689 
    690 ; Only applies if <ramp-free> is used
    691 ;;ramp-free-0 = 
    692 ;;ramp-free-1 = 
    693 ;;ramp-free-2 = 
    694 ;;ramp-free-3 = 
    695 ;;ramp-free-4 = 
    696 
    697 ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
    698 
    699 [module/mpd]
    700 type = internal/mpd
    701 
    702 ; Host where mpd is running (either ip or domain name)
    703 ; Can also be the full path to a unix socket where mpd is running.
    704 ;;host = 127.0.0.1
    705 ;;port = 6600
    706 ;;password = mysecretpassword
    707 
    708 ; Seconds to sleep between progressbar/song timer sync
    709 ; Default: 1
    710 interval = 2
    711 
    712 ; Available tags:
    713 ;   <label-song> (default)
    714 ;   <label-time>
    715 ;   <bar-progress>
    716 ;   <toggle> - gets replaced with <icon-(pause|play)>
    717 ;   <toggle-stop> - gets replaced with <icon-(stop|play)>
    718 ;   <icon-random>
    719 ;   <icon-repeat>
    720 ;   <icon-repeatone> (deprecated)
    721 ;   <icon-single> - Toggle playing only a single song. Replaces <icon-repeatone>
    722 ;   <icon-consume>
    723 ;   <icon-prev>
    724 ;   <icon-stop>
    725 ;   <icon-play>
    726 ;   <icon-pause>
    727 ;   <icon-next>
    728 ;   <icon-seekb>
    729 ;   <icon-seekf>
    730 ;format-online-prefix = " "
    731 ;format-online-prefix-foreground = ${color.CYAN}
    732 ;format-online = <toggle> <label-song>
    733 format-online = <icon-prev> <toggle> <icon-next> <label-song>
    734 
    735 ;format-playing = ${self.format-online}
    736 ;format-paused = ${self.format-online}
    737 ;format-stopped = ${self.format-online}
    738 
    739 ; Available tags:
    740 ;   <label-offline>
    741 ;format-offline = <label-offline>
    742 
    743 ; Available tokens:
    744 ;   %artist%
    745 ;   %album-artist%
    746 ;   %album%
    747 ;   %date%
    748 ;   %title%
    749 ; Default: %artist% - %title%
    750 label-song =  "%title% | %artist%"
    751 label-song-maxlen = 25
    752 label-song-ellipsis = true
    753 
    754 ; Available tokens:
    755 ;   %elapsed%
    756 ;   %total%
    757 ; Default: %elapsed% / %total%
    758 ;;abel-time = %elapsed% / %total%
    759 
    760 ; Available tokens:
    761 ;   None
    762 label-offline = "MPD is offline"
    763 
    764 ; Only applies if <icon-X> is used
    765 icon-play = 
    766 icon-play-foreground = ${color.BLUE}
    767 icon-pause = 
    768 icon-pause-foreground = ${color.BLUE}
    769 icon-stop = 
    770 icon-stop-foreground = ${color.RED}
    771 icon-prev = 
    772 icon-prev-foreground = ${color.BLUE}
    773 icon-next = 
    774 icon-next-foreground = ${color.BLUE}
    775 icon-seekb = ⏪
    776 icon-seekf = ⏩
    777 icon-random = 🔀
    778 icon-repeat = 🔁
    779 icon-repeatone = 🔂
    780 icon-single = 🔂
    781 icon-consume = ✀
    782 
    783 ; Used to display the state of random/repeat/repeatone/single
    784 ; Only applies if <icon-[random|repeat|repeatone|single]> is used
    785 ;;toggle-on-foreground = #ff
    786 ;;toggle-off-foreground = #55
    787 
    788 ; Only applies if <bar-progress> is used
    789 ;;bar-progress-width = 45
    790 ;;bar-progress-indicator = |
    791 ;;bar-progress-fill = ─
    792 ;;bar-progress-empty = ─
    793 
    794 ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
    795 
    796 ; If you use both a wired and a wireless network, just add 2 module definitions. For example
    797 [module/wired-network]
    798 type = internal/network
    799 interface = eth0
    800 
    801 [module/wireless-network]
    802 type = internal/network
    803 interface = wlan0
    804 
    805 ; Normal Module
    806 [module/network]
    807 type = internal/network
    808 interface = wlan0
    809 
    810 ; Seconds to sleep between updates
    811 ; Default: 1
    812 interval = 1.0
    813 
    814 ; Test connectivity every Nth update
    815 ; A value of 0 disables the feature
    816 ; NOTE: Experimental (needs more testing)
    817 ; Default: 0
    818 ;ping-interval = 3
    819 
    820 ; @deprecated: Define min width using token specifiers (%downspeed:min% and %upspeed:min%)
    821 ; Minimum output width of upload/download rate
    822 ; Default: 3
    823 ;;udspeed-minwidth = 5
    824 
    825 ; Accumulate values from all interfaces
    826 ; when querying for up/downspeed rate
    827 ; Default: false
    828 accumulate-stats = true
    829 
    830 ; Consider an `UNKNOWN` interface state as up.
    831 ; Some devices have an unknown state, even when they're running
    832 ; Default: false
    833 unknown-as-up = true
    834 
    835 ; Available tags:
    836 ;   <label-connected> (default)
    837 ;   <ramp-signal>
    838 format-connected = <ramp-signal> <label-connected>
    839 
    840 ; Available tags:
    841 ;   <label-disconnected> (default)
    842 
    843 format-disconnected-prefix = " "
    844 format-disconnected-prefix-foreground = ${color.RED}
    845 format-disconnected = <label-disconnected>
    846 
    847 ; Available tags:
    848 ;   <label-connected> (default)
    849 ;   <label-packetloss>
    850 ;   <animation-packetloss>
    851 ;;format-packetloss = <animation-packetloss> <label-connected>
    852 
    853 ; Available tokens:
    854 ;   %ifname%    [wireless+wired]
    855 ;   %local_ip%  [wireless+wired]
    856 ;   %local_ip6% [wireless+wired]
    857 ;   %essid%     [wireless]
    858 ;   %signal%    [wireless]
    859 ;   %upspeed%   [wireless+wired]
    860 ;   %downspeed% [wireless+wired]
    861 ;   %linkspeed% [wired]
    862 ; Default: %ifname% %local_ip%
    863 ;label-connected = "%essid% %downspeed:8% %upspeed:8%"
    864 label-connected = "Connected"
    865 ;;label-connected-foreground = #eefafafa
    866 
    867 ; Available tokens:
    868 ;   %ifname%    [wireless+wired]
    869 ; Default: (none)
    870 label-disconnected = "Disconnected"
    871 
    872 ; Available tokens:
    873 ;   %ifname%    [wireless+wired]
    874 ;   %local_ip%  [wireless+wired]
    875 ;   %local_ip6% [wireless+wired]
    876 ;   %essid%     [wireless]
    877 ;   %signal%    [wireless]
    878 ;   %upspeed%   [wireless+wired]
    879 ;   %downspeed% [wireless+wired]
    880 ;   %linkspeed% [wired]
    881 ; Default: (none)
    882 ;label-packetloss = %essid%
    883 ;label-packetloss-foreground = #eefafafa
    884 
    885 ; Only applies if <ramp-signal> is used
    886 ramp-signal-0 = 
    887 ramp-signal-1 = 
    888 ramp-signal-2 = 
    889 ramp-signal-3 = 
    890 ramp-signal-4 = 
    891 ramp-signal-foreground = ${color.LIME}
    892 
    893 ; Only applies if <animation-packetloss> is used
    894 ;;animation-packetloss-0 = ⚠
    895 ;;animation-packetloss-0-foreground = #ffa64c
    896 ;;animation-packetloss-1 = ⚠
    897 ;;animation-packetloss-1-foreground = #000000
    898 ; Framerate in milliseconds
    899 ;;animation-packetloss-framerate = 500
    900 
    901 ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
    902 
    903 [module/speed]
    904 type = internal/network
    905 interface = wlan0
    906 
    907 ; Seconds to sleep between updates
    908 ; Default: 1
    909 interval = 1.0
    910 
    911 ; Test connectivity every Nth update
    912 ; A value of 0 disables the feature
    913 ; NOTE: Experimental (needs more testing)
    914 ; Default: 0
    915 ;ping-interval = 3
    916 
    917 ; @deprecated: Define min width using token specifiers (%downspeed:min% and %upspeed:min%)
    918 ; Minimum output width of upload/download rate
    919 ; Default: 3
    920 ;;udspeed-minwidth = 5
    921 
    922 ; Accumulate values from all interfaces
    923 ; when querying for up/downspeed rate
    924 ; Default: false
    925 accumulate-stats = true
    926 
    927 ; Consider an `UNKNOWN` interface state as up.
    928 ; Some devices have an unknown state, even when they're running
    929 ; Default: false
    930 unknown-as-up = true
    931 
    932 ; Available tags:
    933 ;   <label-connected> (default)
    934 ;   <ramp-signal>
    935 format-connected = <label-connected>
    936 format-connected-prefix = " "
    937 format-connected-prefix-foreground = ${color.BLUE}
    938 ; Available tags:
    939 ;   <label-disconnected> (default)
    940 
    941 format-disconnected-prefix = " "
    942 format-disconnected-prefix-foreground = ${color.RED}
    943 format-disconnected = <label-disconnected>
    944 
    945 ; Available tags:
    946 ;   <label-connected> (default)
    947 ;   <label-packetloss>
    948 ;   <animation-packetloss>
    949 ;;format-packetloss = <animation-packetloss> <label-connected>
    950 
    951 ; Available tokens:
    952 ;   %ifname%    [wireless+wired]
    953 ;   %local_ip%  [wireless+wired]
    954 ;   %local_ip6% [wireless+wired]
    955 ;   %essid%     [wireless]
    956 ;   %signal%    [wireless]
    957 ;   %upspeed%   [wireless+wired]
    958 ;   %downspeed% [wireless+wired]
    959 ;   %linkspeed% [wired]
    960 ; Default: %ifname% %local_ip%
    961 label-connected = "%downspeed% | %upspeed%"
    962 ;label-connected = "Connected"
    963 ;;label-connected-foreground = #eefafafa
    964 
    965 ; Available tokens:
    966 ;   %ifname%    [wireless+wired]
    967 ; Default: (none)
    968 label-disconnected = "Disconnected"
    969 
    970 ; Available tokens:
    971 ;   %ifname%    [wireless+wired]
    972 ;   %local_ip%  [wireless+wired]
    973 ;   %local_ip6% [wireless+wired]
    974 ;   %essid%     [wireless]
    975 ;   %signal%    [wireless]
    976 ;   %upspeed%   [wireless+wired]
    977 ;   %downspeed% [wireless+wired]
    978 ;   %linkspeed% [wired]
    979 ; Default: (none)
    980 ;label-packetloss = %essid%
    981 ;label-packetloss-foreground = #eefafafa
    982 
    983 ; Only applies if <ramp-signal> is used
    984 ramp-signal-0 = 
    985 ramp-signal-1 = 
    986 ramp-signal-2 = 
    987 ramp-signal-3 = 
    988 ramp-signal-4 = 
    989 ramp-signal-foreground = ${color.LIME}
    990 
    991 ; Only applies if <animation-packetloss> is used
    992 ;;animation-packetloss-0 = ⚠
    993 ;;animation-packetloss-0-foreground = #ffa64c
    994 ;;animation-packetloss-1 = ⚠
    995 ;;animation-packetloss-1-foreground = #000000
    996 ; Framerate in milliseconds
    997 ;;animation-packetloss-framerate = 500
    998 
    999 ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
   1000 
   1001 [module/pulseaudio]
   1002 type = internal/pulseaudio
   1003 
   1004 ; Sink to be used, if it exists (find using `pacmd list-sinks`, name field)
   1005 ; If not, uses default sink
   1006 sink = alsa_output.pci-0000_12_00.3.analog-stereo
   1007 
   1008 ; Use PA_VOLUME_UI_MAX (~153%) if true, or PA_VOLUME_NORM (100%) if false
   1009 ; Default: true
   1010 use-ui-max = false
   1011 
   1012 ; Interval for volume increase/decrease (in percent points)
   1013 ; Default: 5
   1014 interval = 5
   1015 
   1016 ; Available tags:
   1017 ;   <label-volume> (default)
   1018 ;   <ramp-volume>
   1019 ;   <bar-volume>
   1020 format-volume = <ramp-volume> <label-volume>
   1021 
   1022 ; Available tags:
   1023 ;   <label-muted> (default)
   1024 ;   <ramp-volume>
   1025 ;   <bar-volume>
   1026 ;format-muted = <label-muted>
   1027 
   1028 ; Available tokens:
   1029 ;   %percentage% (default)
   1030 ;label-volume = %percentage%%
   1031 
   1032 ; Available tokens:
   1033 ;   %percentage% (default)
   1034 format-muted-prefix = " "
   1035 format-muted-prefix-foreground = ${color.RED}
   1036 format-muted = <label-muted>
   1037 label-muted = Muted
   1038 
   1039 ; Only applies if <ramp-volume> is used
   1040 ramp-volume-0 = 
   1041 ramp-volume-1 = 
   1042 ramp-volume-2 = 
   1043 ramp-volume-3 = 
   1044 ramp-volume-4 = 
   1045 ramp-volume-foreground = ${color.PURPLE}
   1046 
   1047 ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
   1048 
   1049 [module/temperature]
   1050 type = internal/temperature
   1051 
   1052 ; Seconds to sleep between updates
   1053 ; Default: 1
   1054 interval = 0.5
   1055 
   1056 ; Thermal zone to use
   1057 ; To list all the zone types, run 
   1058 ; $ for i in /sys/class/thermal/thermal_zone*; do echo "$i: $(<$i/type)"; done
   1059 ; Default: 0
   1060 thermal-zone = 0
   1061 
   1062 ; Full path of temperature sysfs path
   1063 ; Use `sensors` to find preferred temperature source, then run
   1064 ; $ for i in /sys/class/hwmon/hwmon*/temp*_input; do echo "$(<$(dirname $i)/name): $(cat ${i%_*}_label 2>/dev/null || echo $(basename ${i%_*})) $(readlink -f $i)"; done
   1065 ; to find path to desired file
   1066 ; Default reverts to thermal zone setting
   1067 ;;hwmon-path = /sys/devices/platform/coretemp.0/hwmon/hwmon2/temp1_input
   1068 
   1069 ; Threshold temperature to display warning label (in degrees celsius)
   1070 ; Default: 80
   1071 warn-temperature = 60
   1072 
   1073 ; Whether or not to show units next to the temperature tokens (°C, °F)
   1074 ; Default: true
   1075 units = true
   1076 
   1077 ; Available tags:
   1078 ;   <label> (default)
   1079 ;   <ramp>
   1080 format = <ramp> <label>
   1081 
   1082 ; Available tags:
   1083 ;   <label-warn> (default)
   1084 ;   <ramp>
   1085 format-warn = <ramp> <label-warn>
   1086 ;format-warn-foreground = ${color.RED}
   1087 
   1088 ; Available tokens:
   1089 ;   %temperature% (deprecated)
   1090 ;   %temperature-c%   (default, temperature in °C)
   1091 ;   %temperature-f%   (temperature in °F)
   1092 label = %temperature-c%
   1093 
   1094 ; Available tokens:
   1095 ;   %temperature% (deprecated)
   1096 ;   %temperature-c%   (default, temperature in °C)
   1097 ;   %temperature-f%   (temperature in °F)
   1098 label-warn = "%temperature-c%"
   1099 label-warn-foreground = ${color.RED}
   1100 
   1101 ; Requires the <ramp> tag
   1102 ; The icon selection will range from 0 to `warn-temperature`
   1103 ; with the current temperature as index.
   1104 ramp-0 = 
   1105 ramp-1 = 
   1106 ramp-2 = 
   1107 ramp-3 = 
   1108 ramp-4 = 
   1109 ramp-foreground = ${color.YELLOW}
   1110 ;;ramp-foreground = #55
   1111 
   1112 ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
   1113 
   1114 [module/keyboard]
   1115 type = internal/xkeyboard
   1116 
   1117 ; List of indicators to ignore
   1118 blacklist-0 = num lock
   1119 blacklist-1 = scroll lock
   1120 
   1121 ; Available tags:
   1122 ;   <label-layout> (default)
   1123 ;   <label-indicator> (default)
   1124 format = <label-layout> <label-indicator>
   1125 format-prefix = " "
   1126 format-prefix-foreground = ${color.BLUE}
   1127 ;;format-spacing = 0
   1128 
   1129 ; Available tokens:
   1130 ;   %layout%
   1131 ;   %name%
   1132 ;   %number%
   1133 ; Default: %layout%
   1134 label-layout = %layout%
   1135 ;;label-layout-padding = 2
   1136 ;;label-layout-background = #bc99ed
   1137 ;;label-layout-foreground = #000
   1138 
   1139 ; Available tokens:
   1140 ;   %name%
   1141 ; Default: %name%
   1142 label-indicator = %name%
   1143 ;;label-indicator-padding = 2
   1144 label-indicator-foreground = ${color.RED}
   1145 
   1146 ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
   1147 
   1148 [module/title]
   1149 type = internal/xwindow
   1150 
   1151 ; Available tags:
   1152 ;   <label> (default)
   1153 format = <label>
   1154 ;;format-background = ${color.BG}
   1155 ;;format-foreground = ${color.AC}
   1156 ;;format-padding = 4
   1157 
   1158 ; Available tokens:
   1159 ;   %title%
   1160 ; Default: %title%
   1161 label = %title%
   1162 label-maxlen = 30
   1163 
   1164 ; Used instead of label when there is no window title
   1165 ; Available tokens:
   1166 ;   None
   1167 ;;label-empty = Arch Linux
   1168 ;;label-empty-foreground = #707880
   1169 
   1170 ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
   1171 
   1172 [module/workspaces]
   1173 type = internal/xworkspaces
   1174 
   1175 ; Only show workspaces defined on the same output as the bar
   1176 ;
   1177 ; Useful if you want to show monitor specific workspaces
   1178 ; on different bars
   1179 ;
   1180 ; Default: false
   1181 pin-workspaces = true
   1182 
   1183 ; Create click handler used to focus desktop
   1184 ; Default: true
   1185 enable-click = true
   1186 
   1187 ; Create scroll handlers used to cycle desktops
   1188 ; Default: true
   1189 enable-scroll = true
   1190 
   1191 ; icon-[0-9]+ = <desktop-name>;<icon>
   1192 ; NOTE: The desktop name needs to match the name configured by the WM
   1193 ; You can get a list of the defined desktops using:
   1194 ; $ xprop -root _NET_DESKTOP_NAMES
   1195 icon-0 = 1;
   1196 icon-1 = 2;
   1197 icon-2 = 3;
   1198 icon-3 = 4;
   1199 icon-4 = 5;
   1200 icon-default = 
   1201 
   1202 ; Available tags:
   1203 ;   <label-monitor>
   1204 ;   <label-state> - gets replaced with <label-(active|urgent|occupied|empty)>
   1205 ; Default: <label-state>
   1206 format = <label-state>
   1207 format-padding = 0
   1208 
   1209 ; Available tokens:
   1210 ;   %name%
   1211 ; Default: %name%
   1212 label-monitor = %name%
   1213 
   1214 ; Available tokens:
   1215 ;   %name%
   1216 ;   %icon%
   1217 ;   %index%
   1218 ; Default: %icon%  %name%
   1219 label-active = %icon%
   1220 label-active-foreground = ${color.RED}
   1221 label-active-background = ${color.BG}
   1222 ;;label-active-underline = ${color.AC}
   1223 
   1224 ; Available tokens:
   1225 ;   %name%
   1226 ;   %icon%
   1227 ;   %index%
   1228 ; Default: %icon%  %name%
   1229 label-occupied = %icon%
   1230 label-occupied-underline = ${color.FG}
   1231 
   1232 ; Available tokens:
   1233 ;   %name%
   1234 ;   %icon%
   1235 ;   %index%
   1236 ; Default: %icon%  %name%
   1237 label-urgent = %icon%
   1238 label-urgent-foreground = ${color.GREEN}
   1239 label-urgent-background = ${color.BG}
   1240 ;;label-urgent-underline = ${color.red}
   1241 
   1242 ; Available tokens:
   1243 ;   %name%
   1244 ;   %icon%
   1245 ;   %index%
   1246 ; Default: %icon%  %name%
   1247 label-empty = %icon%
   1248 label-empty-foreground = ${color.FG}
   1249 
   1250 label-active-padding = 1
   1251 label-urgent-padding = 1
   1252 label-occupied-padding = 1
   1253 label-empty-padding = 1
   1254 
   1255 ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
   1256 ;;	    __________  ______
   1257 ;;	   / ____/ __ \/ ____/
   1258 ;;	  / __/ / / / / /_    
   1259 ;;	 / /___/ /_/ / __/    
   1260 ;;	/_____/\____/_/       
   1261 ;;
   1262 ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_