brew-script.sh: init commit
This commit is contained in:
parent
063ca2acfb
commit
0eb75e7666
|
@ -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
|
Loading…
Reference in New Issue