You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
54 lines
1.4 KiB
Bash
54 lines
1.4 KiB
Bash
#!/usr/bin/env bash
|
|
brew tap homebrew-ffmpeg/ffmpeg
|
|
|
|
# install additional brew packages -- see _install.sh too
|
|
brew install clipper
|
|
brew install curl
|
|
brew install dnsmasq
|
|
brew install fzf
|
|
brew install homebrew-ffmpeg/ffmpeg/ffmpeg --with-fdk-aac
|
|
brew install htop
|
|
brew install httpd
|
|
brew install imagemagick
|
|
brew install jump
|
|
brew install mariadb
|
|
brew install mkcert
|
|
brew install neovim
|
|
brew install nnn
|
|
brew install nss
|
|
brew install openssl
|
|
brew install php@7.4
|
|
brew install ripgrep
|
|
brew install switchaudio-osx
|
|
brew install tmux
|
|
brew install trash-cli
|
|
brew install tree
|
|
|
|
# install fzf
|
|
/usr/local/opt/fzf/install
|
|
|
|
# clipper
|
|
mkdir -p ~/Library/LaunchAgents
|
|
brew services start clipper
|
|
|
|
# vim stuff
|
|
gem install neovim
|
|
easy_install --user pip
|
|
python -m pip install --user neovim
|
|
pip3 install neovim
|
|
|
|
curl -Ls https://raw.githubusercontent.com/jarun/nnn/master/plugins/getplugs | sh
|
|
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
|
|
sh -c 'curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
|
|
|
|
# dnsmasq
|
|
echo 'address=/.localhost/127.0.0.1' > /usr/local/etc/dnsmasq.conf
|
|
sudo brew services start dnsmasq
|
|
sudo mkdir -v /etc/resolver
|
|
sudo bash -c 'echo "nameserver 127.0.0.1" > /etc/resolver/localhost'
|
|
|
|
# php and ssl
|
|
pecl install imagick
|
|
mkcert -install
|
|
mkcert localhost "dev.localhost" "*.dev.localhost"
|