What I Use
Inspired by others, I’ve listed the hardware and software that I use daily.
In an attempt to better evolve this list over time, I’ll capture large updates above. Any removals will be crossed out.
Software
I use a variety of Software. Professionally, I tend to build applications for iOS/macOS. However, I also dabble in other platforms for fun.
- macOS Catalina – My primary OS. This version has been a bit more chaotic than normal
Apps
Development
- Charles – HTTP Proxy. Magical when working on any networked application.
- Dash – Quick access to developer docs.
- Fork – Fast
git
gui with a badass interactive rebase. - iTerm 2 – My terminal emulator of choice. Uses Metal for rendering.
- Key Codes – The bee’s knees if you are developing a macOS app with keyboard shortcuts. Shows you the output of every keyboard press for integration.
- Reveal – A really good configurable visual debugger.
- Unicycle – Converts between text, decimal, hex, and binary representations of UTF-8.
- Visual Studio Code – My other go-to editor when working in an LSP language.
- Xcode – 😒
Productivity
- 1Password – Stores all my passwords.
- Alfred – Easily my most used productivity app. I’ve built several extensions for it and use several community extensions. ⌘+␣
- Bear – Synced notes
- Contexts – Window Switcher. I primarily use it for it’s fuzzy search and context switching.
- Deliveries – Track all my deliveries in one place.
- Itsycal – Menubar app that I replace the builtin Date/Time menubar item. Displays calendar events in a rich format.
- Karabiner Elements – Keyboard customizer. Used to add Hyper and other custom layers. config
- Monosnap – Screenshots and Screen Captures. Bound to Hyper+s
- Moom – Window Manager. Single keyboard shortcut allows you to move windows around or arrange to predefined templates.
- PopClip – Another productivity app. Display
- Things – My current task manager. Minimal and beautiful
CLI
My dotfiles can be found at nanoxd/dotfiles. Configuring your own environment can increase your productivity.
editorconfig
– Maintains consistent coding styles for multiple developers across various editors and IDEs.exa
– Replacesls
with modern defaultsfd
– Replacesfind
with a really ergonomic API.fish
– My shell of choice. Syntax highlighting, configuration, and improved API ergonomics sold me.fzf
– Fuzzy finder. Plugged in tovim
,tmux
, and my shell.goku
– Simplifies Karabiner Elements configurationhub
– An extension togit
. Simplifies GitHub related tasks, useful when maintaining any OSS reponeovim
– Used for every day editing. configripgrep
– Replacesgrep
/ag
⚡️tig
–git
TUI. Primarily use it in place ofgit log
tmux
– Terminal Multiplexer. Heavily configured for ease of use. configzsh
– Whenfish
is acting up.
Hardware
Home
- 2019 Apple Mac Pro – 16 Core, 256GB RAM, 1TB SSD, Radeon 580X
- 2x 128GB DDR4 2933 LR-DIMM Kits – Upgraded from the stock 32GB RAM provided.
- 2016 Apple 15” MacBook Pro – 4 Core, 16GB RAM, 1TB SSD
- 2019 Apple Pro Display XDR – Splurged a little on this 😅. Not necessary but it’s a very consistent experience unlike my previous LG Ultrafine 5K.
- LG Ultrafine 4K – 4K IPS Monitor. Used vertically next to my monitor
- Steelcase Leap – Had this chair for several years now. I recommend checking Craigslist before ordering new.
Desk
- Ikea Gerton Tabletop
- 4x Ikea Gerton Legs
- StarTech 2x2” Cable Management Finger Duct – Hides away most of the wires.
- APC 12-Outlet Surge Protector – Taped to the bottom of the desk, behind the cable management duct.
- Humanscale M8 Monitor Arm – Used in a single arm configuration. Holds the Pro Display up
- VIVO Monitor Arm – Cheap arm to hold the LG Ultrafine
Accessories
- CalDigit TS3 Plus Thunderbolt 3 Dock – Adds a few needed ports. Used as a pseudo KVM for any wired peripherals.
- Think 6.5 65% Keyboard
Drop CTRL TKL Keyboard – Tenkeyless mechanical keyboard that is programmable and hot-swap.MiTo’s XDA Canvas KeysHako Violet Switches – Used for Alpha keysKailh Box Royals Switches – Used on special keys like Space, ⌘, ⌥, etc.
- Logitech MX Master 3 – Mouse that is comfortable to use for hours. Upgraded from a MX Master 2.
- Apple Magic Trackpad 2 – Black, used on the left hand side of the desk.
- Novelkeys Solar Deskpad – Large deskpad to provide a bit of contrast.
- Logitech 4K Pro Magnetic Webcam
- Audio-Technica AT2020 Microphone
- VIVO Mic Stand
Work
- 2018 Apple 15” MacBook Pro – 6 Core, 32GB RAM, 1TB SSD
- Dell U2718Q Monitor – 27” 4K IPS Monitor
Accessories
- Rain Design mStand Laptop Stand – Used to better orient the Laptop.
- Drop ALT 60% Keyboard
- MiTo’s XDA Canvas Keys
- Aqua Zilents 62G
Hako Violet Switches – Used for Alpha keysKailh Box Royals Switches – Used on special keys like Space, ⌘, ⌥, etc.
- Apple Magic Trackpad 2 – Black, used on the left hand side of the desk.
Services
Coming Soon