Skip to content

Instantly share code, notes, and snippets.

@paaloeye
Last active June 12, 2025 20:48
Show Gist options
  • Save paaloeye/bb2140edb207b7cb726c8930650e9890 to your computer and use it in GitHub Desktop.
Save paaloeye/bb2140edb207b7cb726c8930650e9890 to your computer and use it in GitHub Desktop.

MacOS

Install

  • https://tea.xyz/teabase

  • Brew

  • Rosetta 2 softwareupdate --install-rosetta --agree-to-license

  • Bare Minimum:

    • brew install ghostty zellij nnn macfuse helix
    • brew install cursor google-chrome github
  • git config pull.rebase true

  • git config pull.ff only

  • Fonts

    • brew install font-cascadia-mono font-cascadia-mono-pl font-cascadia-code font-cascadia-code-pl
    • brew install font-fira-code font-jetbrains-mono font-source-code-pro font-ubuntu-mono
    • brew install font-jetbrains-mono-nerd-font
    • brew install font-hack
    • brew install font-hack-nerd-font
  • Configure

    • sudo git config --system credential.helper osxkeychain
    • keyboard repeat
      • Key repeat rate: Fast
      • Delay until repeat: Short
  • Docker Desktop brew install --cask docker

  • Install with Brew

    • brew install keybase scroll-reverser karabiner-elements spectacle spotify
  • Key repeat

    • Terminal - Disable audible bell
    • VS Code Insiders - defaults write com.microsoft.VSCodeInsiders ApplePressAndHoldEnabled -bool false{:.bash}
    • Cursor - defaults write (osascript -e 'id of app "Cursor"') ApplePressAndHoldEnabled -bool false{:.nu}
  • Dev Tools:

    • brew install micromamba hyperfine wget tigervnc-viewer jq k9s hyperfine git-lfs mactop llvm
    • brew install media-info disk-inventory-x nnn fzf ripgrep silicon bat zsh-completions
    • brew install imagemagick socat gh act gitui poppler taplo fd git-filter-repo
    • brew install monitorcontrol bear google-cloud-sdk
    • brew install adobe-creative-cloud
    • brew install hashicorp/tap/terraform hashicorp/tap/terraform-ls
    • curl -sS https://starship.rs/install.sh | sh
    • curl https://sh.rustup.rs -sSf | sh
  • Configure

    • Dev Tools curl https://raw.githubusercontent.com/extrawurst/gitui/refs/heads/master/vim_style_key_config.ron -o $HOME/.config/gitui/key_bindings.ron
  • AI:

    • brew install ollama
    • brew services start ollama
    • ollama pull llama3.1:latest; ollama pull starcoder2:3b
  • Embedded:

    • 3D - brew install ultimaker-cura autodesk-fusion openscad prusaslicer
    • Programming - brew install arduino-ide
    • Circuit Sims - brew install ltspice ngspice
    • PCB design - brew install kicad
    • ESP-IDF - brew install cmake ninja dfu-util ccache
  • Productivity

    • brew install --cask notion microsoft-auto-update microsoft-excel microsoft-outlook google-drive onedrive
    • brew install --cask tor-browse
  • Communication brew install discord slack microsoft-teams zoom signal whatsapp

  • Audio brew install blackhole-16ch blackhole-2ch ffmpeg audacity mpv background-music

  • Entertainment brew install nordvpn

  • Experimental

    • Streaming: brew install obs
    • Productivity: brew install bentobox and put in the license within 10 days from 1 password
    • Editors: brew install cursor
    • Text Editing: brew install vale
    • TUI: brew install yazi
  • Screenshots

    • defaults write com.apple.screencapture location -string /Users/paal/OneDrive/Bilder/Screenshots
  • Configure UTI

    • This could be helpful
    • brew install duti
    • echo 'com.microsoft.VSCodeInsiders public.json all' | duti
    • echo 'com.microsoft.VSCodeInsiders public.plain-text all' | duti
    • echo 'com.microsoft.VSCodeInsiders public.data all' | duti
    • [?] echo 'org.audacityteam.audacity com.microsoft.waveform-audio all' | duti
    • echo 'org.audacityteam.audacity public.mp3 all' | duti
    • duti -s com.microsoft.VSCodeInsiders .h all
    • duti -s com.microsoft.VSCodeInsiders .toml all
    • duti -s com.microsoft.VSCodeInsiders .md all
    • duti -s org.audacityteam.audacity .wav all
    • duti -s org.audacityteam.audacity .mp3 all
  • Cleanup

    • rm -rf "$(brew --cache)"

Deep links

Issues

  • Markdown support?

References

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