λ ryan. himmelwright. net


Noanet Woodlands, Dover MA

Reset Plasma 5 Monitor Configuration

Extending a laptop’s screen to an external display can often be a nightmare. Sometimes, it might be best to just hit the reset button and configure from scratch. With KDE Plasma 5, you can. Here’s how.


Monitor Selection: My New LG-UD4329b

After a decade of using several combinations of dual monitors, I have decided to upgrade to using a single, but better, monitor. After two years of debating, I have finally made my choice.


Creating a CI/CD 'Draft' Website with Jenkins (and Hugo)

The last few months I have been working more with the open source automation server, Jenkins. While digging into it, I have been thinking of ways to improve my home build environment. One idea, was to utilize Jenkins to automatically build and deploy a “draft” website, so I can stage new posts/website change on my home network, before publishing it to the “production” website. Here is how that idea was Instantiated…


Nginx as a Reverse Proxy to Forward Sub-Domains

Last month, Rebecca and I moved to Durham, North Carolina. As a result, I’ve had to re-setup our home network. In years past, I setup a virtual machine running Nginx as a reverse-proxy (Tangela), and I decided to do that again on the new network. While it is a simple process, it is one that other people often ask me about. So, this time… I’m taking notes!


Organizing my Emacs config with Org-Babel

In my previous post, I completely redid my emacs configuration from scratch, building it around the use of evil mode and use-package. As I was wrapping up, I learned of yet another emacs package that wil forever change how I maintain my emacs configuration… org-babel.