Skip to content

Latest commit

 

History

History
36 lines (22 loc) · 2.1 KB

README.md

File metadata and controls

36 lines (22 loc) · 2.1 KB

Configuration files for common tools

Configuration files for tools such as Git, Clojure development tools.

  • git - multiple identities select on path, command aliases, clone short-cuts, SSH signing & allowed signatures, inclusive ignore patterns and common configuration options
  • aws - config with profiles and single sign-on with okta
  • regolith2 - 13 tiling manager on Ubuntu linux distribution (tweaks)
  • clojure - cljstyle formatting rules
  • kitty terminal configuration - font, symbol mappings for nerdfonts, light and dark terminal colorschemes
  • shell-aliases common aliases used by all shells (bash, zsh)

Install

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.

Specific tool repositories

Tools with a larger configuration have been separated into their own repositories for convenience.