Skip to content

joelbowen/dotfiles

Repository files navigation

Welcome to my dotfiles! I was inspired by many others before me, I created this repo by borrowing bits and pieces from other great repos, and building on them.

Jump straight to


Maintenance

Update list of global node packages

To update the list of globally installed node packages, run:

./node/update-global-node-pkgs.mjs

Requires that zx is already installed to run properly

To install global node packages, run:

sh ./scripts/install-global-node-pkgs.sh

Update list of VSCode Extensions

To update the list of VSCode extensions, run:

sh ./vscode/update-vscode-extensions.sh

To install VSCode extensions, run:

sh ./vscode/install-vscode-extensions.sh

Symlink new dotfiles

  1. Add your dotfile to this directory
  2. Run sh ./install/symlinks.sh

New Machine

Setting up a new machine is easy, done in two parts.

Part 1: Install (Apps, Shell, Dotfiles, etc.)

  1. Pre-install: a. Sign into the Mac App Store so that mas will be able to install App Store apps b. Install XCode, command-line tools, and accept the T&C (xcode-select --install from Terminal)
  2. Run sh ./part-1.sh
  3. Update some settings in iTerm
    • Select a Powershell patched font for iTerm (Preferences → Profiles → Text)
      • Currently, I'm using Inconsolata for Powerline
    • Select a color theme for iTerm (Preferences → Profiles → Colors → Color Presets)
      • Currently, I'm using Solarized Dark
    • Turn on Natural Text Selection

Part 2: Setup (Tooling and Configurations)

  1. Launch iTerm (see your snazzy new setup)
  2. Run sh ./part-2.sh
  3. Add license keys/logins for:
    • Git Tower
    • Sketch
    • Adobe CC (I also have to individually download the Adobe apps I use in CC 🙄)
    • Navicat for PostgreSQL

Note: You may need to do the following commands to finish setup

Appendix

Natural Text Selection

By default, word jumps (option + → or ←) and word deletions (option + backspace) do not work. To enable these, go to "iTerm → Preferences → Profiles → Keys → Load Preset... → Natural Text Editing → Boom! Head explodes" (Credit: Kevin Smets)

Oh My Zsh Plugins & Themes

The following items have been added to Oh My Zsh. To add more, update the oh-my-zsh install script in ./install/oh-my-zsh.sh

Plugins

Themes

Credits

I gained inspiration for the general content and organization by looking through many public repos, most notably the following:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 17