I impulse bought a raspberry pi, with the intention of using it as a single purpose writing computer. It currently boots straight into emacs.
The goal here is to have an environment tailor made for expressing my thoughts in words. This means I should be able to just boot it up and get to writing. So, I'll configure X (the display manager) to just run emacs. Theoretically Icould boot other programs from emacs but they would be exceedingly difficult to manage and work with.
From there I want to have a single "homebase" for all my writing, so I'll open emacs to the
pages directory of my website. Currently this is organized a little haphazardly but I can move around it pretty quickly.
I started with raspbian lite, which included all drivers but no graphical environment or extra programs.
From there I tweaked the services started after booting, using
systemd-analyze blame to figure out what was taking the most time. The biggest offender was waiting for dhcpd to get an IP address, followed by waiting for the bluetooth service, both of which were easy to disable.