A collection of dotfile configuration scripts
sh bin/bootstrap.sh
edit ~/.zshenv
and set your own $DEV_DIR
and $DOTFILE_DIR
ln -s $(which node) /usr/local/bin/node
To pickup the Nord theme.
bat cache --build
mkdir -p ~/.tmux/plugins
run tmux then press ctrl-s shift-i
Enable key repeat
defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false
These applications are installed via the bin/install_desktop_apps
script.
- Alfred - Spotlight replacement with powerful workflows and snippets
- ForkLift - Advanced dual pane file manager
- Google Chrome - Web browser from Google
- Firefox Developer Edition - Firefox browser with developer tools
- Itsycal - Simple menu bar calendar
- Shottr - Feature-rich screenshot and annotation tool
- Cursor - AI-first code editor
- Kitty - Fast, feature-rich, GPU-based terminal emulator
- Postman - API development and testing platform
- Sublime Merge - Git client from the makers of Sublime Text
- TablePlus - Modern database management tool
- Visual Studio Code - Popular code editor with extensive plugin support
- Spotify - Music streaming service
- SpotMenu - Spotify and iTunes in your menu bar
- VLC - Free and open source cross-platform multimedia player
- Discord - Voice, video, and text chat platform
- Slack - Team communication and collaboration platform
- Telegram - Cloud-based messaging app
- BetterDisplay - Advanced display management for MacOS
- LocalSend - Open source file sharing across devices
- Ice - Menu bar application for managing menu bar items
- Mounty - Re-mounts write-protected NTFS volumes in read-write mode
- SaneSideButtons - Fix mouse side buttons for MacOS
- Stats - System monitor in your menu bar
- QLVideo - QuickLook Finder plugin for video files
- The Unarchiver - Data compression and archive tool
- TRex - Easy-to-use text extraction tool
These are tools that are installed via brew bundle --file=homebrew/Brewfile
- awk - Pattern scanning and text processing language
- diff-so-fancy - Better git diff output
- difftastic - Structural diff tool that understands syntax
- fx - Terminal JSON viewer and processor
- git - Distributed version control system
- git-delta - Syntax-highlighting pager for git
- jq - Lightweight command-line JSON processor
- overmind - Process manager for Procfile-based applications
- ripgrep - Extremely fast text search tool
- scmpuff - Numeric shortcuts for common git commands
- sqlite - Self-contained, serverless SQL database engine
- tig - Text-mode interface for Git
-
aria2 - Lightweight multi-protocol download utility
-
bat - Cat clone with syntax highlighting
-
brew-cask-upgrade - Command line tool for upgrading outdated Homebrew Casks
-
broot - Better way to navigate directories
-
eza - Modern replacement for ls
-
fd - Simple, fast and user-friendly alternative to find
-
ffmpeg - Complete solution for recording, converting, and streaming audio/video
-
fzf - Command-line fuzzy finder
-
htop-osx - Interactive process viewer for Unix systems
-
mas - Mac App Store command line interface
-
ncdu - NCurses disk usage analyzer
-
stow - Symlink farm manager
-
terminal-notifier - Send macOS notifications from the terminal
-
tmate - Instant terminal sharing
-
tmux-mem-cpu-load - CPU, RAM memory, and load monitor for tmux
-
tmux - Terminal multiplexer
-
tree - Directory listing in tree format
-
wget - Internet file retriever
-
zsh - Extended Bourne shell with many improvements