Files
starburst/fedora/fedora-workstation.sh
T
2026-07-07 10:32:03 +02:00

59 lines
1.3 KiB
Bash
Executable File

##!/bin/bash
set -euo pipefail
# Map the exported variables to your local names with fallbacks to satisfy set -u
OS="${DETECTED_OS:-fedora}"
DE="${SELECTED_DE:-none}"
TWM="${SELECTED_TWM:-none}"
INSTALL_LEVEL="${INSTALL_LEVEL:-full}"
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
echo
color_cyan "Starting Workstation setup..."
echo
# Run full first
source "$SCRIPT_DIR/fedora-full.sh"
# Add extra packages
install_packages libreoffice
# editors
# install_packages
# temp removed packages:
# sublime-text-4
flatpak install -y flathub com.vscodium.codium
# internet
install_packages google-chrome-stable
# temp removed packages
# discord firefox insync brave-bin
# theming
# variety
# media
install_packages mpv flameshot
# temp removed packages
# vlc gimp inkscape spotify lollypop
# shells
install_packages zsh zsh-syntax-highlighting
# temp removed packages
# fish oh-my-zsh-git zsh-completions
# system-tools
install_packages @development-tools wget cmake ninja-build pkgconf-pkg-config
# tools
install_packages system-config-printer system-config-printer-applet system-config-printer-libs ripgrep meld btop htop
# temp removed packages
# wttr
# End of script
say_green "Workstation setup completed."
###### TODO
### autostart flameshot tray icon
### autostart insync tray icon