- Copy ssh private keys etc into
~/.ssh/
git clone git@github.com:bloopletech/config.git ~/key/config
cd ~/key/config && ./setup_dotfiles.sh
- Open a new shell
- Download and install GUI apps:
- Google Chrome
- On Ubuntu:
- Download and install terminal apps:
- jq: https://github.com/stedolan/jq/releases/download/jq-1.5/jq-linux64
- fzf:
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf; ~/.fzf/install
- fzf-fs: https://github.com/D630/fzf-fs
- glances:
curl -L http://bit.ly/glances | /bin/bash
- youtube-dl:
sudo pip install youtube-dl
Run this configuration before doing the Install GUI Apps setup.
Open a terminal and run:
xcode-select --install #Click 'Install' when prompted
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install bash
brew install git
Install the following:
- iTerm2: https://www.iterm2.com/downloads.html
- Karabiner: https://pqrs.org/osx/karabiner/
- BetterTouchTool: http://www.bettertouchtool.net/
- EasySIMBL: https://github.com/norio-nomura/EasySIMBL
- MenuBarHider: https://github.com/Crazor/MenuBarHider/releases
- Atom: https://atom.io/download/mac
- mpv: http://sva.wakku.to/~chris/mpv_builds/mpv_latest.zip
- Open BetterTouchTool
- Click the BetterTouchTool menu bar icon, and click
Preferences...
- If prompted, enable window snapping
- Click
Advanced
in the top-left of the window - Click
Advanced Settings
- Check
Launch BetterTouchTool on startup
- Click
Gestures
- Click
Global
- Click
+ Configure New Trigger
- Click
Please Select a Gesture
, and selectLeftclick Green Window Button
- Click
No Action
, and selectWindow Interation
->Zoom Window Below Cursor
- Close the BetterTouchTool window
- Download the zip file from the above url, and extract the zip file
- Copy the .bundle file to
~/Library/Application Support/SIMBL/Plugins
- Open the EasySIMBL application
- Check
Use SIMBL
- Close the EasySIMBL window
- Open iTerm2
- Open Preferences
- Click
Profiles
- Check
Command:
and enter/usr/local/bin/bash -l
in the text box - In
Send text at start:
, entergetin
Open a terminal and run:
brew install youtube-dl --with-rtmpdump --HEAD
Open a terminal and run:
defaults write com.apple.dock autohide -bool TRUE
defaults write com.apple.dock autohide-delay -int 0
defaults write com.apple.dock autohide-time-modifier -float 0.2
defaults write ~/Library/Preferences/.GlobalPreferences com.apple.swipescrolldirection -int 0
defaults write -globalDomain AppleEdgeResizing NO
killall Dock
Open a terminal and run:
sudo apt-get install bash curl patch bzip2 ca-certificates gawk make libc6-dev openssl libreadline-dev \
zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 autoconf libgdbm-dev libncurses-dev automake \
libtool bison pkg-config libffi-dev g++ gcc build-essential git python3-pip libxml2-dev libxslt1-dev libpq-dev \
libmagickcore-dev libmagickwand-dev
Install Node.js by folling the instructions at https://github.com/nodesource/distributions#installation-instructions.
Install the following:
- 7-Zip: http://www.7-zip.org/download.html
- Abyss Web Server X1: http://aprelium.com/abyssws/download.php
- Advanced Renamer: https://www.advancedrenamer.com/download
- Equalizer APO: https://sourceforge.net/projects/equalizerapo/
- foobar2000: http://www.foobar2000.org/download
- Free Clipboard Viewer: http://www.freeclipboardviewer.com/
- Free Download Manager: http://www.freedownloadmanager.org/
- HandBrake: https://handbrake.fr/
- Hourglass: http://chris.dziemborowicz.com/apps/hourglass/
- HxD Hex Editor: https://mh-nexus.de/en/hxd/
- IrfanView: http://www.irfanview.com/
- mpv: https://mpv.srsfckn.biz/
- Notepad++: https://notepad-plus-plus.org/
- paint.net: http://www.getpaint.net/index.html
- SyncTrazor: https://github.com/canton7/SyncTrayzor#installation
- Transmission-Qt: http://trqtw.sourceforge.net/blog/
- VcXsrv: https://sourceforge.net/projects/vcxsrv/
- WebP Codex for Windows: https://developers.google.com/speed/webp/docs/webp_codec
- WinDirStat: https://windirstat.info/download.html
- Always Clear Downloads: https://chrome.google.com/webstore/detail/always-clear-downloads/cpbmgiffkljiglnpdbljhlenaikojapc
- Atomic Chrome: https://chrome.google.com/webstore/detail/atomic-chrome/lhaoghhllmiaaagaffababmkdllgfcmc
- Double-click Image Downloader: https://chrome.google.com/webstore/detail/double-click-image-downlo/bkijmpolkanhdehnlnabfooghjdokakc
- Full Window Image Viewer: https://chrome.google.com/webstore/detail/full-window-image-viewer/poakplgknboogmjglihkhdgpljkmajel
- img2tab: https://chrome.google.com/webstore/detail/img2tab/kbbalffcbdlngpklndognfpcipmhdmod
- LastPass: Free Password Manager: https://chrome.google.com/webstore/detail/lastpass-free-password-ma/hdokiejnpimakedhajhdlcegeplioahd
- LiveReload: https://chrome.google.com/webstore/detail/livereload/jnihajbhpnppcggbcgedagnkighmdlei
- No Scroll Bars Please!
- Reddit Enhancement Suite: https://chrome.google.com/webstore/detail/reddit-enhancement-suite/kbmfpngjjgdllneeigpgjifpgocmfgmb
- select-copy: https://chrome.google.com/webstore/detail/select-copy/obeogbddablmkbhgbgkfigpfldpofilb
- story-leanback: https://chrome.google.com/webstore/detail/story-leanback/ooghbbjkiphcimhhcfjglgippbiageai
- Stylist: https://chrome.google.com/webstore/detail/stylist/pabfempgigicdjjlccdgnbmeggkbjdhd
- Tabby Cat: https://chrome.google.com/webstore/detail/tabby-cat/mefhakmgclhhfbdadeojlkbllmecialg
- uBlock Origin: https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm