# Setup SSH server sudo systemctl enable sshd sudo ufw allow 22/tcp # Setup Docker sudo pacman -S docker docker-compose docker-buildx sudo systemctl enable --now docker.service sudo usermod -aG docker {$USER} newgrp docker docker create network homelogic # Setup ZSH cat >> ~/.zshrc << 'EOF' # Custom aliases alias la="ls -a" alias lah="ls -lah" alias treesize='sudo du -sh \* | sort -rh' alias up='docker compose up -d' alias down='docker compose down' alias pull='docker compose pull && up' alias mkdir='createDir() { mkdir $1 && cd "$\_" };createDir' alias token='openssl rand -hex 32' alias shortToken='openssl rand -hex 16' alias size='sudo du -sxh .' alias ,,='..' alias restart='down && up' EOF source ~/.zshrc # Setup Tailscale curl -fsSL https://tailscale.com/install.sh | sh sudo tailscale up