.s/.stumpwm.d
2023-03-24 15:57:08 -06:00
..
modules@19c231b251 bg-fill feh and use multiple-cursors in emacs 2023-03-23 15:45:08 -06:00
.gitignore Initial commit 2022-10-25 22:13:43 -06:00
gaps.lisp Gaps update 2022-10-26 10:36:41 -06:00
groups.lisp Initial commit 2022-10-25 22:13:43 -06:00
init.lisp Sleep a bit before starting aggietime auth on work machine, in watch aggietime dont remove the socket 2023-02-28 12:45:25 -07:00
keyboard.lisp PHP mode, aggietimed (holy fuck that is a hack)! 2023-02-16 14:55:52 -07:00
modeline.lisp Add fuck you 2023-03-24 15:57:08 -06:00
README.md Add quicklisp, xinitrc, xmodmap, etc. 2022-11-14 14:04:13 -07:00
swank.lisp Initial commit 2022-10-25 22:13:43 -06:00
theme.lisp Initial commit 2022-10-25 22:13:43 -06:00
utils.lisp PHP mode, aggietimed (holy fuck that is a hack)! 2023-02-16 14:55:52 -07:00

Dependencies

SBCL

sudo pacman -S sbcl

Quicklisp:

In a shell:

cd ~
curl -O https://beta.quicklisp.org/quicklisp.lisp
sbcl --load quicklisp.lisp

Then in the REPL:

(quicklisp-quickstart:install)
(ql:add-to-init-file)

And install some packages from quicklisp:

(ql:quickload '(:clx :cl-ppcre :alexandria :sb-cltl :swank))

And in your .xinitrc:

export SBCL_HOME=/usr/lib/sbcl

Other

You'll probably want some stuff on your modeline. My modeline setup is hacky AF so you'll want the following:

  • ifconfig (in net-tools in Arch)
  • acpi
  • lm_sensors
  • pamixer

Building and Installing

mkdir ~/src
git clone git@github.com:stumpwm/stumpwm.git ~/src/stumpwm
cd ~/src/stumpwm
./autogen.sh
./configure
make -j6
sudo make install

Configuration

  • If the environment variable LAPTOP exists, then the battery will show in the modeling. You can edit /etc/environment if you want it in other programs too.