MacOS Setup

Software and Hardware I use and that I would recommend to anyone to try out.

Coding

  • VSCode + Vim extension - After WebStorm and Neovim I am finding it better than Cursor for me at the moment. Irreplaceable for stuff like Juniper notebooks and debugging which I would not want to do in Vim.
  • Fira Code - I don't use ligatures as they don't solve the problems I have.

Terminal

  • iTerm2 - My spend all the time in terminal phase ended but I still prefer to use terminal outside of IDE, chosen for stability and performance.
  • Fish + Oh My Fish - Command line shell that I find a bit better than ZSH.
  • Tmux - Terminal multiplexer.
  • GokuRakuJoudo - Config karabiner with ease.
  • Exa - A modern replacement for ‘ls’.

Apps

  • Alfred - Spotlight replacement which boosts my efficiency with Mac.
  • Karabiner-Elements - A powerful and stable keyboard customizer for macOS.
  • Bartender - Take control of your menu bar.
  • Cleanshot - App I use for annotated screenshots.
  • Numi - Fancy calculator and currency converter.
  • Rectangle - Move and resize windows in macOS using keyboard shortcuts or snap areas.
  • Linear Mouse - I like to turn off smooth scrolling and have more efficient scrolling.
  • BetterDisplay - Almost needed for certain monitors used with Macbook.
  • Toggl Track - I use it as a semi-Pomodoro timer.

Hardware

  • Dell S2725QC 4k UHD, USB-C Monitor - My workflow right now is optimised for single screen. I also couldn't really get used to curved ultrawide and I think I would not go back to lower pixel density due to my eyesight as any edge for text clarity is nice.
  • ZSA Voyager - Low-profile, split ergonomic keyboard. Despite the initial cost, which was a bit high it fits my hands and fingers perfectly. I would not recommend it with QWERTY layout though as the N key is a bit uncomfortable; it works great for Colemak DH, for instance.
  • Logitech Lift - Vertical ergonomical mouse. I don't notice any cons in comparison to regular mouse though I don't game anymore besides maybe occasional tabletop or strategies.
  • Nexstand K2 - Portable and foldable laptop stand. More height adjustments than Roost V2, slightly worse angle.
  • Delso Projuster 180x80cm - Standing desk, good enough for my needs.
  • MacBook Pro (16-inch, 2021) - I followed the typical journey from coding on Windows to various Linux distros and then to macOS. These days it seems like it has more performance than I need.