dotfiles/modules/01-packages.sh
Martin Büchler c568fce36a chore: improve device-aware setup and symlinking
- Add inetutils to package list for hostname support
- Use hostname-based monitor config selection in symlinks script

🤖 Generated with opencode
Co-Authored-By: opencode <noreply@opencode.ai>
2025-08-08 11:19:12 +02:00

30 lines
572 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
inetutils
# Add more packages here
)
paru -S --needed --noconfirm "${PACKAGES[@]}"