This is an awesome setup. I like it, good job. That said, I do think there's a bit of irony to solving your "paying attention to writing" problem by setting up your OS from scratch, choosing to swap out the default networking stack, installing a novel flavor of your preferred text editor because you're "trying to get to know it a bit more," customizing your battery readouts, tweaking the login sequence, and then, aft…
It it reminds me of a lot of friends who wanted to "start blogging" and their first step was writing a new static site system from scratch.
I wouldn't be surprised if programmers had, collectively, written more game engines than actual games.