[bin] Reformat and remove snapcast from setup
This commit is contained in:
@ -20,7 +20,7 @@ elif [[ "$OS" == "Linux" ]]; then
|
||||
|
||||
is_arch=0
|
||||
case "${ID:-}" in
|
||||
arch|endeavouros) is_arch=1 ;;
|
||||
arch | endeavouros) is_arch=1 ;;
|
||||
esac
|
||||
if [[ $is_arch -eq 0 && -n "${ID_LIKE:-}" ]] && echo "$ID_LIKE" | grep -qi arch; then
|
||||
is_arch=1
|
||||
@ -153,7 +153,7 @@ EXTRA_CLI=(fd editorconfig git)
|
||||
DEV_TOOLS_LINUX=(cmake libtool make gcc gcc-c++)
|
||||
UTILS_LINUX=(gnuplot graphviz shfmt shellcheck pandoc)
|
||||
|
||||
DESKTOP_LINUX=(kitty alacritty dino syncthing snapcast)
|
||||
DESKTOP_LINUX=(kitty alacritty dino syncthing)
|
||||
|
||||
FEDORA_EXTRAS=(
|
||||
gnome-extensions-app
|
||||
@ -183,6 +183,7 @@ ARCH_EXTRAS=(
|
||||
postgresql
|
||||
pass-otp
|
||||
chromium
|
||||
snapcast
|
||||
)
|
||||
|
||||
MAC_BREW_PKGS=(
|
||||
@ -220,7 +221,7 @@ FREEBSD_MISC=(postgresql16-client syncthing)
|
||||
|
||||
# -------- Install per-platform --------
|
||||
case "$PLATFORM" in
|
||||
fedora)
|
||||
fedora)
|
||||
log "Platform: Fedora. Refreshing + upgrading..."
|
||||
sudo dnf -y upgrade --refresh || true
|
||||
|
||||
@ -237,7 +238,7 @@ case "$PLATFORM" in
|
||||
fi
|
||||
;;
|
||||
|
||||
arch)
|
||||
arch)
|
||||
log "Platform: EndeavourOS/Arch. Updating package databases..."
|
||||
sudo pacman -Sy --noconfirm
|
||||
|
||||
@ -250,7 +251,7 @@ case "$PLATFORM" in
|
||||
aur_install_if_possible google-chrome slack-desktop || true
|
||||
;;
|
||||
|
||||
macos)
|
||||
macos)
|
||||
log "Platform: macOS. Ensuring Homebrew..."
|
||||
ensure_brew
|
||||
|
||||
@ -266,7 +267,7 @@ case "$PLATFORM" in
|
||||
fi
|
||||
;;
|
||||
|
||||
freebsd)
|
||||
freebsd)
|
||||
log "Platform: FreeBSD. Updating pkg metadata..."
|
||||
sudo pkg update -f
|
||||
|
||||
|
||||
Reference in New Issue
Block a user