Archiving Note
This repository has been archived on 2020-02-05.
The author (me) no longer uses StumpWM. I have started to use XMonad (written in Haskell) and am pretty happy with it.
I have encountered several crashes of StumpWM on different machines. Although I really appreciate the live-hacking nature of StumpWM, XMonad provides a more stable user experience.
Installation
- Clone this repo to anywhere on your machine.
- Make sure you have
roswell
installed and initialized. - Install
stumpwm
via Quicklisp.$ ros run
* (ql:quickload :stumpwm)
- Make a symbolic link from this repo to
$HOME/.stumpwm.d/
. - Run command
echo "exec ~/.stumpwm.d/stumpwm.ros" >> ~/.xinitrc
.
Directories and files
env.lisp
Environment variables.
startup.lisp
Start some programs.
function.lisp
Common functions.
binding.lisp
Key bindings.
hook.lisp
Hook functions.
rule.lisp
Rules for window placement.