20 lines
555 B
Bash
20 lines
555 B
Bash
#!/bin/bash
|
|
set -euo pipefail
|
|
source "$(dirname "${BASH_SOURCE[0]}")/../../lib/logging.sh"
|
|
|
|
log "Installing Cockpit (core + official plugins)..."
|
|
sudo pacman -S --noconfirm --needed \
|
|
cockpit \
|
|
cockpit-pcp \
|
|
pcp
|
|
|
|
log "Installing Cockpit AUR plugins (machines, podman, navigator)..."
|
|
yay -S --answerdiff None --answerclean All --noconfirm \
|
|
cockpit-machines \
|
|
cockpit-podman \
|
|
cockpit-navigator
|
|
|
|
log "Enabling Cockpit socket..."
|
|
sudo systemctl enable cockpit.socket
|
|
log "Cockpit enabled. Web UI available at https://localhost:9090"
|