Skip to content

jpsimas/stumpwm-config

 
 

Repository files navigation

About

My configuration for StumpWM. This is effectively alezost's configuration with a few minor changes, so if you are looking for config files to use as a base for your own configuration please take look at the original repo (https://github.com/alezost/stumpwm-config) first.

About (Original)

My configuration for StumpWM. I separate my settings into several files instead of using a single .stumpwmrc.

All symbols (commands, functions, macros, variables) in my config have al/ prefix to make sure they will not conflict with symbols from :stumpwm module.

My mode line (customized with *screen-mode-line-format* variable):

mode-line

My time message (time command customized with *time-format-string-default* variable): time

Files

  • init.lisp – The main file for loading the other ones (~/.stumpwmrc is a symlink to this file).

  • keys.lisp – All my keybindings (I use dvorak layout, so some of them may look weird).

  • xkb.lisp – Configuration for clx-xkeyboard extension. I use it to switch keyboard layout and to get/set the state of CapsLock and NumLock keys.

  • sound.lisp – An interface for setting sound volume and showing it in OSD. I use Guile-Daemon and Guile-XOSD to do this. See my Guile-Daemon config for details.

  • utils.lisp – Additional functions and commands I use.

  • settings.lisp – General stumpwm settings.

  • visual.lisp – Visual settings: colors, mode-line and other visual appearance. This file loads the following mode-line- files that provide additional features for my stumpwm mode line.

  • mode-line-cpu.lisp and mode-line-thermal.lisp – modules to get CPU usage and temperature. I use these files instead of cpu contributed stumpwm module.

  • mode-line-battery.lisp – module to get battery info. I use it instead of battery-portable contributed stumpwm module.

  • mode-line-net.lisp – module to get battery info. I use it instead of net contributed stumpwm module.

  • ttf.lisp – Setting TTF font using ttf-fonts contributed stumpwm module.

  • unused directory contains some old and unused code.

About

My configuration files for StumpWM

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Common Lisp 100.0%