#!/bin/bash set -euo pipefail source "$(dirname "${BASH_SOURCE[0]}")/../../lib/logging.sh" # GPU variants: install ollama-cuda (AUR) for NVIDIA or ollama-rocm (AUR) for AMD. # The base package runs on CPU and auto-uses GPU libs if present at runtime. log "Installing Ollama..." sudo pacman -S --noconfirm --needed ollama log "Enabling Ollama service..." sudo systemctl enable --now ollama.service log "Ollama running on http://localhost:11434" log "Pull models with: ollama pull " warn "If llama.cpp is also installed, avoid running both GPU-bound at once."