#!/bin/sh # Regular Colors BLACK='\033[0;30m' RED='\033[0;31m' GREEN='\033[0;32m' YELLOW='\033[0;33m' BLUE='\033[0;34m' PURPLE='\033[0;35m' CYAN='\033[0;36m' WHITE='\033[0;37m' NC='\033[0m' username=$(whoami) echo "${YELLOW} 🛠 UPDATING 🛠 UBUNTU AND INSTALLING REQUIRED SOFTWARE 📦 PACKAGES 📦 ${NC}\n" echo "${YELLOW} ⚙️ creating system folders that require admin permissions..." sudo apt update sudo apt -y upgrade sudo apt -y install git jq gnome-software openssh-server unzip vim curl openjdk-21-jre yaru-theme-icon yaru-theme-gtk yaru-theme-unity zlib1g-dev vlc chromium-browser p7zip-full libfuse2 htop net-tools bpytop ffmpeg sysbench smartmontools ksnip xsensors fonts-symbola lm-sensors gparted cinnamon-desktop-environment echo "${YELLOW} 📦 INSTALLING SENSORS MONITOR APPLET FOR PANEL...${NC}\n" mkdir -p "${HOME}/.local/share/cinnamon/applets" cd "${HOME}/.local/share/cinnamon/applets" wget -O sensors-monitor.zip "https://cinnamon-spices.linuxmint.com/files/applets/Sensors@claudiux.zip" unzip sensors-monitor.zip -d Sensors@claudiux rm sensors-monitor.zip cd ${HOME} echo "✅ Applet installed. You can now add 'Sensors Monitor' to your panel manually." ### SET DEFAULT SESSION TO CINNAMON ### echo "${YELLOW} ⚙️ SETTING CINNAMON AS DEFAULT DESKTOP SESSION ${NC}\n" # Works for most LightDM and GDM-based setups echo "cinnamon" > "${HOME}/.xsession" chmod +x "${HOME}/.xsession" cat > "${HOME}/.dmrc" < "$HOME/apply-cinnamon-settings.sh" <<'EOL' #!/bin/bash sleep 5 testing without settting these settings first. gsettings set org.cinnamon.desktop.wm.preferences theme "Windows-10" gsettings set org.cinnamon.desktop.interface gtk-theme "Windows-10-Dark" gsettings set org.cinnamon.theme name "Windows-10" gsettings set org.cinnamon.desktop.interface icon-theme "Yaru-blue-dark" gsettings set org.cinnamon.desktop.background picture-uri "file://$HOME/Pictures/wallpapers/Qortal-TheFuture-Wallpaper.png" gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark' echo "Downloading additional settings..." curl -L -O https://raw.githubusercontent.com/crowetic/QORTector-scripts/main/cinnamon-settings.json mkdir -p "${HOME}/.cinnamon/configs/menu@cinnamon.org" # Copy your preconfigured menu JSON cp cinnamon-settings.json "${HOME}/.cinnamon/configs/menu@cinnamon.org/0.json" EOL chmod +x "$HOME/apply-cinnamon-settings.sh" echo "${GREEN} ⬇️ Downloading additional ${NC}${YELLOW}CINNAMON${NC}${GREEN}settings${NC}\n" curl -L -O https://raw.githubusercontent.com/crowetic/QORTector-scripts/main/cinnamon-settings.json mkdir -p "${HOME}/.cinnamon/configs/menu@cinnamon.org" cp cinnamon-settings.json "${HOME}/.cinnamon/configs/menu@cinnamon.org/0.json" echo "${YELLOW} Configuring terminal, default apps, and more...${NC}\n" curl -L -O https://raw.githubusercontent.com/crowetic/QORTector-scripts/main/configure-terminal-and-more.sh chmod +x configure-terminal-and-more.sh ./configure-terminal-and-more.sh cd "${HOME}" echo "continuing desktop configuration..." mkdir -p "$HOME/.config/autostart" cat > "$HOME/.local/share/applications/apply-cinnamon-settings.desktop" <