** Usage Put: #+BEGIN_SRC lisp (load-module "cpu") #+END_SRC In your =~/.stumpwmrc= Then you can use ~%C~ in your mode line format: #+BEGIN_SRC lisp (setf *screen-mode-line-format* (list "[%n]" ; Groups "%v" ; Windows "^>" ; Push right " | %C" ; CPU module " | %d")) ; Clock #+END_SRC You can customize what's displayed in CPU module by changing the ~cpu::*cpu-modeline-fmt*~ variable in your =init.lisp=: #+BEGIN_SRC lisp (setf cpu::*cpu-modeline-fmt* "%c %t") ; default is "%c (%f) %t" #+END_SRC |------+---------------------| | Code | Result | |------+---------------------| | %% | A literal '%' | | %c | CPU usage | | %C | CPU usage graph | | %f | CPU frequency | | %r | CPU frequency range | | %t | CPU temperature | |------+---------------------| You can see the rest of the variables in the =cpu.lisp= file. ** Notes This is specific to Linux.