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
xorgand 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.orgin Emacs, then follow instructions to get a basicinit.elinstalled 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.orgagain, 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
startxafter login. Debug init as needed.
Comments