Skip to content

nickforddev/dotfiles

Repository files navigation

dotfiles

License: MIT

All my dots

Screenshots

ZSH

Color schemes are generated based on wallpaper using a wrapper around pywal

Audio Vim VSCode Firefox

Setup

This one liner installs and sets up everything:

# macOS
sh -c "$(curl -fsSL https://raw.githubusercontent.com/nickforddev/dotfiles/mainline/install-mac.sh)"

Running the setup script does the following:

  1. Install zsh and oh-my-zsh
  2. Install homebrew & packages
  3. Install nvm, node, and npm
  4. Install node dependencies
  5. Symlink dotfiles
  6. Source ~/.zshrc

Before symlinking the dotfiles, you will be prompted to pick which ones to install, and if there are existing dotfiles there you'll be prompted to overwrite or skip.

Untracked configs

If a setting is device-specific or sensitive, it should be added to a .untracked config. For instance, if ~/.zshrc.untracked exists, it will be automatically sourced, but not tracked by git.

TODO: JetBrains editor scheme is not dynamic