Skip to content

joshkaplan/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Josh Kaplan's Dotfiles

A repository for storing my configs and basic setup/installation. This is not intended to be direclty usable to anyone but myself, but most of it is fairly user agnostic.

Initial Setup

One-liner:

curl -fsSL https://github.com/joshkaplan/dotfiles/archive/master.zip > ./dotfiles.zip && unzip ./dotfiles.zip && rm ./dotfiles.zip && ./dotfiles-master/bin/install 

Manual:

  1. Download folder and unzip
  2. Open a terminal and cd into this package's bin folder
  3. Run ./install

CLI

Once installed, all scripts are aliased to dot:

dot install # run the full install script 
dot link    # run just dotfile linking
dot private # run just the private install script
dot local   # run just the local install script
dot misc    # run just the misc parts of `install`
dot pkg     # CLI tool for advanced/dynamic package management; run with -h for full set of options

Features

  • Symlinks stuff using dotbot:
    • dotfiles
    • Dropbox folders
    • application settings
  • Installs, syncs, and upgrades brew and pip packages
  • Supports private configuration via dotfiles-private, a private repo built with a similar structure to this one
  • Supports per-machine configuration via ./bin/install_local (see ./bin/install_local_example)
  • Idempotent (designed to run repeatedly without issue)

Links

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published