GitXplorerGitXplorer
s

.dotfiles

public
20 stars
9 forks
1 issues

Commits

List of commits on branch main.
Unverified
5c96b084249c30900fbfed1942cb6cd03084d97c

vim: Update listchars and highlight nbsp as error

ssimonjbeaumont committed 2 years ago
Unverified
52cbf7ed8b1a90caaa3cbb86df0d6215721886cd

brew: Remove deprecated formula, modd

ssimonjbeaumont committed 2 years ago
Unverified
5471e5ecac9b1f2daecb64d0da1448b2f3ea5337

brew: Replace (deprecated) elinks with (maintained) felinks

ssimonjbeaumont committed 2 years ago
Unverified
ca1962121af0dd5a5916bcef10e7daa6bc1c33cc

brew: Add kn Knative CLI

ssimonjbeaumont committed 2 years ago
Unverified
d9d90d4dd41be585c3eb555ec0f655ae3d433ad1

bash: Handle all the Homebrews

ssimonjbeaumont committed 2 years ago
Unverified
c2c1675b1a443e62e5ee72107975544653fca113

brew: Update from bundle

ssimonjbeaumont committed 2 years ago

README

The README file for this repository.

.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