Dealing with multiple git hosts

When using my work laptop, I like to keep a copy of my dotfiles so that my tools at work are in sync with my tools at home. They live in a Gitlab repository under my personal account, and I use plain old git to sync changes. In order to push and pull changes from Gitlab, I use an SSH key rather than a password. It's easy enough to generate one of course but I also have one for the internal repository at my work.
Read more →

Fixing a WSL2 VHD conversion issue

I recently started running the Windows Insider builds on my desktop so that I could play around with the new Windows Subsystem for Linux but I ran into some trouble. Before I get into the fix, here's a little bit of history The history For the unfamiliar, it's a way to run Linux applications inside of a Windows environment using a lightweight VM. For the familiar, you may have heard of WSL 1, which essentially translated Linux system calls into their appropriate NT kernel counterparts.
Read more →

Installing Arch Linux on my Intel NUC

It's that time again where I decide to reinstall Arch Linux and likely end up bashing my head against a wall. I have an old blog post on my Github but it could be better so this is an extended version mainly for my own future reference. Please note that this isn't some guide for pros or that I expect to have the most 100% correct or efficient method of installing.
Read more →