From c3aca4e8355e8b1061a75fd8c5851d3fb8e80e1a Mon Sep 17 00:00:00 2001 From: Carlos Martino Date: Sat, 21 Mar 2026 11:25:13 -0300 Subject: [PATCH] Change setup --- setup_homelogic.sh | 34 ++++++++++++++++++++-------------- 1 file changed, 20 insertions(+), 14 deletions(-) diff --git a/setup_homelogic.sh b/setup_homelogic.sh index 4a87117..e855bf4 100755 --- a/setup_homelogic.sh +++ b/setup_homelogic.sh @@ -13,24 +13,30 @@ fi if ! id -nG "$USER" | grep -qw "docker"; then sudo usermod -aG docker "$USER" fi -# Create docker network (ignoring errors if it already exists) sudo docker network create homelogic 2>/dev/null || true # Setup ZSH echo '### Setting up ZSH ###' -echo '# Custom aliases' >> ~/.zshrc -echo 'alias la="ls -a"' >> ~/.zshrc -echo 'alias lah="ls -lah"' >> ~/.zshrc -echo "alias treesize='sudo du -sh \\* | sort -rh'" >> ~/.zshrc -echo "alias up='docker compose up -d'" >> ~/.zshrc -echo "alias down='docker compose down'" >> ~/.zshrc -echo "alias pull='docker compose pull && up'" >> ~/.zshrc -echo "alias mkdir='createDir() { mkdir \\$1 && cd \"\\$\\_\" };createDir'" >> ~/.zshrc -echo "alias token='openssl rand -hex 32'" >> ~/.zshrc -echo "alias shortToken='openssl rand -hex 16'" >> ~/.zshrc -echo "alias size='sudo du -sxh .'" >> ~/.zshrc -echo "alias ,,='..'" >> ~/.zshrc -echo "alias restart='down && up'" >> ~/.zshrc +sed -i '/# --- HOMELOGIC ALIASES START ---/,/# --- HOMELOGIC ALIASES END ---/d' ~/.zshrc 2>/dev/null || true +sed -i '/# Custom aliases/,/alias restart=/d' ~/.zshrc 2>/dev/null || true + +{ + echo '# --- HOMELOGIC ALIASES START ---' + echo '# Custom aliases' + echo 'alias la="ls -a"' + echo 'alias lah="ls -lah"' + echo "alias treesize='sudo du -sh \\* | sort -rh'" + echo "alias up='docker compose up -d'" + echo "alias down='docker compose down'" + echo "alias pull='docker compose pull && up'" + echo "alias mkdir='createDir() { mkdir \\$1 && cd \"\\$\\_\" };createDir'" + echo "alias token='openssl rand -hex 32'" + echo "alias shortToken='openssl rand -hex 16'" + echo "alias size='sudo du -sxh .'" + echo "alias ,,='..'" + echo "alias restart='down && up'" + echo '# --- HOMELOGIC ALIASES END ---' +} >> ~/.zshrc # Setup Tailscale echo '### Setting up Tailscale ###'