MadJlzz / dotfiles

An Ansible playbook that automates my laptops configuration

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

.dotfile

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 😜

Prerequisites

I tried to automate as much as possible the deployment of the configuration. It relies on:

  • Python >= 3.10
  • Ansible >= 7.1

Get started

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.

About

An Ansible playbook that automates my laptops configuration


Languages

Language:Shell 100.0%