-------------------------------------------------
Title: Falling back in love with Void Linux
Date: 2022-02-10
Device: Laptop
Mood: Content
-------------------------------------------------

A nice relaxing day today, bookended by a couple
of meetings which both went well. It's nice to
begin to catch up with people in my non-work
circles after about three months of only really
concentrating on my home life, and recovering from
COVID.

I'm beginning to fall deeply in love with Void
Linux again. I've been running it on my laptop for
a month or so now, having previously run Void on a
lot of smaller devices between about 2018-2020.
Before we moved house, I was running most of my
smarthome and network services 'stuff' on RPi
boards with Void almost exclusively, but I only
ever ran it briefly as a desktop.

I decided to install it on this work laptop in
preparation for my Framework laptop arriving
(hopefully some time this month). I wanted to
refresh some of my dotfiles and get to grips with
Sway/Wayland having previously only used i3/X11.
In truth, there's very little to get-to-grips
with; Void itself has a vanishingly small
footprint, and Sway is nearly a drop-in
replacement for i3.

Using Void feels comprehensible in a way I've not
found with other Linuxes. I learned most of what I
know about Linux a long long time ago, in the
late-nineties and early-aughts (mainly through the
fondly-remembered Linux From Scratch book; and
tying up the phone line downloading source
packages on a 56k modem). This was all *long*
before opaque things like systemd came along, not
to mention the other twenty years of evolution
which happened in the Linux world since then. So
systems like Void which are fundamentally just a
kernel and a few init scripts feel very familiar.
The only comparable system which I've used in
recent years is OpenBSD.

Void runs superbly on this laptop. Not only does
it take tiny sips of power (with the display at
about half brightness and a full battery, the
system reports 26hours of idle time -- granted
this changes under usage when the CPU clocks up
but I still comfortably get 13h from a charge),
the hardware compatibility is pretty great; the
touchscreen and hotkeys all seem to work well. I
suppose this isn't actually a feature of Void, and
more a feature of the kernel, but after a long
time running Windows on most of my computers, it
feels positively miraculous to have Linux run this
well on a laptop.

My plan for this evening is to understand in more
detail how to establish a 'runit' service for user
rather than system daemons, and to get to a point
where 'syncthing' runs well. As an experiment I'd
like to use 'syncthing' to move my configuration
over to the Framework laptop when it does arrive,
but we'll see how far I get with that. This kind
of silly tinkering does bring me joy.

--C