EXWM on Raspberry Pi OS Lite
- Install Raspberry Pi OS Lite (buster)
- Login as
pi/raspberry
- Enable sources in
/etc/apt/sources.list
, thensudo apt update && apt upgrade
-
Install basic but required build tools:
sudo apt install build-essential
-
Install
xorg
and WebKitGTK+:sudo apt install xorg xorg-dev libwebkit2gtk-4.0-dev
-
Prepare for latest Emacs install by installing dependencies of latest previous version in the repo:
sudo apt build-dep emacs
-
Get the latest Emacs, and configure it thusly:
./configure --with-imagemagick --with-xwidgets
-
Build and install Emacs:
make && sudo make install
-
Get my literate README:
git clone https://github.com/joseph8th/literatemacs.git
- Open
README.org
in Emacs, then follow instructions to get a basicinit.el
installed in.emacs.d/
- In addition, copy the
elisp/
directory into.emacs.d/
-
Run Emacs to install packages and debug init as needed:
emacs --debug-init
- Open
-
Open
README.org
again, and enable the EXWM entanglement. Then save, and it will tangle EXWM files.cp xinitrc.exwm ~/.xinitrc ln -s exwm-init.el ~/.emacs.d/
- Reboot and do
startx
after login. Debug init as needed.
Comments