31 lines
679 B
Bash
31 lines
679 B
Bash
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
|
|
|