Author: Josh Sherman
-
How to set dock icon size on macOS from the command-line
I don’t particularly love the dock on macOS. In fact, I don’t particularly like docks at all. I don’t use them to launch apps, and I find it abysmal that many macOS apps use the dock to communicate status, new messages and such. Keeping true to my vain attempts to create a consistent experience between…
-
How to unstow with GNU Stow
I love simple but powerful tools. Like most of the GNU packages, stow does one thing and it does it really well. What’s it do? It stows files, of course! My primary use case for GNU Stow is in my dotfiles, where I use it to install my configuration files all over my $HOME directory.…
-
VPS Showdown – December 2024 – DigitalOcean Regular vs. Premium AMD vs. Premium Intel
Switching it up for the last post of the year. While comparing DigitalOcean vs. Linode vs. Vultr is fun and all, I’ve been wondering how performance looks across a single provider. This month, I went with DigitalOcean, focusing on their regular CPU offering vs. their premium CPUs. They offer both an Intel-based and AMD-based CPU,…
-
Three Cheers for Older Apps
The last month or so has seen a lot of shake up in my tech stack. From switching to Alacritty to finally aligning my hotkeys across GNOME and macOS. I even ate crow and came back to Neovim after switching back to mainline Vim after a weird issue with my color scheme. Speaking of weird…
-
How to Use the Option Key as Alt in Alacritty on macOS
Shaking up my tech stack has been fantastic, until it isn’t. I recently transitioned from stock terminal apps to Alacritty, and then swapped out tmux for zellij. The former has treated me well, and the latter has been extremely welcoming. That is, until I learned about some hotkeys using alt that just didn’t work on…
-
My Quest to Align Hotkeys on macOS and GNOME
I’m the type of person that will invest way too much time trying to juice my productivity. While I try to keep things as close to stock as possible, I do rely heavily on a small number of hotkeys. The problem is, the hotkeys that I’ve grown to love the most are somewhat GNOME specific,…
-
VPS Showdown – November 2024 – DigitalOcean vs. Linode vs. Vultr
After a little detour last month, comparing some higher priced plans, I brought it back down to the $5-ish range. Vultr nearly didn’t make the cut, as their site and login started to puke errors at the same time that I was starting to spin instances up. Fortunately it recovered after a few minutes, and…
-
Client-side environment variables with Next.js
Next.js does a great job with environment variables. Out of the box, it supports loading up environment variables in next.config.js as well as using a .env file. Both of which are made available inside of server components. For client-side components though, you don’t get direct access to environment variables from both locations. The Next.js config…
-
Switching to Alacritty: A Fast and Efficient Terminal
I finally went all in on switching to Alacritty. For the longest time, I’ve been a bit reluctant, sticking it out with the default terminal of my operating system du jour. On Linux, running GNOME, the GNOME Terminal was more than sufficient. Terminal.app on macOS irks me due to how the window based on the…
-
ModuleNotFoundError: No module named ‘trimage’ on Arch Linux
It’s been a minute since I’ve last used Trimage. I probably installed it when I had initially setup Arch Linux on this system. Curious about whether or not an image that was part of a pull request I was reviewing could be improved, I launched the app. Much to my dismay, nothing happened. No flash…