My Setup
Introduction
This is a dump of different things and apps I use daily.
I hope you will find it helpful.
Shell/Terminal Applications
- zsh — ZSH is a shell. It is an excellent alternative to bash used by default in most Linux distributions and macOS. macOS uses the outdated version of bash because it changed its license, and Apple doesn’t like GPL.
- oh-my-zsh — framework for easy customization of ZSH. Has a lot of additional plugins. Try not to overuse it; otherwise, a new ZSH session may start several seconds, even on modern hardware.
- fzf — A command-line fuzzy finder. I bind it to
Cmd+R
to search history. - autoenv — Directory-based environments.
- autojump — A cd command that learns - easily navigate directories from the command line
- brew — Package Manager for macOS. Must have application for mac. Allows installing applications via CLI easily. Also,
Brewfile
is a lifesaver.
Desktop Applications
Nowadays, I use Apple MacBook Pro primarily, so most applications listed here are macOS specific.
Generic apps
Productivity
- Evernote — I used it to store various information, articles from the web, notes, etc. UI is not very friendly, but it works across web, mobile, and desktop; synchronization works most of the time.
- Google Drive - Cloud synchronisation.
- OmniFocus — Awesome task manager application for macOS and iOS.
- OmniOutliner - outline software. I use it for tracking various lists, then move to archive in Evernote.
- Pocket - Read it later service.
- 1Password - Password Manager.
- ifttt - Internet automation across different applications and services.
- Focus.app - Blocks websites and specific apps. When you need to focus and don’t want any distractions.
- Bartender — This small application hides top toolbar icons. You can hide those you don’t need.
- ia Writer — Distraction-free text editor
- MindNode - Mind mapping software.
- Magnet - an application that improves standard window manager behavior on macOS. With this app, you can easily snap windows, split them, etc. Small and helpful utility.
Text Editors / IDEs
- IntelliJ IDEA - this my workhorse. Most of my code is written in this app.
- vim - exists on most servers and Linux.
- VSCode – use it for some temporary notes/drafts
Monospace Fonts
- go mono - Monospace font I use in terminal and text editors/IDEs.
Other good monospace fonts
Reading
Unfortunately, I have books bought via different digital book stores, so I use multiple devices and applications.
- Amazon Kindle
- Apple Books
- Google Play Books
- Pocket
Games
Although I don’t play games heavily, I have a few games installed that I would recommend:
- Monument Valley and Monument Valley 2.
- Lumino City
- Shadowmatic
- Machinarium
- Thomas was alone
- Lode Runner
- Limbo
Physical stuff
In addition to digital things, I continue to use material things too. We are not entirely in Matrix yet.
Backpack North Face Microbyte — my daily backpack. It is small; it holds a laptop and a few other things. Probably, I need to make another blog post about the things I have in my backpack. Earlier I used North Face Router, but it is pretty bulky. I use it now if we go with my family outside or if I have a work trip.
Water Bottle - clean kanteen
External USB Charger - Anker e4
Headphones
I have several pairs for different use cases:
- Pair of noise-canceling headphones: Bose QC25/QC35
- Music listening: AKG Q701
- Outdoor/to-go: Apple Earpods
Kindle Paperwhite
For jotting on paper: Moleskine and Pilot precise V5 RT