From 9f6228eb0a7b93f57616a9a1ff10a3d459187a37 Mon Sep 17 00:00:00 2001 From: TyleoDvDelaware3217 Date: Sat, 8 Mar 2025 22:05:25 +0000 Subject: [PATCH] Fedora-WS-Update-AddExtensions --- setup/fedora | 68 ++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 53 insertions(+), 15 deletions(-) diff --git a/setup/fedora b/setup/fedora index 26eb916..90e18fa 100755 --- a/setup/fedora +++ b/setup/fedora @@ -72,7 +72,7 @@ inject-wlcm-reg() { install_nautilus(){ sudo dnf makecache - sudo dnf install -y dolphin + # sudo dnf install -y dolphin sudo dnf install -y nautilus } @@ -166,6 +166,7 @@ io.github.dweymouth.supersonic \ io.github.ungoogled_software.ungoogled_chromium \ com.bitwarden.desktop \ xyz.armcord.ArmCord \ +org.onlyoffice.desktopeditors \ io.github.revisto.drum-machine \ io.github.jeffshee.Hidamari \ io.github.dvlv.boxbuddyrs \ @@ -307,6 +308,7 @@ sudo tar -xvf $TEMP_FONT_PACKFILE -C $FONTDIR # Refreshing FC Cache sudo fc-cache -r + } update-theming-pack() { @@ -383,14 +385,23 @@ fi mkdir $HOME/.themes mkdir -p $HOME/.local/icons -wget "https://res.tyleo.dev/gtk/gz/Colloid-Grey.tar.xz" -O /tmp/icontheme.tar.xz -wget "https://res.tyleo.dev/gtk/gz/Graphite-Dark.tar.xz" -O /tmp/gtktheme.tar.xz +wget "https://res.tyleo.dev/gtk/gz/Colloid-Grey.tar.xz" -O /tmp/icontheme.tar.xz +wget "https://res.tyleo.dev/gtk/gz/Graphite-Dark.tar.xz" -O /tmp/gtktheme.tar.xz +wget "https://res.tyleo.dev/gtk/cursor/cursor-theme.tar.xz" -O /tmp/cursors.tar.xz -sudo tar -xvf /tmp/icontheme.tar.xz -C /usr/share/icons -sudo tar -xvf /tmp/gtktheme.tar.xz -C /usr/share/themes +# Cursors and Icons are stored in the same directory (System) +sudo tar -xvf /tmp/cursors.tar.xz -C /usr/share/icons # Cursor +sudo tar -xvf /tmp/icontheme.tar.xz -C /usr/share/icons # Icons -sudo tar -xvf /tmp/icontheme.tar.xz -C $HOME/.local/share/icons -sudo tar -xvf /tmp/gtktheme.tar.xz -C $HOME/.themes +# Cursors and Icons are stored in the same directory (User) +sudo tar -xvf /tmp/cursors.tar.xz -C $HOME/.local/share/icons # Cursor +sudo tar -xvf /tmp/icontheme.tar.xz -C $HOME/.local/share/icons # Icons + +# GTK Theme Extract (System) +sudo tar -xvf /tmp/gtktheme.tar.xz -C /usr/share/themes # Shell & GUI Themes + +# GTK Theme Extract (User) +sudo tar -xvf /tmp/gtktheme.tar.xz -C $HOME/.themes # Shell & GUI Themes sudo gsettings set org.gnome.desktop.interface gtk-theme Graphite$ThemeColor$ThemeModeSet sudo gsettings set org.gnome.desktop.wm.preferences theme Graphite$ThemeColor$ThemeModeSet @@ -398,6 +409,7 @@ sudo gsettings set org.gnome.desktop.interface icon-theme "Colloid-Grey$ThemeMod gsettings set org.gnome.desktop.interface gtk-theme Graphite$ThemeColor$ThemeModeSet gsettings set org.gnome.desktop.wm.preferences theme Graphite$ThemeColor$ThemeModeSet gsettings set org.gnome.desktop.interface icon-theme "Colloid-Grey$ThemeModeSet" +gsettings set org.gnome.desktop.interface cursor-theme "Oreo-Black-Border" dconf write /org/gnome/shell/extensions/user-theme/name "'Graphite$ThemeColor$ThemeModeSet'" flatpak override --user --env=GTK_THEME=Graphite$ThemeColor$ThemeModeSet sudo flatpak override --env=GTK_THEME=Graphite$ThemeColor$ThemeModeSet @@ -419,11 +431,37 @@ sudo usermod --shell /usr/bin/fish root sudo usermod --shell /usr/bin/fish $USER } -show-gnome-extensions-list() { -echo https://extensions.gnome.org/extension/19/user-themes -echo https://extensions.gnome.org/extension/3628/arcmenu -echo https://extensions.gnome.org/extension/2890/tray-icons-reloaded/ -echo https://extensions.gnome.org/extension/1160/dash-to-panel/ +install-gnome-extensions() { +sudo dnf in openssl -y +EXT_LIST=( dash-to-panel@jderose9.github.com +user-theme@gnome-shell-extensions.gcampax.github.com +arcmenu@arcmenu.com +trayIconsReloaded@selfmade.pl +extension-list@tu.berry +add-username-toppanel@brendaw.com +gsconnect@andyholmes.github.io +caffeine@patapon.info +drive-menu@gnome-shell-extensions.gcampax.github.com +CoverflowAltTab@palatis.blogspot.com +burn-my-windows@schneegans.github.com +Hide_Activities@shay.shayel.org +quick-settings-tweaks@qwreey +mediacontrols@cliffniff.github.com +tilingshell@ferrarodomenico.com ) + +for i in "${EXT_LIST[@]}" +do + sleep 3 + busctl --user call org.gnome.Shell.Extensions /org/gnome/Shell/Extensions org.gnome.Shell.Extensions InstallRemoteExtension s ${i} +done + +sleep 2 + +# Setup Oxanium Font +gsettings set org.gnome.desktop.interface document-font-name 'SF Pro Display Light' +gsettings set org.gnome.desktop.interface font-name 'SF Pro Display Light' +gsettings set org.gnome.desktop.interface monospace-font-name 'UNISPACE' +gsettings set org.gnome.desktop.interface text-scaling-factor '1.2' } execute-reboot() { @@ -668,7 +706,7 @@ fi show_header echo -e "$BCyan------------------------------------------------------------------GENERAL-- |$BCyan A | Execute All Jobs (Full Deploy) -a/--auto $BCyan| -|$BCyan G | Show Gnome Extensions URLs $BCyan| +|$BCyan G | Install Gnome Extensions $BCyan| |$BCyan W | Install/Update WLCM & RegScript $BCyan| |$BCyan R | Register this system -r/--register $BCyan| ------------------------------------------------------------------ACTIONS--$Color_Off$BCyan @@ -940,10 +978,10 @@ if [[ $choice = G ]]; then header-show wait-3s enable-cmd-mode - show-gnome-extensions-list + install-gnome-extensions disable-cmd-mode wait-for-keypress - reload-scripte + reload-script fi if [[ $choice = Q ]]