all repos — site @ ef654aae588e28509bd72958effa32aff714649a

source for my site, found at icyphox.sh

pages/blog/2019-10-17.md (view raw)

 1---
 2template:
 3title: Status update
 4subtitle: Not weekly anymore, but was it ever?
 5date: 2019-10-17
 6slug: 2019-10-17
 7---
 8
 9I've decided to drop the "Weekly" part of the status update posts, since
10they were never weekly and -- let's be honest -- they aren't going to be.
11These posts are, henceforth, just "Status updates". The date range can
12be inferred from the post date.
13
14That said, here's what I've been up to!
15
16## Void Linux
17
18Yes, I decided to ditch Alpine in favor of Void. Alpine was great,
19really. The very comfy `apk`, ultra mnml system... but having to
20maintain a chroot for my glibc needs was getting way too painful. And
21the package updates are so slow! Heck, they're still on kernel 4.xx on
22their supposed "bleeding" `edge` repo.
23
24So yes, Void Linux it is. Still a very clean system. I'm loving it.
25I also undervolted my system using [`undervolt`](https://github.com/georgewhewell/undervolt)
26(-95 mV). Can't say for sure if there's a noticeable difference in
27battery life though. I'll see if I can run some tests.
28
29This _should_ be the end of my distro hopping. Hopefully.
30
31## PyCon
32
33Yeah yeah, enough already. Read [my previous post](/blog/pycon-wrap-up).
34
35## This website
36
37I've moved out of GitHub Pages over to Netlify. This isn't my first time
38using Netlify, though. I used to host my old blog which ran Hugo, there.
39I was tired of doing this terrible hack to maintain a single repo for
40both my source (`master`) and deploy (`gh-pages`). In essence, here's
41what I did:
42
43```shell
44#!/usr/bin/env bash
45
46git push origin master
47# push contents of `build/` to the `gh-pages` branch
48git subtree push --prefix build origin gh-pages
49```
50
51I can now simply push to `master`, and Netlify generates a build for me
52by installing [vite](https://github.com/icyphox/vite), and running `vite
53build`. Very pleasant.
54
55## `mnmlwm`'s status
56
57[mnmlwm](https://github.com/minimalwm/minimal), for those unaware, is my pet project which aims to be a simple
58window manager written in Nim. I'd taken a break from it for a while
59because Xlib is such a pain to work with (or I'm just dense). Anyway,
60I'm planning on getting back to it, with some fresh inspiration from
61Dylan Araps' [sowm](https://github.com/dylanaraps/sowm).
62
63## Other
64
65I've been reading a lot of manga lately. Finished _Kekkon Yubiwa
66Monogatari_ (till the latest chapter) and _Another_, and I've just
67started _Kakegurui_. I'll reserve my opinions for when I update the
68[reading log](/reading).
69
70That's about it, and I'll see you -- definitely not next week.