/.dotfiles

Managed by GNU Stow. A Place for all the dots.

Primary LanguageVim Script

              ▄▄                         ▄▄▄▄      ██     ▄▄▄▄
              ██              ██        ██▀▀▀      ▀▀     ▀▀██
         ▄███▄██   ▄████▄   ███████   ███████    ████       ██       ▄████▄   ▄▄█████▄
        ██▀  ▀██  ██▀  ▀██    ██        ██         ██       ██      ██▄▄▄▄██  ██▄▄▄▄ ▀
        ██    ██  ██    ██    ██        ██         ██       ██      ██▀▀▀▀▀▀   ▀▀▀▀██▄
        ▀██▄▄███  ▀██▄▄██▀    ██▄▄▄     ██      ▄▄▄██▄▄▄    ██▄▄▄   ▀██▄▄▄▄█  █▄▄▄▄▄██
          ▀▀▀ ▀▀    ▀▀▀▀       ▀▀▀▀     ▀▀      ▀▀▀▀▀▀▀▀     ▀▀▀▀     ▀▀▀▀▀    ▀▀▀▀▀▀

Setup Description

These dotfiles are organised by role. As such, you can choose to install certain roles individually. The ./install.sh script can be used to prompt for each role, and install, or not.

  • Shell bash
  • Browser firefox
  • Text Editor vim

Installation

  1. Clone the repo. (Along with the current vim plugins) git clone https://github.com/kirikae/.dotfiles --recursive ~/.dotfiles
  2. Change directory to dotfiles and install via GNU Stow
# Change to dir
cd ~/.dotfiles
# To install only those dotfiles related to vim
stow vim

A note on vim: You will need to run :PlugInstall to install the plugins. These are not stored in this repo.

NOTE: This has been tested and whatnot on a Fedora 29 Workstation and Minimal

TODO

  • Update tmux to match colours everywhere else
  • Finish refactor of vimrc
  • Configure and finalise a mail client
  • Automate the deployment of this via Ansible
  • Complete some decent documentation in a wiki for all things dotfiles

Thanks to Original Authors

Many different people have inspired the configuration and content of these dotfiles. To name a couple: