Nuklear GUI Setup using CMake

Intro Nuklear Is a really cool library for programing Graphical User Interfaces (GUIs) using C or C++. The library itself is written in ‘pure’ C but, the best part about it: it’s a single header file. That means no installation, no weird dlls, just copy the nuklear.h into your project and include it. Unfortunately this simplicity is a bit deceptive, as you need to know a bit about the library and what its doing before you can actually even get started with it....

WSU Wireless on Arch Linux

Intro I’ve found a way to connect my Arch-Linux laptop to the WSU WIFI reliably. Since I had a bit of difficulty figuring this out on my own I thought I would document it here. I’m assuming you already have wifi capability set-up, and have connected to other networks. I am using Network Manager, with the nmcli command to connect to networks normally. But I found it’s easier to use nmtui, when dealing with networks that require a username and a password....

LaTeX with Hugo and PaperMod

Intro I recently set up my personal site using Hugo the static site generator, with deployment to github pages. Most of the proccess was straight-forward and enjoyable. I did run into a few problems when trying to enable support for LaTeX type syntax embedded in my markdown files. I thought I would do a short step-by-step write-up for future reference. Most of this setup is available in the Official Hugo Documentation but there are a few pitfalls and theme specific steps that are not included there....

Migration

Today I am just about finished with migrating my personal site from wordpress. I wanted to revamp the way I interact with my site, to make it easy to integrate into my workflow, and hopefully produce more documentation of what I’m up to. I was looking for the following features in my migration: Write pages in markdown format. I like to do everything in a modal editor these days. I am currently using Helix text editor after migrating from vim....