This is a list of everything that I use daily or somewhat often. Some of the apps on this list run in background or launched on system start. I've been tailoring my system for years. Now I'm finally at the point where I'm almost 100% satisfied with it.
I'm spending most of the time in the terminal, so this is the most tailored place of them all.GPU accelerated terminal emulator. I used iTerm2, Alacritty, Wezterm and kitty. The last one turned out to be perfect for. More about kitty.
Advanced file manager with written in Rust. Has vim-inspired navigation. Perfect when you need to perform certain operations without leaving your terminal.
GitHub dashboard based on
gh
- official GitHub CLI. No need to go to the browser to explore pull requests, issues and stuff. Integrates withocto.nvim
to perform code reviews and more.
Aerospace is a tiling window manager for Mac. It is basically a i3 alternative for macOS. While there are little quircks, Aerospace gets the job done. Vertical and horizontal splits, workspaces, window layouts, you name it. What's even cooler is that you can use key bindings to perform different actions. In my case, I use it as an app launcher as well.Process monitor. Similar to
top
andhtop
but far better.
Sketchybar is a customizable status bar replacement for macOS. It allows you to display system information, notifications, and more in a sleek and efficient manner.
- fzf - Fuzzy finder. You can pipe pretty much any list of strings into it and search through.
- zoxide - Smarter
cd
. It remembers directories you visited and allow fuzzycd
. E.g., if I typez dot
it willcd ~/Git/dotfiles
- eza - A drop-in replacement for
ls
. Supports tree view, icons, friendly formatting and more. - tmux - TMUX allows you to spawn long-sessions that will continue working in the background even if you close your terminal