waybar-cpu(5) File Formats Manual waybar-cpu(5) (NAME) waybar-cpu - (cpu) waybar (DESCRIPTION) cpu (CPU) nj. (CONFIGURATION) interval: : (integer or float) nj: 10 nj (poll). 0.001 ( nj) . 1ms 1ms . format: : (string) nj: {usage}% . nj {} nj. format-icons: : / (array/object) nj. low () high () . max-length: : (integer) . min-length: : (integer) . align: : (float) 0 nj 1 nj . nj. justify: : (string) nj 'left' () 'right' () 'center' () nj. rotate: : (integer) ( nj ). states: : (object) nj CPU nj. waybar-states(5) . on-click: : (string) nj. on-click-middle: : (string) nj. on-click-right: : (string) nj nj. on-update: : (string) nj nj. on-scroll-up: : (string) nj. on-scroll-down: : (string) nj. smooth-scrolling-threshold: : (double) . tooltip: : (bool) nj: true nj (tooltip) . expand: : (bool) nj: false nj nj. (FORMAT REPLACEMENTS) {load}: (CPU load). {usage}: . {usage{n}}: n. nj nj nj {usage0} {usage3} . {avg_frequency}: ( nj) (GHz). {max_frequency}: ( ) (GHz). {min_frequency}: ( ) (GHz). {icon}: . {icon{n}}: n. {icon0}. (EXAMPLES) : "cpu": { "interval": 10, "format": "{}% ", "max-length": 10 } nj : "cpu": { "interval": 1, "format": "{icon0}{icon1}{icon2}{icon3} {usage:>2}% ", "format-icons": ["", "", "", "", "", "", "", ""], }, (STYLE) o #cpu 2026-08-31 waybar-cpu(5)