vitorpy's Dotfiles

Add Docker and Docker Compose support

- Add docker and docker-compose packages to packages.txt
- Create setup-docker.sh script to configure Docker:
- Adds user to docker group
- Enables and starts Docker service
- Provides post-setup instructions
- Update bootstrap script to run Docker setup

Docker is now fully integrated into the system setup process,
ready to use after a fresh install (or re-login on existing system).

+47 -2
+2 -2
private_dot_claude/settings.json
··· 1 1 { 2 - "alwaysThinkingEnabled": false, 3 - "includeCoAuthoredBy": false 2 + "includeCoAuthoredBy": false, 3 + "alwaysThinkingEnabled": true 4 4 }
+4
private_dot_config/private_arch/executable_bootstrap-fresh-install.sh
··· 55 55 echo "==> Configuring silent boot..." 56 56 ~/.config/arch/configure-silent-boot.sh 57 57 58 + # Setup Docker 59 + echo "==> Setting up Docker..." 60 + ~/.config/arch/setup-docker.sh 61 + 58 62 # Enable ly display manager 59 63 echo "==> Enabling ly display manager..." 60 64 sudo systemctl enable ly.service
+39
private_dot_config/private_arch/executable_setup-docker.sh
··· 1 + #!/bin/bash 2 + # Setup Docker on Arch Linux 3 + # This script installs Docker, adds user to docker group, and enables the service 4 + 5 + set -e 6 + 7 + echo "==> Setting up Docker..." 8 + 9 + # Get the current user 10 + CURRENT_USER=$(whoami) 11 + 12 + # Add user to docker group 13 + echo " - Adding $CURRENT_USER to docker group..." 14 + sudo usermod -aG docker "$CURRENT_USER" 15 + echo " ✓ User added to docker group" 16 + 17 + # Enable and start Docker service 18 + echo " - Enabling Docker service..." 19 + sudo systemctl enable docker.service 20 + echo " ✓ Docker service enabled" 21 + 22 + echo " - Starting Docker service..." 23 + sudo systemctl start docker.service 24 + echo " ✓ Docker service started" 25 + 26 + # Check Docker status 27 + if systemctl is-active --quiet docker.service; then 28 + echo " ✓ Docker is running" 29 + else 30 + echo " ⚠ Warning: Docker service failed to start" 31 + fi 32 + 33 + echo "" 34 + echo "==> Docker setup complete!" 35 + echo "" 36 + echo "Important:" 37 + echo " - You need to log out and log back in for group changes to take effect" 38 + echo " - After re-login, test with: docker run hello-world" 39 + echo " - Docker Compose is also installed and available as 'docker-compose'"
+2
private_dot_config/private_arch/packages.txt
··· 43 43 claude-code | aur 44 44 openai-codex | aur 45 45 solana | aur 46 + docker | pacman 47 + docker-compose | pacman 46 48 47 49 # Communication & Productivity 48 50 slack-desktop | aur