Skip to content

KongrooParadox/ansible-linux-pc

Repository files navigation

Linux Workstation

My config and tools for linux

Designed and tested for Debian Bookworm

Requirements

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 .

Usage

Install

For initial installation run make init

:info: This will install system requirements and ansible

Run

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 tools
  • config : Only user specific configuration steps and dotfiles update
  • system : System specific configuration (user creation, sudoers changes, etc.)

Post setup manual step

To install displaylink drivers for debian run :

./displaylink.sh

Thanks to Adnan Hodzic for the driver ;)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published