Configuration files for tools such as Git, Clojure development tools.
shell-aliases
common aliases used by all shells (bash, zsh)Practicalli follows the FreeDesktop.org XDG basedir specification for configuration files, with $XDG_CONFIG_HOME
set to $HOME/.config
. Using this directory simplifies the versioning of configuration files, compared to using the root of a user account, i.e. $HOME
.
Learn more about configuring the FreeDesktop.org XDG basedir standard for development tools
Clone this repository to $XDG_CONFIG_HOME
to use the configuration straight away.
git clone https://github.com/practicalli/dotfiles.git $XDG_CONFIG_HOME
Or clone the repository to a project directory and add operating system symlinks from the $XDG_CONFIG_HOME
, $HOME/.config
or $HOME
.
To use this configuration as a base for your own repository, fork this repository and copy the configuration directories or specific examples as required.
Tools with a larger configuration have been separated into their own repositories for convenience.