My config and tools for linux
Designed and tested for Debian Bookworm
Install make
and direnv
and hook into bash :
sudo apt install -y make direnv
grep -q 'eval "$(direnv hook bash)"' ~/.bashrc || echo 'eval "$(direnv hook bash)"' >> ~/.bashrc
source ~/.bashrc
Setup ansible workdir of your choice, and setup virtualenv for ansible projects :
git clone https://github.com/KongrooParadox/ansible-linux-pc.git ~/personal/dotfiles
cd ~/personal/dotfiles
direnv allow .
For initial installation run make init
:info: This will install system requirements and
ansible
To play all stages run make all
You can run only a specifig tag by running make ${TAG_NAME}
Available tags :
packages
: Install or upgrade software and toolsconfig
: Only user specific configuration steps and dotfiles updatesystem
: System specific configuration (user creation, sudoers changes, etc.)
To install displaylink drivers for debian run :
./displaylink.sh
Thanks to Adnan Hodzic for the driver ;)