Contains a selection of configuration files used across my systems.
The dotfiles are managed by an Ansible playbook. Use ./install
to install. The script will soucre the included env
file so that the installation evironment is set up as expected, then execute the playbook. A comma-separated list of
Ansible tags can be passed to the script to limit or otherwise change what is installed.
An under-construction config setup for the fish shell.
Neovim configuration. See init and plugins for basic config.
Configuration for i3 window manager. Uses py3status for a status line.
Configuration for kitty terminal.
Configuration for the ZSH shell. See zshrc for base configuration.
A basic vimrc is included for use on machines where neovim is unavailable.