d0tfiles

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

modules.ini (27904B)


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