Automatically configure a fresh Linux workstation by installing all required packages and configuration files
- Git
- Ansible
Clone Github repository:
git clone https://github.com/troclaux/dotfiles ~/dotfiles
Run Ansible playbook to setup a new linux machine:
ansible-playbook -K ~/dotfiles/local.yml
Make the script setup_test_container.sh
executable:
chmod +x ~/dotfiles/setup_test_container.sh
Run the script to setup a Docker container where you can test the Ansible playbook:
./setup_test_container.sh
./scripts/fix_nvim_permissions.sh
./scripts/install_flatpaks.sh
./scripts/install_nerd_font.sh
./scripts/install_node.sh
./scripts/go_install.sh
./scripts/ohmyzsh.sh
- VS Code
- Docker Desktop
- rustup