- Install python3-pip and the python requirements with
pip3 install --user -r requirements.txt
- Pick one of the playbooks from below
- Create an inventory called hosts.ini if using on a remote machine, else use local.ini See: https://docs.ansible.com/ansible/latest/user_guide/intro_inventory.html
- Customize vars/personal.yml if you're not Jack
- Run the playbook with
Local usage:
ansible-playbook --ask-become-pass -i local.ini PLAYBOOK
Remote usage:
ansible-playbook -i hosts.ini PLAYBOOK
Where PLAYBOOK is the yaml file
The main playbook that configures everything, very opinionated
WIP Graphical themeing for i3 tiling window manager + all of remote
Only CLI configuration, no gnome themeing
Only CLI configuration, no gnome themeing and less opinionated customizations
# if debian or ubuntu
sudo apt install python-apt python-pip
pip3 install -r requirements.txt
ansible-playbook remote.yaml
# if debian or ubuntu
sudo apt install python-apt python-pip
pip install -r requirements.txt
ansible-playbook gnome.yaml
- Setup powerline fonts
- Install oh my zsh
- Setup nano syntax highlighting and tabs to spaces
- Installs gnome themes and icon sets
- Makes several usability tweaks to gnome
- And much much more...