Skip to content

davidonlaptop/dotfiles

Repository files navigation

David's dot files

Repository for my $HOME directory's config files :-)

Installation

After cloning this repo, run ./install to automatically set up the development environment. Note that the install script is idempotent: it can safely be run multiple times.

For OSX, also run:

brew install coreutils findutils gnu-tar gnu-sed gawk gnutls gnu-indent gnu-getopt grep

Dependencies

This repo uses Dotbot to bootstrap installation, which is installed automatically as a git submodule when this repo is cloned.

The only other requirement is to have git and python installed and accesible in the path.

Making Local Customizations

You can make local customizations (e.g. to exclude sensitive information) for some programs by editing these files:

  • bash : ~/.bashrc.secrets
  • git : ~/.gitconfig_local
  • vim : ~/.vimrc_local

These files are NOT version controlled in this git repository.

Directory structure

This is a summary of my personal organization:

bash-it/                # TODO: clean up
dotbot/                 # The Dotbot git submodule
etc/                    # The dot files
install                 # The install script 
install.yaml            # The install script's config
liquidprompt/           # A contextual prompt (git,battery status, etc.)

More details to come later ...

References

Other people using Dotbot

If you're looking for inspiration for how to structure your dotfiles or what kinds of things you can include, you could take a look at some repos using Dotbot.

Other resources on versionning dot files

About

Repository for my .dotfiles

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages