Software I use

Published May 3 2025

for macOS


Software I use

Here's a comprehensive list of the software I use daily on macOS.

Development

Editor: I primarily use Neovim for most of my coding, but I also use Zed for larger projects and VS Code when I need specific extensions.

Terminal: I use Alacritty as my terminal emulator with zsh and oh-my-zsh for shell configuration.

Package Management: Nix via nix-darwin for system-level packages, and language-specific package managers for projects.

Version Control: Git with GitHub CLI for repository management.

Design & Creative

Vector Graphics: I use Figma for UI/UX design and prototyping.

Digital Art: Procreate on iPad for digital drawing and sketching.

3D Modeling: Blender for 3D art and modeling projects.

Productivity

Notes: I currently use Craft for knowledge management with the Zettelkasten method.

Window Management: I use a tiling window manager (yabai) - once you go tiling, you can't go back.

File Management: Finder with some customizations, and fd/fzf for command-line file operations.

Utilities

Search: I use grep extensively for searching through my notes and codebase.

Fonts: Berkeley Mono for coding, Zodiak for display text, and SF Pro for UI elements.

Browser: Safari for daily browsing, Firefox for development testing.

Hardware

Main Machine: 13" M3 MacBook Air - perfect balance of performance and portability.

Peripherals: Custom mechanical keyboard with linear switches, and I'm experimenting with the Semimak layout.

The beauty of Nix is that most of this configuration is declarative and reproducible across machines.

github • enochlauenoch[at]gmail.com • Discord: Tnixc • LinkedIn