Change setup
This commit is contained in:
@@ -3,30 +3,34 @@ sudo systemctl enable sshd
|
|||||||
sudo ufw allow 22/tcp
|
sudo ufw allow 22/tcp
|
||||||
|
|
||||||
# Setup Docker
|
# Setup Docker
|
||||||
sudo pacman -S docker docker-compose docker-buildx
|
sudo pacman -Sy docker docker-compose docker-buildx
|
||||||
sudo systemctl enable --now docker.service
|
sudo systemctl enable --now docker.service
|
||||||
sudo usermod -aG docker {$USER}
|
if ! getent group docker > /dev/null 2>&1; then
|
||||||
|
sudo groupadd docker
|
||||||
|
fi
|
||||||
|
if ! id -nG "$USER" | grep -qw "docker"; then
|
||||||
|
sudo usermod -aG docker "$USER"
|
||||||
|
fi
|
||||||
newgrp docker
|
newgrp docker
|
||||||
docker create network homelogic
|
docker create network homelogic
|
||||||
|
|
||||||
# Setup ZSH
|
# Setup ZSH
|
||||||
cat >> ~/.zshrc << 'EOF'
|
echo '# Custom aliases' >> ~/.zshrc
|
||||||
# Custom aliases
|
echo 'alias la="ls -a"' >> ~/.zshrc
|
||||||
alias la="ls -a"
|
echo 'alias lah="ls -lah"' >> ~/.zshrc
|
||||||
alias lah="ls -lah"
|
echo "alias treesize='sudo du -sh \\* | sort -rh'" >> ~/.zshrc
|
||||||
alias treesize='sudo du -sh \* | sort -rh'
|
echo "alias up='docker compose up -d'" >> ~/.zshrc
|
||||||
alias up='docker compose up -d'
|
echo "alias down='docker compose down'" >> ~/.zshrc
|
||||||
alias down='docker compose down'
|
echo "alias pull='docker compose pull && up'" >> ~/.zshrc
|
||||||
alias pull='docker compose pull && up'
|
echo "alias mkdir='createDir() { mkdir \\$1 && cd \"\\$\\_\" };createDir'" >> ~/.zshrc
|
||||||
alias mkdir='createDir() { mkdir $1 && cd "$\_" };createDir'
|
echo "alias token='openssl rand -hex 32'" >> ~/.zshrc
|
||||||
alias token='openssl rand -hex 32'
|
echo "alias shortToken='openssl rand -hex 16'" >> ~/.zshrc
|
||||||
alias shortToken='openssl rand -hex 16'
|
echo "alias size='sudo du -sxh .'" >> ~/.zshrc
|
||||||
alias size='sudo du -sxh .'
|
echo "alias ,,='..'" >> ~/.zshrc
|
||||||
alias ,,='..'
|
echo "alias restart='down && up'" >> ~/.zshrc
|
||||||
alias restart='down && up'
|
|
||||||
EOF
|
|
||||||
source ~/.zshrc
|
|
||||||
|
|
||||||
# Setup Tailscale
|
# Setup Tailscale
|
||||||
|
if ! command -v tailscale > /dev/null 2>&1; then
|
||||||
curl -fsSL https://tailscale.com/install.sh | sh
|
curl -fsSL https://tailscale.com/install.sh | sh
|
||||||
sudo tailscale up
|
sudo tailscale up
|
||||||
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user