Here’s what I install when I get a new Mac.
Apps
- Xcode - for building software, sometimes I try just the CLI tools
- Obsidian - Markdown/note editor
- Chrome - testing websites (I use Safari as my primary browser)
- Firefox - testing websites
- Viscosity - VPN client
- Numbers - Spreadsheets
- Pages - Word documents
- iA Writer - Markdown editor
- iA Presenter - Markdown-based presentation editor
- 1Password - password manager
- Slack - work communications
- LaunchBar - app launcher/clipboard manager
- AppCleaner - application uninstaller
- MeetingBar - show daily meetings in menu bar
- Pixelmator Pro - photo editor
- Infuse - Emby client
- Magnet - window manager
- Marked 2 - Markdown viewer
- Amphetamine - keeps screen awake
- The Unarchiver - extract pretty much any type of compressed file
- IINA - macOS media player (like VLC)
- Copilot - personal finance
- Wipr - Safari content blocker
- Pi-hole Remote - Pi-hole management and log viewer
- MacGPT - ChatGPT client for Mac
Software
- Homebrew
- git
- vim
- php
- composer
- direnv
- wp-cli
- fzf
- chruby
- ruby-install
- tmux
- tree
- ripgrep
- node
- redis
- teamookla/speedtest/speedtest
- rename
- rsync
- shellcheck
- sqlite
- ical-buddy
- mysql
- universal-ctags
- wget
- gh
- jq
- fd
- vnstat
- gnupg2
- itspriddle/slack-notify/slack-notify
- itspriddle/brews/bashword
- Ruby (via ruby-install)
- 2.7.8
- 3.2.3
Configuration
-
~/.dotfiles
-
~/.config
- gh
- synology-rsync
-
~/.local/gh
-
~/.ssh
-
~/Library/Application Support/
-
LaunchBar
-
- ZSH configs
- Fix
PATH
in/etc/zprofile
- Fix
- Vim configs
- Enable GitHub Copilot
- System Settings
- Desktop wallpaper
- UI colors
- FileVault
- Firewall
- Trackpad
- Printer
- Keyboard tweaks
- capslock ⇒ escape
- Accounts
- iCloud
- TimeMachine backups
Projects
- work notes
-
~/Sites
- josh.fail / bundler
- notes.priddle.xyz / npm
-
~/work
Other Files
- iCloud
- Photos
- Documents
- Messages
- Notes
- Reminders
Network
Stuff to do on my network itself
- Setup hostname/IP/MAC in router
- Setup Pi-hole client blocklist
- Setup Synology/TimeMachine backups