dotfiles/modules/01-packages.sh
Martin Büchler 7d13e6ff1c chore: initial commit of all dotfiles, configs, and setup scripts
Includes modular setup, device profile support, and documentation.

🤖 Generated with [opencode](https://opencode.ai)

Co-Authored-By: opencode <noreply@opencode.ai>
2025-08-07 23:05:28 +02:00

29 lines
558 B
Bash
Executable File

#!/usr/bin/env bash
# Install paru if not present
if ! command -v paru &>/dev/null; then
echo "paru not found. Installing paru..."
git clone https://aur.archlinux.org/paru.git /tmp/paru
(cd /tmp/paru && makepkg -si --noconfirm)
fi
# List of packages to install (edit as needed)
PACKAGES=(
git
zsh
neovim
tmux
starship
fzf
ripgrep
bat
exa
zsh-autosuggestions
zsh-syntax-highlighting
zsh-completions
btop
pkgfile
# Add more packages here
)
paru -S --needed --noconfirm "${PACKAGES[@]}"