]> where.june.codes Git - june.codes/commitdiff
Day 3.
authorJune Gardner <june@june.codes>
Thu, 4 Dec 2025 05:14:49 +0000 (21:14 -0800)
committerJune Gardner <june@june.codes>
Thu, 4 Dec 2025 05:14:49 +0000 (21:14 -0800)
docs/log/december-adventure/index.md

index e68bfc67dd390a35bef300efcf490d6fbc22bc48..005f0d598e3be8ad2afc8bd489a53a68110516c7 100644 (file)
@@ -56,3 +56,18 @@ Things I did:
 * [Solved Day 1 of Advent of Code in Nova.](https://gist.nouveau.community/june/a6b48088323446d989a73882f2366e0a#file-aoc-day1-playground-nv)
 * Stress-tested booting my diskless Alpine setup across three devices.
 * Wrote a bit of Nova to explain some core "idioms".
+
+### Day 3
+Not much to report today. The past two days have exahusted me. Still kickin'.
+
+I did add an idea that I'd like to follow up on: my Alpine Linux configuration is pretty.. lazy right now. I'm just mirroring my `/home` directory every time I do `lbu commit`, which means I boot into the exact same system no matter what machine I'm on.
+
+Ideally, I'd have the following options:
+
+* Load a configuration from a removable device.
+* Load a configuration from the network.
+* Boot into a sane default.
+
+This way, I could use the same boot key to load up multiple different kinds of machines. If I just need a temporary workstation with network mounted storage, I could do that. If I needed a media PC, load the right config. If I needed a quiet writing environment, it's just another config.
+
+I might not get to it this month, but it'd be cool to do it sometime in the future. Go Alpine!