bitkeen / dotfiles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dotfiles

test

The local machine setup and dotfiles are managed with Ansible. Symlinks to the directories are created with GNU Stow from an Ansible role.

To learn which components are going to be installed and configured, see the playbook (ansible/playbook.yml).

To set up the system from a blank slate with these configs, first install the initial dependencies, then clone the repository:

pacman -S base-devel git
git clone https://github.com/bitkeen/dotfiles ~/.dotfiles

After that, run the bootstrapping script:

~/.dotfiles/ansible/bootstrap

You can also run specific roles by passing tags to bootstrap:

~/.dotfiles/ansible/bootstrap python firefox
Branches
  • arch - currently the main branch, specific to Arch Linux
  • master - a point at which all the other branches start differing, it is not updated now as I mostly use Arch Linux
  • mac - changes specific to macOS
  • termux - changes specific to Termux on Android

About

License:MIT License


Languages

Language:Shell 42.8%Language:Vim Script 28.5%Language:Python 24.3%Language:JavaScript 1.8%Language:Lua 0.9%Language:Vim Snippet 0.6%Language:CSS 0.6%Language:Dockerfile 0.4%