diff --git a/setup_homelogic.sh b/setup_homelogic.sh index e69de29..917fb21 100644 --- a/setup_homelogic.sh +++ b/setup_homelogic.sh @@ -0,0 +1,30 @@ +sudo systemctl enable sshd + +sudo ufw allow 22/tcp + +sudo pacman -S docker docker-compose docker-buildx + +sudo systemctl enable --now docker.service + +sudo usermod -aG docker {$USER} + +newgrp docker + +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 +# Reload zshrc to apply changes +source ~/.zshrc +