Skip to content

bradleyoesch/dotfiles

Repository files navigation

dotfiles

These them there them dotfiles.

New Computer Setup

Install Xcode:

touch ~/.zshrc
xcode-select --install

Install brew:

open https://brew.sh/
brew -v
brew doctor
brew update

Install git:

brew install git

Install nvm:

mkdir -p ~/.nvm
open https://github.com/nvm-sh/nvm#installing-and-updating
nvm -v

Open new tab to show nvm has installed:

nvm -v

When we install oh-my-zsh, it'll overwrite our ~/.zshrc, so let's make a backup to save our nvm stuff:

mv ~/.zshrc ~/.zshrc.bak

Install zsh, oh-my-zsh:

brew install zsh
echo '/opt/homebrew/bin/zsh' | sudo tee -a /etc/shells > /dev/null
chsh -s /opt/homebrew/bin/zsh
open https://github.com/ohmyzsh/ohmyzsh#basic-installation
omz update
# copy contents of original `~/.zshrc` into one generated by this install
cat ~/.zshrc.bak >> ~/.zshrc

Open a new tab and you should see zsh and omz load on startup.

Clone this project:

mkdir -p ~/bradleyoesch
cd ~/bradleyoesch
git clone https://github.com/bradleyoesch/dotfiles.git
cd dotfiles

Run init script then restart zsh to pick up the changes:

./init.sh
mv ~/.zshrc ~/.zshrc.bak
./install.sh
exec zsh

If everything looks good, you can remove your old zshrc at any point:

rm ~/.zshrc.bak

Applications

open ~/Applications

FileZilla

Download and set up: https://filezilla-project.org/download.php?platform=osx

Add ssh key:

  1. ssh-keygen
  2. Copy the key manually into your droplet
  3. Add ssh key manually, since filezilla expects a specific format

Google Chrome

Set up google account

Extensions

  • Hover Zoom+ - import settings from applications/chrome/hoverzoon.json
    • To export: Extension Icon > Options > Advanced > Export
    • echo '<JSON>' | jq -S '.' > gui/chrome/hoverzoom.json
  • LastPass - log in
  • RedditEnhancementSuite - import settings from Google Drive
  • SetupVPN - log in
  • Stylebot - import settings from applications/chrome/stylebot.json
    • To export: Extension Icon > Sync > Export
    • jq -S '.' ~/Downloads/stylebot_backup.json > applications/chrome/stylebot.json
  • uBlock Origin Lite - import settings from applications/chrome/ublock.json

Apps

  • Postman - log in with Google

iTerm2

Load iTerm2 settings:

General > Preferences > Load preferences from a custom folder or URL

Profiles > Other Actions... > Import JSON Profiles...

Profiles > Colors > Color Presets... > Import...

Keys > Key Bindings > Presets... > Import

Set global hotkey: Preferences > Keys > Hotkey > cmd + opt +

QuickLook

Open the Quicklook directory and Right click > Show Package Contents > ... > MacOS > Right click > Open > Allow

open /Users/bradley/Library/QuickLook
open ~/Applications # QLMarkdown

Rectangle

Import settings from applications/rectangle/config.json

  • cmd + space > Rectangle > Gear icon > Import (at bottom)

Spotify

Log in with Facebook, double check settings

Sublime Text

Settings should be copied for you already after installing.

You can open from the terminal with subl:

subl ~/.zshrc

The theme may be broken, so comment it out and reinstall:

Transmission

Download and set up: https://transmissionbt.com/download.html

VLC

Settings should be copied for you already after installing.

To import settings into VLC:

./applications/vlc/sync.sh import

To import settings from VLC:

./applications/vlc/sync.sh export

Installation

This project uses dotbot to manage the installation.

./install.sh && exec zsh

Contents

To view all relevant files and directories in this repo, run tree:

tree -aI 'dotbot*|.git|.gitmodules'

Credits

Many thanks to the dotfiles community.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors