Linux

Manage Python Dependencies

65 minute read

Making Python dependency management reproducible is complicated. Bringing Python dependency management to mere mortals who can’t remember where they p...

Fresh fish on CentOS 7

9 minute read

Are you desperate for the freshest fish? Well, you’ve come to the right place.

Build GCC From Source on CentOS 7

15 minute read

CentOS has a pretty old compiler. While the Software Collections repository contains newer versions, it still has a considerable lag-time. So, why not build...

Generate an SSH Key

19 minute read

Entering passwords is a pain. I know you agree. Why not enter passwords less by using SSH? You’ll just need a key and a little know-how to get started.

Manage Runtimes With asdf

15 minute read

asdf is a language-agnostic tool for managing multiple runtimes of a specific tool for a particular user. While it is able to manage runtime versions for a ...

Git Syntax Highlighting

5 minute read

If you like to use git from the command-line and enjoy syntax highlighting, you might be interested in delta, which adds this functionality and more to git.

Pagers and Syntax Highlighting

6 minute read

bat is a helpful alternative to cat when you want peruse files on the command-line with the improved readability that syntax highlighting has to offer. The ...

Solarized Vim

4 minute read

I enjoy the Solarized color scheme, so I figured out how to set it up in Vim. The Solarized color scheme provides a plugin for Vim, which makes this pretty ...

Switch to fish

26 minute read

I’ve finally made the switch from ZSH to the fish shell. Unlike ZSH, I don’t need to install and manage a whole host of plugins. Everything I wa...

Change your Shell

3 minute read

Sometimes, you just want to switch to a better shell for your terminal - like fish.

My SSH Configuration

26 minute read

The OpenSSH client and server applications are ubiquitous. Like many a software dev, I’m `ssh’ing all over the place. And you know what? I’...

Configure ZSH

7 minute read

I’ve been using ZSH for years now as my shell. In that time, I’ve learned a few niceties to make the experience better. Namely, I’ve found...

Password-Less Sudo

3 minute read

Typing a password to login is repetitive enough, isn’t it? Entering the password for Sudo on the command-line can be downright irritating. If you don&...

Update U-Boot on the PinePhone

6 minute read

As I big fan of GNOME, I really wanted a similar experience on the PinePhone. That’s why I opted for running Manjaro ARM's alpha for the PinePhone, wh...

Update U-Boot on the Pinebook Pro

7 minute read

The other day, Elementary announced elementaryOS 6 preview builds for the Pinebook Pro. I went ahead and flashed an SD card with a build image to try it out...

Backup Docker Data

9 minute read

Backups are super helpful, especially when you like to blow everything away fairly often. Backing up the data from a Docker container can help you quickly g...

Install ZFS on the Pinebook Pro

6 minute read

Recently, I obtained a 64-bit ARM, budget Linux laptop, the Pinebook Pro. It’s a wonderful, sleek little notebook, boasting great convenience and powe...

UniFi Controller

5 minute read

For wi-fi, I use use a UniFi AP. One slightly annoying aspect of this is the UniFi Controller. If you don’t have a smartphone or need to manage more t...

OpenSMTPD Relay on Ubuntu

13 minute read

It can be handy to have your system email you if it detects an issue or potential security risk. Unfortunately, this isn’t always straightforward, esp...