This repository helps me configure my Linux environment such that all my laptops are configured the same way. Actually, it's more for being as ease at work than I am at home 😜
I tried to automate as much as possible the deployment of the configuration. It relies on:
- Python >= 3.10
- Ansible >= 7.1
Start by cloning the repository:
git clone git@github.com:MadJlzz/dotfiles.git
Create a new venv
and install dependencies:
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
Run the playbook to configure everything!
ansible-playbook main.yml [-t <pkgs, fonts, ...>]
You may need to give Ansible your root password for packages installation.
ansible-playbook -K main.yml [-t <pkgs, fonts, ...>]
A prompt will ask you for your BECOME password.