Skip to content

Dotfiles for developers (with CI testing)

License

Notifications You must be signed in to change notification settings

unidashinc/dotfiles

 
 

Repository files navigation

Dotfiles Build Status

  1. setup_dotfiles.sh - Automate the dotfiles setup with this one (Warning: the script does not always work)

  2. setup/setup_cryptocurrencies.sh - Cryptocurrencies development related packages (ethereum, solidity, truffle etc.)

  3. _bashrc - bashrc file (it primarily sources files in bashrc includes)

  4. _gitconfig - git config file

  5. _macos - macOS config file (one time setup file based on Mathias's file)

  6. _screenrc - several productivity improvements to GNU screen

  7. scripts - some random scripts

  8. _vimrc - vim config file

  9. _vim - vim config dir, it contains several vim related stuff

  10. setup - contains one time setup scripts for Mac, GNU/Linux and Nexus 5.

  11. bashrc_includes - contains several bash improvements (git friendly prompt, adb auto completion, p4 auto completion, git auto completion, android reverse engineering aliases etc.)

Usage

For setting up Mac OS:

git clone https://github.com/ashishb/dotfiles && \
cd dotfiles && \
git submodule update --init && \
bash setup_dotfiles.sh && \
bash setup/setup_new_mac_machine.sh && \
bash setup/_macos && \
vim +BundleInstall +qall

For setting up GNU/Linux:

git clone https://github.com/ashishb/dotfiles && \
cd dotfiles && \
git submodule update --init && \
bash setup_dotfiles.sh && \
bash setup/setup_new_ubuntu_machine.sh && \
vim +BundleInstall +qall

Note: My GNU/Linux setup scripts are stale since I have not used GNU/Linux in a while.

About

Dotfiles for developers (with CI testing)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 86.8%
  • Ruby 7.7%
  • Vim Script 4.3%
  • Python 1.2%