Skip to content

rodrisan/.dotfiles

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.dotfiles

Installation

$ git submodule init
$ git submodule update
$ python install.py --config install.yml
$ vi -c :VundleInstall -c :qall
$ source ~/.bash_profile

Customisation

The installation script is driven from a YAML configuration.

Simple symlinks

If you just wish to have a symlink to a file in your dotfiles repo:

~/desired/location/of/symlink: relative/path/to/file/in/repo

Templates

~/desired/location/of/symlink:
  template: relative/path/to/template/in/repo
  # list of substitutions to make
  subs:
    # replace occurences of "@@TO_REPLACE_STRING@@" with "REPLACE_WITH_STRING"
    - TO_REPLACE_STRING: REPLACE_WITH_STRING
    # entries in the list with no value will cause a prompt for the value
    - TO_PROMPT_STRING
    ...

Extra steps

$ cd ~/.vim/bundle/YouCompleteMe
$ ./install.py --clang-completer

For Mac:

The launchctl scripts for mutt (mbsync) need to be placed in ~/Library/LaunchAgents/ and then loaded:

$ cp ~/.mutt/macos/sjbx.*.plist ~/Library/LaunchAgents
$ launchctl load ~/Library/LaunchAgents/sjbx.*.plist

iTerm colors and macOS defaults script are in macos/ directory.

List of useful Homebrew packages aslo in the macos/ directory.

For Linux:

$ crontab ~/.mutt/linux/crontab-entries

About

🏡 Home directory bootstrap

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 36.0%
  • Vim Script 19.9%
  • Shell 17.8%
  • Haskell 15.3%
  • JavaScript 7.2%
  • Other 3.2%
  • CSS 0.6%