For now, only my setup is described here, but in the future, there might be more random stuff that doesn’t deserve to be a blog post.
I don’t think the hardware is the interesting part of my setup, so I won’t go into the details. However, if anyone is interested, I am using a 14" M1 MacBook Pro.
While coding, I prefer the keyboard-centered approach instead of constantly moving my hands to and from the mouse. That’s why I’ve been slowly phasing out the mouse from my workflow. To achieve this, I’ve made the terminal my primary application. It’s where I run all my commands, execute and test the code I’ve written, and also write the code itself.
My terminal of choice is alacritty. I use it because it is GPU accelerated, making it faster terminal on Mac (that I know of).
I use zsh
as my shell and zellij as a terminal multiplexer. Additionally I use starship for the prompt
and atuin for syncing and searching shell history.
To edit my code from the terminal, I use neovim :)
If anyone wants to replicate my setup, the dotfiles are available here. The neovim config is located in a separate repository.