Last updated June 10, 2023.
Search
Kagi is currently my search engine of choice. Results are just as good as DuckDuckGo (and better than Google (hot take)), except you can also choose to rank certain websites higher or hide them altogether, and the lenses feature is great. The only downside I have is that something local like âpizzaâ shows me pretty random results, so I have to include my location for those ones â but thatâs not a big deal.
Code editing
- VS Code most of the time (with the Catppuccin Latte theme, of course)
- Helix the rest of the time
- Neovim very ocassionally. I added a few too many plugins, I donât like my config, and I havenât had a chance to fix it. Among those many plugins are:
- Plenary & Telescope, for finding files quickly
- Sidebar.nvim
- GitHub Copilot
- Fugitive
- EdenEast/nightfox.nvim
- vim-abolish
- Various LSP servers, like for Elixir and TypeScript.
Ocassionally, when massively refactoring, I even crack out IntelliJ! I know, right? Itâs crazy!
Productivity & General
Some of my favourite apps are macOS specific:
- Raycast, which is like Alfred, but using â¨web technologiesâ¨. Donât worry, itâs fast.
- AppGrid, a macOS window manager with great hotkeys.
- Qbserve which is a wonderful little tool for tracking your time. The dev, Ivan, is also really receptive and responsive. Worth the money.
- Xnapper, a screenshotting tool that I mostly use for the padding, borders, and transparency.
And some favourites work across devices:
- Tailscale so I can access my devices from anywhere, securely.
Command-line tools
Sorry, but I love the recent trend to #rewriteitinrust. Lots of the tools I use are modern versions of classic Unix programs.
- Graphite, a super handy tool for stacked PRs.
- bat,
cat
with syntax highlighting - delta, a diff tool for Git
- fd, a fast & user-friendly
find
alternative. - jq, for processing JSON
- exa,
ls
with icons and more - starship, which I use as my prompt
- ripgrep an extremely fast
grep
alternative - Fish shell. I used ZSH for a long time, but I wish I moved to fish sooner.
Homelab / Self-Hosted
I have an Unraid server on which I host a few things. Mostly I use it for Plex, but I also have:
- Seafile, for âcloud storageâ without the cloud
- Umami, for analytics for this very website!
- n8n, for some automations like reminding me to review movies Iâve just watched on Letterboxd.
Other
- Parsec, for gaming on my desktop⌠on my laptop.