1
0
Fork 0

brew-script.sh: init commit

This commit is contained in:
Pratham Patel 2024-02-19 12:29:29 +05:30
parent 063ca2acfb
commit 0eb75e7666
Signed by: thefossguy
SSH Key Fingerprint: SHA256:/B3wAg7jnMEBQ2JwkebbS/eXVZANDmqRfnd9QkIhxMI
1 changed files with 52 additions and 0 deletions

View File

@ -0,0 +1,52 @@
#!/usr/bin/env bash
set -xeuf
# **INSTALL ONLY WHAT DOESN'T SEEM TO WORK WITH NIX/HOME-MANAGER**
BREW_FORUMLAS=(
bash
mpv
neovide
rpm2cpio
wakeonlan
)
# "GUI apps" that cannot be handled by home-manager
BREW_CASKS=(
alacritty
balenaetcher
bitwarden
brave-browser
discord
exifcleaner
firefox
google-chrome
handbrake
keka
libreoffice
librewolf
maccy
macs-fan-control
meld
obs
protonvpn
raspberry-pi-imager
slack
thunderbird
tor-browser
utm
whatsapp
)
brew analytics off
brew update --force # upgrade homebrew itself
brew upgrade --greedy --greedy-latest --greedy-auto-updates --no-quarantine # upgrade the packages installed by homebrew
brew install --forumla "${BREW_FORUMLAS[@]}"
brew install --cask "${BREW_CASKS[@]}"
brew autoremove
brew cleanup --prune=all -s
brew doctor
brew outdated --greedy --greedy-latest --greedy-auto-updates
brew missing