How to install YakYak on Arch Linux

By Josh Sherman
2 min read
yakyak
arch linux
nodejs

YakYak is my favorite desktop client for Google Hangouts. It has a clean and familiar UI (with different themes), is cross platform and usually runs pretty well. It’s an Electron app, so if that’s a problem for you, this may not be the client for you. I currently run the […]

Speed up your shell prompt when using Node Version Manager

By Josh Sherman
3 min read
command-line
nodejs
dotfiles
zsh
bash

I absolutely hate using version managers like nvm and rvm. These days I don’t run any project session management like tmuxinator and tend to forget that I need to be switching Node.js versions depending on the project I am on. I know, I know… I really should get back to […]

Improving the feel of the System76 Galago Pro's trackpad

By Josh Sherman
4 min read
linux
hardware
trackpad
configuration
dotfiles

You may remember that I had said that the System76 Galago Pro’s trackpad is garbage recently. I still stand by this as I’ve been spoiled by Apple’s Magic Trackpad which for years now, they’ve nailed the user experience with. Fortunately running Linux means getting under the hood and being able […]

System76 Galago Pro (14") Review

By Josh Sherman
10 min read
linux
hardware
reviews

Hate to start off this post somewhat negatively, but if you’re only here to leave a snarky comment about how I overpaid for a crappy Clevo machine, you can save yourself the time. That said, System76 does in fact sell machines from OEM/ODM Clevo and brands and supports them. It’s […]

Include files in your ~/.ssh/config

By Josh Sherman
2 min read
ssh
dotfiles

Recently as I was setting up my new rig (System 76 Galago Pro, review to come, I promise) I came to realize that my SSH config, ~/.ssh/config had turned into absolute bloatware. There’s stuff in there from previous jobs and projects, stuff for servers that don’t exist anymore and worthless […]