λ ryan. himmelwright. net


Noanet Woodlands, Dover MA

Creating a RAM Disk with a tmpfs Mount

RAM is fun. If a computer has extra memory, it can be used for fun beyond opening extra chrome tabs, or firing up Slack. Want to mount a partition that is fast and can be entirely wiped out just by rebooting? Or are you just bored (guilty)? Regardless of the reason, lets create and mount a RAM-disk!


Setting up Tmuxinator

Several weeks ago I wrote about scripting a tmux session’s initialization. At the end of the post I mentioned that while writing it, I had learned about tmuxinator. I even teased that it looked so good, I may switch to it eventually. Well… that didn’t take long. I’ve scrapped my tmux shell scripts, and have converted to using tmuxinator. Here’s how.


Custom Neofetch ASCII Art

I have been using neofetch as my command-line system information tool for a few years now. While browsing /r/unixporn, I noticed that several of the submissions did not have distro logos in their neofetch/screenfetch ascii art. I knew that neofetch was customizable, but have never dug into it myself. So I decided to change that.


Creating "Sub"-Monitor Workflows Using xrandr

A couple months ago I swapped out my dual monitor setup for a single (but massive), 42.5” UHD IPS display. I love it, but admit that sometimes, it has too much workspace. While I still think that the larger display was better choice, I sometimes wish that I had the more limited, but focused workspace of an ultrawide or 1440p monitor. Maybe I still can…


Switching to a Mesh Network

Not too long ago, I updated our home networking equipment to an Ubiqui setup. However, we recently moved into a new house and I switched to a mesh wifi network. No, the switch was not just to increase wifi coverage throughout the entire house. The real motivator (ironically)… was that I needed a better ethernet connection…