2020-09-09 11:24:43 +02:00

67 lines
2.1 KiB
Bash
Executable File

#!/bin/sh
GREEN='\033[0;32m'
YELLOW='\033[0;33m'
RESET='\033[0m'
VERSION=3.37.92
echo
echo -e " $YELLOW[ i ]$RESET Upstream version $VERSION"
echo
while read file;
do
echo
echo -e " $GREEN[ * ]$RESET Downloading file $file"
mkdir -p $(dirname $file)
wget https://gitlab.gnome.org/GNOME/gnome-shell/raw/$VERSION/data/theme/$file -O $file --quiet
sed 's/resource:\/\/\/org\/gnome\/shell\/theme/assets/g' -i $file
if [ -f $file.patch ]
then
echo -e " $YELLOW[ ~ ]$RESET Apply patch"
patch $file $file.patch --quiet
fi
done <<- EOF
pad-osd.css
gnome-shell-high-contrast.scss
gnome-shell-sass/_common.scss
gnome-shell-sass/_drawing.scss
gnome-shell-sass/_widgets.scss
gnome-shell-sass/widgets/_a11y.scss
gnome-shell-sass/widgets/_app-grid.scss
gnome-shell-sass/widgets/_base.scss
gnome-shell-sass/widgets/_buttons.scss
gnome-shell-sass/widgets/_calendar.scss
gnome-shell-sass/widgets/_check-box.scss
gnome-shell-sass/widgets/_corner-ripple.scss
gnome-shell-sass/widgets/_dash.scss
gnome-shell-sass/widgets/_dialogs.scss
gnome-shell-sass/widgets/_entries.scss
gnome-shell-sass/widgets/_hotplug.scss
gnome-shell-sass/widgets/_ibus-popup.scss
gnome-shell-sass/widgets/_keyboard.scss
gnome-shell-sass/widgets/_login-dialog.scss
gnome-shell-sass/widgets/_looking-glass.scss
gnome-shell-sass/widgets/_message-list.scss
gnome-shell-sass/widgets/_misc.scss
gnome-shell-sass/widgets/_network-dialog.scss
gnome-shell-sass/widgets/_notifications.scss
gnome-shell-sass/widgets/_osd.scss
gnome-shell-sass/widgets/_overview.scss
gnome-shell-sass/widgets/_panel.scss
gnome-shell-sass/widgets/_popovers.scss
gnome-shell-sass/widgets/_screen-shield.scss
gnome-shell-sass/widgets/_scrollbars.scss
gnome-shell-sass/widgets/_search-entry.scss
gnome-shell-sass/widgets/_search-results.scss
gnome-shell-sass/widgets/_slider.scss
gnome-shell-sass/widgets/_switcher-popup.scss
gnome-shell-sass/widgets/_switches.scss
gnome-shell-sass/widgets/_tiled-previews.scss
gnome-shell-sass/widgets/_window-picker.scss
gnome-shell-sass/widgets/_workspace-switcher.scss
gnome-shell-sass/widgets/_workspace-thumbnails.scss
EOF