Skip to content
Dotfiles for developers (with CI testing)
Shell Ruby Vim script Python
Branch: master
Clone or download

Latest commit

ashishb Switch from Travis CI badges to GitHub actions badges
Remove Travis CI config.
Now, this repo uses GitHub actions.
Latest commit ba7e09b Apr 21, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
_vim/bundle
bashrc_includes
scripts
setup
.gitignore
.gitmodules
LICENSE
README.md
_bashrc
_gitconfig
_gitignore
_hgrc
_inputrc
_screenrc
_sshconfig
_vimrc
bors.toml
gradle.properties
setup_dotfiles.sh

README.md

Dotfiles

test_macos_1 - Test Setup dotfiles test_macos_2 - Test setup Mac machine test_macos_3 - Test Setup Mac OS test_macos_4 - Test Setup Vim on Mac OS

  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.

You can’t perform that action at this time.