Skip to content

Instantly share code, notes, and snippets.

@zudsniper
Last active September 29, 2025 16:12
Show Gist options
  • Save zudsniper/230ecfa88bf93d38e0123a6f1bf43923 to your computer and use it in GitHub Desktop.
Save zudsniper/230ecfa88bf93d38e0123a6f1bf43923 to your computer and use it in GitHub Desktop.
Make MacOS better

introduction

I like MacOS. It has its flaws, but overall, as a productivity operating system, especially when paired with Apple's ARM chips, nothing really compares. However, there are a few things I find I need to do to get it just right. These are those things. Take the ones you value, leave the rest.

the missing package manager: homebrew

macos shouldve come with a package manager, but for some reason, doesn't -- so the community made one called Homebrew. Go to https://brew.sh, and copy the 1-liner installation script, then paste that into Terminal, type in your password once or twice, download the xCode developer tools, and eventually you'll be good to go. The following all use brew, the cli tool.

Done? OK, let's continue.


essentials

tiling window manager -> brew install rectangle
clipboard history -> brew install maccy
screenshots with easy markup editor -> brew install shottr (bound to cmd + shift + 2)
fix the menu bar -> brew install jordainbird-ice

terminal

the terminal i use (not ai terminal) -> brew install iterm2
the terminal i also use (not ai terminal) -> brew install kitty
the third terminal -> brew install warp

aesthetic

bluelight filter based on time of day -> brew install flux

monitoring

stats (menubar or otherwise) -> brew install stats (its free, the old iStatMenus is dead)

file ops

archiver (though mac's default is also fine, its a little slower) -> brew install keka

text editing

note taking / markdown stuff -> brew install obsidian
just text -> brew install vim (fuck u bitch) (i also use sublime text but objectively its not very good so brew install emacs)

image editing

convert / filter images -> brew install imagemagick

virtualization

docker desktop -> brew install docker (this will install docker desktop, which i recommend for mac. you will inevitably end up fiddling with the settings to give it more disk space / ram / cpu, but be cognizant that it will take up that amount of space / ram all the time (mostly, there are some settings to fiddle with that kinda help, but not that much) + brew install docker-compose (which installs docker compose plugin not the old docker-compose, confusingly) and like, brew install virtualbox if you so desire

mouse

fix scroll direction while using an actual mouse but don't invert the trackpad at the same time -> brew install scroll-reverser
fix mouse acceleration (you tell me why this needs to exist) -> brew install mac-mouse-fix

remote desktop

i use rustdesk (but i host my own rustdesk server (easy) so the latency is super good, thats why i use rustdesk) -> brew install rustdesk

disk image writing

several options. I prefer brew install balenaetcher, theres also unetbootin

torrent

brew install transmission

ai

definitely try this out! the m4 chip + apple's Metal architecture is pretty impressive. brew install ollama
also obviously i use brew install chatgpt claude-desktop

cross-device file sharing

brew install localsend

video

ffmpeg -> brew install ffmpeg
basically a gui for ffmpeg -> brew install handbrake
watch mkvs -> brew install vlc

audio

brew install audacity

disk space management

the best free one i've found is brew install grandperspective
brew install daisydisk looks a lot better and works a lot better but it costs money

ftp

brew install cyberduck

android interfacing

brew install android-platform-tools

minecraft launcher!!!!!

brew install multimc

http client

brew install yaak 😉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment