My useful ~ dot files to be replicated on each of my MacOS, FreeBSD or Linux machines. At the beginning, this used to be a placeholder for OSX dot files only. But as I'm working with different types of UNIX hosts, I try to keep as much compatibility as possible. Currently, the files are tested with recent versions of:
- OSX (10.13 to 13.3)
- FreeBSD (10)
- Debian (9,10) and Ubuntu (18,20)
- CentOS (7)
I was making use of this repo as suggested and described by Kyle Fuller. But I'm now using it following the DebOps conventions, using a deploy script.
To use this repo on a new machine, do:
git clone https://github.com/laeti-tia/osx.dotfiles.git .config/dotfiles
./.config/dotfiles/deploy.sh
On OSX, if you want to use the included ~/.bashrc
file, you need to source it from the system's global /etc/bashrc
You just add a single line to the existing configuration that contains: . ~/bashrc
You might want to clone this repository and customise some files to your needs and settings.
- The bash svn-color function sourced in
.bashrc
is coming from Jean-Michel Lacroix. - The VIM fugitive git wrapper and the pathogen autoloader are from Tim Pope.
- The VIM JSON plugin is from Eli Parra.
- The VIM XML pretty format plugin is from Cory.
- The git-scripts are from jwiegley repo.
© 2013 - 2017 — Antoine Delvaux — All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice and this list of conditions.
- Redistributions in binary form must reproduce the above copyright notice and this list of conditions in the documentation and/or other materials provided with the distribution.