A gloved hand hangs a fifth small tool on a wall rail, four others already in a row, above a closed toolbox.

The macOS Apps I Actually Keep

A fresh Mac collects apps fast. These five are the ones still there a month later. Itsycal is the one I put back first: a small icon in the menu bar, and that is the whole reason it stays. Itsycal Itsycal is a tiny menu bar calendar. The icon is a small block with the day of the month in it. Click it and the month drops down. It reads events from Calendar.app, can show the ISO week number, and can stand in for the system clock if you hand it a date pattern. ...

September 30, 2026 · 3 min · 636 words · Kristoffer Risa
A gloved hand holds the collar of a black jacket behind a large dark conch shell on a pedestal.

Installing Oh My Zsh on Linux and macOS

Zsh + Oh My Zsh turns a plain terminal into a fast, autocompleting, good-looking shell. This is the guide I keep coming back to — freshly revised for 2026, covering both Linux and macOS, with the plugins and fonts that actually make a difference. Revised (July 2026): rewritten with separate Linux/macOS tracks, current install commands, Nerd Fonts, and the two plugins I install on every machine. Jump to your platform: 🐧 Linux (Ubuntu / Debian) 🍎 macOS ⚙️ Configure & make it yours — themes, plugins, fonts (same on both) 🐧 Linux — Ubuntu / Debian Tested on Ubuntu 20.04, 22.04 and 24.04 (and Debian 11/12). Everything here is apt-based. ...

July 8, 2026 · 4 min · 704 words · Kristoffer Risa
A gloved hand turns the tap of a dark keg while a bottle of green light lies on the table.

Creating Your First Homebrew Tap: A Complete Guide

If you’ve built a command-line tool and want to make it easy for users to install, Homebrew is one of the best distribution methods available. In this guide, I’ll walk you through creating your own Homebrew tap—a custom repository that allows users to install your software with a simple brew install command. Steps Overview Prepare Your Binary Releases Create Your Tap Repository Write Your Formula Get SHA256 Checksums Push Your Formula Test Your Tap Share Your Tap What is Homebrew? Homebrew is the most popular package manager for macOS, and it also works on Linux. It allows users to install software from the command line with simple commands like brew install wget. Think of it as an app store for command-line tools and applications. ...

January 7, 2026 · 6 min · 1215 words · Kristoffer Risa
A gloved hand bolts an oversized black key onto the bare face of a dark machine, with a green light in the panel.

Getting Started with Neovim: From Install to LazyVim

Neovim is Vim with the parts that aged badly replaced: Lua instead of Vimscript, a language server client built in, and syntax trees instead of regular expressions. It is still the editor that opens in a terminal in a tenth of a second and does not need a mouse. This is how I set it up on a new machine. I rewrote it the week I set up a new Mac, following it step by step. Every command has a Copy button, and the ones marked Run type themselves into this site’s terminal, so you can see what they do first. At the end there is a checklist that remembers where you got to. ...

December 25, 2024 · 9 min · 1820 words · Kristoffer Risa