build/blog/2019-10-17/index.html (view raw)
1<!DOCTYPE html>
2<html lang=en>
3<link rel="stylesheet" href="/static/style.css" type="text/css">
4<link rel="stylesheet" href="/static/syntax.css" type="text/css">
5<link rel="shortcut icon" type="images/x-icon" href="/static/favicon.ico">
6<meta name="description" content="Not weekly anymore, but was it ever?">
7<meta name="viewport" content="initial-scale=1">
8<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
9<meta content="#021012" name="theme-color">
10<meta name="HandheldFriendly" content="true">
11<meta name="twitter:card" content="summary_large_image">
12<meta name="twitter:site" content="@icyphox">
13<meta name="twitter:title" content="Status update">
14<meta name="twitter:description" content="Not weekly anymore, but was it ever?">
15<meta name="twitter:image" content="/static/icyphox.png">
16<meta property="og:title" content="Status update">
17<meta property="og:type" content="website">
18<meta property="og:description" content="Not weekly anymore, but was it ever?">
19<meta property="og:url" content="https://icyphox.sh">
20<meta property="og:image" content="/static/icyphox.png">
21<html>
22 <title>
23 Status update
24 </title>
25<div class="container-text">
26 <header class="header">
27
28 <a href="/">home</a>
29 <a href="/blog">blog</a>
30 <a href="/reading">reading</a>
31 <a href="https://twitter.com/icyphox">twitter</a>
32 <a href="/about">about</a>
33
34 </header>
35<body>
36 <div class="content">
37 <div align="left">
38 <code>2019-10-16</code>
39 <h1>Status update</h1>
40 <h2>Not weekly anymore, but was it ever?</h2>
41 <p>I’ve decided to drop the “Weekly” part of the status update posts, since
42they were never weekly and—let’s be honest—they aren’t going to be.
43These posts are, henceforth, just “Status updates”. The date range can
44be inferred from the post date.</p>
45
46<p>That said, here’s what I’ve been up to!</p>
47
48<h3 id="void-linux">Void Linux</h3>
49
50<p>Yes, I decided to ditch Alpine in favor of Void. Alpine was great,
51really. The very comfy <code>apk</code>, ultra mnml system… but having to
52maintain a chroot for my glibc needs was getting way too painful. And
53the package updates are so slow! Heck, they’re still on kernel 4.xx on
54their supposed “bleeding” <code>edge</code> repo.</p>
55
56<p>So yes, Void Linux it is. Still a very clean system. I’m loving it.
57I also undervolted my system using <a href="https://github.com/georgewhewell/undervolt"><code>undervolt</code></a>
58(-95 mV). Can’t say for sure if there’s a noticeable difference in
59battery life though. I’ll see if I can run some tests.</p>
60
61<p>This <em>should</em> be the end of my distro hopping. Hopefully.</p>
62
63<h3 id="pycon">PyCon</h3>
64
65<p>Yeah yeah, enough already. Read <a href="/blog/pycon-wrap-up">my previous post</a>.</p>
66
67<h3 id="this-website">This website</h3>
68
69<p>I’ve moved out of GitHub Pages over to Netlify. This isn’t my first time
70using Netlify, though. I used to host my old blog which ran Hugo, there.
71I was tired of doing this terrible hack to maintain a single repo for
72both my source (<code>master</code>) and deploy (<code>gh-pages</code>). In essence, here’s
73what I did:</p>
74
75<div class="codehilite"><pre><span></span><code><span class="ch">#!/usr/bin/env bash</span>
76
77git push origin master
78<span class="c1"># push contents of `build/` to the `gh-pages` branch</span>
79git subtree push --prefix build origin gh-pages
80</code></pre></div>
81
82<p>I can now simply push to <code>master</code>, and Netlify generates a build for me
83by installing <a href="https://github.com/icyphox/vite">vite</a>, and running <code>vite
84build</code>. Very pleasant.</p>
85
86<h3 id="mnmlwms-status"><code>mnmlwm</code>’s status</h3>
87
88<p><a href="https://github.com/minimalwm/minimal">mnmlwm</a>, for those unaware, is my pet project which aims to be a simple
89window manager written in Nim. I’d taken a break from it for a while
90because Xlib is such a pain to work with (or I’m just dense). Anyway,
91I’m planning on getting back to it, with some fresh inspiration from
92Dylan Araps’ <a href="https://github.com/dylanaraps/sowm">sowm</a>.</p>
93
94<h3 id="other">Other</h3>
95
96<p>I’ve been reading a lot of manga lately. Finished <em>Kekkon Yubiwa
97Monogatari</em> (till the latest chapter) and <em>Another</em>, and I’ve just
98started <em>Kakegurui</em>. I’ll reserve my opinions for when I update the
99<a href="/reading">reading log</a>.</p>
100
101<p>That’s about it, and I’ll see you – definitely not next week.</p>
102
103 </div>
104 <hr />
105 <p class="muted">Questions or comments? Open an issue at <a href="https://github.com/icyphox/site">this repo</a>, or send a plain-text email to <a href="mailto:x@icyphox.sh">x@icyphox.sh</a>.</p>
106 <footer>
107 <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/">
108 <img class="footimgs" src="/static/cc.svg">
109 </a>
110 <a href="https://webring.xxiivv.com/#random" target="_blank">
111 <img class="footimgs" alt="xxiivv webring" src="/static/webring.svg">
112 </a>
113
114 </footer>
115 </body>
116 </div>
117 </html>