chore: update zshrc and install script with improvements

This commit is contained in:
2025-05-28 21:13:31 +02:00
parent cc839e05c2
commit cd03e5d30b
3 changed files with 17 additions and 9 deletions

5
.zshrc
View File

@ -129,8 +129,9 @@ source $HOME/.zshenv
eval "$(direnv hook zsh)" eval "$(direnv hook zsh)"
# Load Angular CLI autocompletion. if [ command -v ng >/dev/null ]; then
source <(ng completion script) # Load Angular CLI autocompletion if ng command is available.
source <(ng completion script)
# bun completions # bun completions
[ -s "$HOME/.bun/_bun" ] && source "$HOME/.bun/_bun" [ -s "$HOME/.bun/_bun" ] && source "$HOME/.bun/_bun"

19
install Normal file → Executable file
View File

@ -1,16 +1,23 @@
#!/usr/bin/env bash #!/usr/bin/env bash
apt update set -e
echo "[+] Updating System Packages..."
apt update -qq
echo "[+] Upgrading System Packages..."
apt upgrade -yqq apt upgrade -yqq
echo "[+] Installing Dependencies..."
apt install -yqq \ apt install -yqq \
git \
zsh \ zsh \
curl \ curl \
exa \
direnv \
bat \ bat \
ripgrep btop
curl https://sh.rustup.rs -sSf | sh echo "[+] Installing Oh My Zsh..."
curl -sfL https://direnv.net/install.sh | bash
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
cargo install exa cp .zshenv.template .zshenv

2
setup
View File

@ -1,5 +1,5 @@
#!/usr/bin/env bash #!/usr/bin/env bash
#sed -i -e 's/\r$//' ~/dotfiles/*
set -e set -e
echo "[+] Cloning submodules..." echo "[+] Cloning submodules..."