Setup via ansible 🤖 Requires 2.15.5+
and tested on macOS Ventura 13.6
-
Clone this repo and run
make all
from inside thedotfiles
directorygit clone [email protected]:ellaqezi/dotfiles.git # remember to set NAME and EMAIL below make -C dotfiles all [NAME=<github-user> EMAIL=<github-email>]
The Makefile instructs you on what it requires e.g.
NAME
,EMAIL
,Password
(refers to your SUDO password)
-
Edit the
templates/.gitconfig
file with your ownuser.name
anduser.email
, and move it tohome/.gitconfig
[user] name = ellaqezi email = [email protected]
-
[OPTIONAL] Install
pip
, if not yet installed on the machinesudo easy_install pip
-
[OPTIONAL] Install
ansible
, if not yet installed on the machinesudo pip install ansible # [Ubuntu] sudo pip install --prefix /usr/local ansible
-
Run the playbook to setup dotfiles, provide
become
i.e. SUDO passwordcd ansible/ ansible-playbook setup-dotfiles.yml --ask-become-pass # ... OR when ansible/hosts is not yet symlinked into place ansible-playbook -i hosts setup-dotfiles.yml --ask-become-pass
Note:
become
i.e. SUDO password is required to ensuredocker-py
is installed