Dotfiles/setup/modules/optional-Modules/apps/cockpit.sh

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"