zsh etc for mac use brew to install every needed tool
get EnvPane
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
brew install mise
do this command to keep your binarys automatically detected by ides
sudo ln -s ~/.local/share/mise/shims /usr/local/bin
if it exists copy the files from bin folder into the shims folder, remove the bin folder, then symlink
Do:
##allow mise to use go and cargo installers
$ mise settings set experimental true
# install fast and standard build tools
$ mise use -g go:https://github.com/rs/curlie
$ mise use -g cargo:cargo-binstall
$ mise use -g cmake just make maven sccache
before you install anything
# languages to install
$ mise use -g deno dotnet go java kotlin lua maven nim node python zig
# tools to install
# package managers to install
$ mise use -g bun conan pipx pnpm yarn
MAKE SURE TO INSTALL AS MUCH SOFTWARE YOU THREW BREW, MISE, AND CARGO FOR MAXIMUM PERFORMANCE GAINS ON MAC
brew install bfs atuin bat curlie tlrc sd fd just bingrep ripgrep ripgrep-all git-delta procs grex starship just dust code-minimap mdbook ast-grep cherrybomb bacon fclones trippy gitui lemmeknow macchina onefetch tokei bottom qsv hyperfine mdcat hexyl
if you are on linux use this instead
brew cask installs (do $ brew install --no-qurantine
if some of them wont open)
$ brew install alt-tab displaylink hiddenbar raycast stats swift-quit
$ brew install codewhisperer devutils jetbrains-toolbox iterm2 iina
$ brew install coteditor switchhosts rapidapi warp utm
$ brew install anki linear-linear superproductivity platypus
$ brew install apparency betterzip qlimagesize qlzipinfo provisionql syntax-highlight suspicious-package
$ brew install clipgrab diffusionbee handbrake keycastr obs
$ brew install google-chrome librewolf microsoft-edge orion
$ brew install homebrew/cask/docker github masscode pgadmin4
$ brew install background-music exifcleaner linkliar mullvadvpn textmate
$ brew install cakebrew powershell chromedriver wezterm zed
make sure you do brew outdated --greedy
to check for updates as some applications like brave-browser to self update and brew ignores them
brew upgrade brave-browser --greedy
brew upgrade --greedy
to update all casks at the same time (NOT RECOMMENDED )
brew install man-db cppman
brew install logi-options-plus sony-ps-remote-play
brew install libplist
brew install llvm
install your fonts through oh-my-posh font install
and themes through gogh
replace built in mac default commands as many are dated
$ brew install bash zsh binutils bison cmake coreutils diffutils ed file-formula findutils flex gawk git gnu-indent gnu-sed gnu-tar gnu-which gpatch grep gzip less libressl m4 make openssh perl rsync screen unzip watch wdiff wget nano nanorc