Table of Contents
If you’ve ever wondered what I’m using be it software, hardware, fonts, etc. then this page is dedicated for that 😉 Based on uses.tech
- MacBook Pro (13-inch, 2017, Two Thunderbolt 3 ports)
- Logitech M337 mouse (when I feel like I want to use a mouse)
- Redmi Note 7
Software (Desktop Apps and CLI tools) #
- (neo)vim – a fork of
vim. Currently my main
- tmux – a terminal multiplexer. I use it together with
(neo)vim. Makes seamless switching from one project to another.
- tmuxinator – manages my
tmuxsessions. Kinda like workspaces
- fish – a friendly iinteractive shell. My current
- ripgrep – better replacement for
grep. Also written in
- fzf – an awesome fuzzy finder written in
- exa – a modern (?) replacement for
ls. It’s been pretty good so far
- bat – a
catclone that supports syntax highlighting. I also use it in combination with
- fd – a faster alternative to
find. I also use it together with
- diff-so-fancy – provides better output when doing a
- pyenv, rbenv, goenv, nvm – for managing multiple versions of
- universal-ctags – for generating
tagsfile when working on projects. Pretty fast
- grip – a GitHub markdown previewer
- alacritty – an ultra fast terminal written in
Rust. My current terminal (previously
- alfred – a better spotlight alternative. Though I haven’t purchased the pro version yet. But I like its UI, so yeah
- bitwarden – an open source password manager. I think I started using pw managers around October 2019.
- kap – a screen recorder. I usually use it for recording GIFs when reporting issues to open-source projects.
- keycastr – displays pressed keys on screen. I use it when I do live demos (which I haven’t done so far. LOL!)
- rectangle – for organizing windows. Pretty sleek since I just need to press
⌘⌃←to move current window to the left, etc.
- joplin – for writing random thoughts. I also used it as a habit tracker.
- lulu – for blocking unknown or unwanted outgoing connections. It’s pretty helpful since it notifies me which apps needs to connect to the web.
- karabiner-elements – for remapping
Escapewhen pressed alone and
Controlwhen pressed with other keys. Pretty neat!
- brew – awesome package manager that I use to install for the above packages.
- I use
Google Chromeas my main browser though I’m switching to
Firefoxfrom time to time.
- I am currently using
FiraMono Nerd Font Monofont style.
chrome extensionsI use:
- uBlock Origin
- Bitwarden Chrome Plugin
- Surfingkeys – for
vimkeybindings while browsing
- Visbug – pretty neat tool for frontend development
- Octotree – useful when browsing files in GitHub repositories
You can also check out some of my configurations (.vimrc, .tmux.conf, etc.) in my dotfiles repository.