-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhomebrew-formulas.sh
78 lines (64 loc) · 1.43 KB
/
homebrew-formulas.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
#!/bin/bash
# Run this early, just in case
brew update
# Install software via homebrew
echo "Installing common software"
brew install \
#curl \
htop \
#git \
git-extras \
git-flow \
lazygit \
lsd \
#python3 \
openssl \
tree \
wget \
zlib \
zsh-completions
# Install fonts
brew tap homebrew/cask-fonts
brew install font-hack-nerd-font
# Bottom (formerly YTOP)
#brew tap cjbassi/ytop
#brew install ytop
brew install bottom
# BashTop
python3 -m pip install psutil
brew install osx-cpu-temp
# Git GTM
brew tap git-time-metric/gtm
brew install gtm
# Web development
echo "Installing web development software"
brew install \
composer \
node \
siege
# Old
#gem install wraith
# Composer v1
#composer global require hirak/prestissimo
# VRT
npm install -g backstopjs
# Testing suites
#brew install phantomjs
# Additional web dev software(s)
brew install casperjs --devel
brew install qcachegrind --with-graphviz
brew install lando
# Add the Lando CA -- https://blog.lando.dev/2020/03/20/_5-things-to-do-after-you-install-lando/#macos
sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain ~/.lando/certs/lndo.site.pem
# Misc. utilities
echo "Installing misc. stuff"
brew install \
ffmpeg \
graphviz \
imagemagick \
imageoptim-cli \
libdvdcss \
youtube-dl
# Post install configurations
echo 'export XML_CATALOG_FILES="/usr/local/etc/xml/catalog"' >> ~/.bashrc
echo 'export XML_CATALOG_FILES="/usr/local/etc/xml/catalog"' >> ~/.zshrc