by roundabout, Tuesday, 22 November 2016, 11:32:49 (1479814369), pushed by roundabout, Sunday, 11 May 2025, 13:22:02 (1746969722)
Author identity: nana-4 <hnmaigo@gmail.com>
8eb2c6d9a2418d693afef5985a0af22b7796f6a4
install.sh
@@ -0,0 +1,10 @@
#!/bin/sh
echo installing...
./scripts/install-theme.sh
./scripts/install-theme-compact.sh
#./scripts/install-theme-dark.sh
#./scripts/install-theme-dark-compact.sh
./scripts/install-theme-light.sh
./scripts/install-theme-light-compact.sh
echo done.
scripts/install-theme-compact.sh
@@ -0,0 +1,133 @@
#!/bin/sh
gnomever=$(echo $(gnome-shell --version) | cut -d ' ' -f 3 | cut -d . -f -2)
srcdir=$(cd $(dirname $0)/../src && pwd)
themedir=/usr/share/themes/Flat-Plat-compact
install -d ${themedir}
# Copy COPYING
cd $(cd $(dirname $0)/.. && pwd)
cp -ur \
COPYING \
${themedir}
# Install index.theme
cd ${srcdir}
cp -ur \
index-compact.theme \
${themedir}/index.theme
# Install Chrome Theme/Extention
install -d ${themedir}/chrome
cd ${srcdir}/chrome
cp -ur \
"Flat-Plat Scrollbars.crx" \
"Flat-Plat Theme.crx" \
${themedir}/chrome
# Install GNOME Shell Theme
install -d ${themedir}/gnome-shell
cd ${srcdir}/gnome-shell/${gnomever}
cp -ur \
extensions \
no-events.svg \
no-notifications.svg \
process-working.svg \
${themedir}/gnome-shell
cp -ur \
assets \
${themedir}/gnome-shell
cp -ur \
gnome-shell-compact.css \
${themedir}/gnome-shell/gnome-shell.css
glib-compile-resources \
--sourcedir=${themedir}/gnome-shell \
--target=${themedir}/gnome-shell/gnome-shell-theme.gresource \
gnome-shell-theme.gresource.xml
# Install GTK+ 2 Theme
install -d ${themedir}/gtk-2.0
cd ${srcdir}/gtk-2.0
cp -ur \
apps.rc \
main.rc \
${themedir}/gtk-2.0
cp -ur \
assets \
${themedir}/gtk-2.0
cp -ur \
gtkrc \
${themedir}/gtk-2.0
# Install GTK+ 3 Theme
install -d ${themedir}/gtk-3.0
cd ${srcdir}/gtk-3.0/3.18
cp -ur \
assets \
${themedir}/gtk-3.0
cp -ur \
gtk-compact.css \
${themedir}/gtk-3.0/gtk.css
cp -ur \
gtk-dark-compact.css \
${themedir}/gtk-3.0/gtk-dark.css
install -d ${themedir}/gtk-3.20
cd ${srcdir}/gtk-3.0/3.20
cp -ur \
assets \
${themedir}/gtk-3.20
cp -ur \
gtk-compact.css \
${themedir}/gtk-3.20/gtk.css
cp -ur \
gtk-dark-compact.css \
${themedir}/gtk-3.20/gtk-dark.css
install -d ${themedir}/gtk-3.22
cd ${srcdir}/gtk-3.0/3.22
cp -ur \
assets \
${themedir}/gtk-3.22
cp -ur \
gtk-compact.css \
${themedir}/gtk-3.22/gtk.css
cp -ur \
gtk-dark-compact.css \
${themedir}/gtk-3.22/gtk-dark.css
# Install Metacity Theme
install -d ${themedir}/metacity-1
cd ${srcdir}/metacity-1
cp -ur \
*.svg \
${themedir}/metacity-1
cp -ur \
metacity-theme-2.xml \
${themedir}/metacity-1
cp -ur \
metacity-theme-3.xml \
${themedir}/metacity-1
# Install Unity Theme
install -d ${themedir}/unity
cd ${srcdir}/unity
cp -ur \
*.svg \
*.png \
*.json \
${themedir}/unity
cp -ur \
buttons \
${themedir}/unity
scripts/install-theme-dark-compact.sh
@@ -0,0 +1,133 @@
#!/bin/sh
gnomever=$(echo $(gnome-shell --version) | cut -d ' ' -f 3 | cut -d . -f -2)
srcdir=$(cd $(dirname $0)/../src && pwd)
themedir=/usr/share/themes/Flat-Plat-dark-compact
install -d ${themedir}
# Copy COPYING
cd $(cd $(dirname $0)/.. && pwd)
cp -ur \
COPYING \
${themedir}
# Install index.theme
cd ${srcdir}
cp -ur \
index-dark-compact.theme \
${themedir}/index.theme
# Install Chrome Theme/Extention
install -d ${themedir}/chrome
cd ${srcdir}/chrome
cp -ur \
"Flat-Plat Scrollbars.crx" \
"Flat-Plat-dark Theme.crx" \
${themedir}/chrome
# Install GNOME Shell Theme
install -d ${themedir}/gnome-shell
cd ${srcdir}/gnome-shell/${gnomever}
cp -ur \
extensions \
no-events.svg \
no-notifications.svg \
process-working.svg \
${themedir}/gnome-shell
cp -ur \
assets-dark \
${themedir}/gnome-shell/assets
cp -ur \
gnome-shell-dark-compact.css \
${themedir}/gnome-shell/gnome-shell.css
glib-compile-resources \
--sourcedir=${themedir}/gnome-shell \
--target=${themedir}/gnome-shell/gnome-shell-theme.gresource \
gnome-shell-theme.gresource.xml
# Install GTK+ 2 Theme
install -d ${themedir}/gtk-2.0
cd ${srcdir}/gtk-2.0
cp -ur \
apps.rc \
main.rc \
${themedir}/gtk-2.0
cp -ur \
assets-dark \
${themedir}/gtk-2.0/assets
cp -ur \
gtkrc-dark \
${themedir}/gtk-2.0/gtkrc
# Install GTK+ 3 Theme
install -d ${themedir}/gtk-3.0
cd ${srcdir}/gtk-3.0/3.18
cp -ur \
assets \
${themedir}/gtk-3.0
#cp -ur \
# gtk-compact.css \
# ${themedir}/gtk-3.0/gtk.css
cp -ur \
gtk-dark-compact.css \
${themedir}/gtk-3.0/gtk.css
install -d ${themedir}/gtk-3.20
cd ${srcdir}/gtk-3.0/3.20
cp -ur \
assets \
${themedir}/gtk-3.20
#cp -ur \
# gtk-compact.css \
# ${themedir}/gtk-3.20/gtk.css
cp -ur \
gtk-dark-compact.css \
${themedir}/gtk-3.20/gtk.css
install -d ${themedir}/gtk-3.22
cd ${srcdir}/gtk-3.0/3.22
cp -ur \
assets \
${themedir}/gtk-3.22
#cp -ur \
# gtk-compact.css \
# ${themedir}/gtk-3.22/gtk.css
cp -ur \
gtk-dark-compact.css \
${themedir}/gtk-3.22/gtk.css
# Install Metacity Theme
install -d ${themedir}/metacity-1
cd ${srcdir}/metacity-1
cp -ur \
*.svg \
${themedir}/metacity-1
cp -ur \
metacity-theme-2.xml \
${themedir}/metacity-1
cp -ur \
metacity-theme-3.xml \
${themedir}/metacity-1
# Install Unity Theme
install -d ${themedir}/unity
cd ${srcdir}/unity
cp -ur \
*.svg \
*.png \
*.json \
${themedir}/unity
cp -ur \
buttons \
${themedir}/unity
scripts/install-theme-dark.sh
@@ -0,0 +1,133 @@
#!/bin/sh
gnomever=$(echo $(gnome-shell --version) | cut -d ' ' -f 3 | cut -d . -f -2)
srcdir=$(cd $(dirname $0)/../src && pwd)
themedir=/usr/share/themes/Flat-Plat-dark
install -d ${themedir}
# Copy COPYING
cd $(cd $(dirname $0)/.. && pwd)
cp -ur \
COPYING \
${themedir}
# Install index.theme
cd ${srcdir}
cp -ur \
index-dark.theme \
${themedir}/index.theme
# Install Chrome Theme/Extention
install -d ${themedir}/chrome
cd ${srcdir}/chrome
cp -ur \
"Flat-Plat Scrollbars.crx" \
"Flat-Plat-dark Theme.crx" \
${themedir}/chrome
# Install GNOME Shell Theme
install -d ${themedir}/gnome-shell
cd ${srcdir}/gnome-shell/${gnomever}
cp -ur \
extensions \
no-events.svg \
no-notifications.svg \
process-working.svg \
${themedir}/gnome-shell
cp -ur \
assets-dark \
${themedir}/gnome-shell/assets
cp -ur \
gnome-shell-dark.css \
${themedir}/gnome-shell/gnome-shell.css
glib-compile-resources \
--sourcedir=${themedir}/gnome-shell \
--target=${themedir}/gnome-shell/gnome-shell-theme.gresource \
gnome-shell-theme.gresource.xml
# Install GTK+ 2 Theme
install -d ${themedir}/gtk-2.0
cd ${srcdir}/gtk-2.0
cp -ur \
apps.rc \
main.rc \
${themedir}/gtk-2.0
cp -ur \
assets-dark \
${themedir}/gtk-2.0/assets
cp -ur \
gtkrc-dark \
${themedir}/gtk-2.0/gtkrc
# Install GTK+ 3 Theme
install -d ${themedir}/gtk-3.0
cd ${srcdir}/gtk-3.0/3.18
cp -ur \
assets \
${themedir}/gtk-3.0
#cp -ur \
# gtk.css \
# ${themedir}/gtk-3.0
cp -ur \
gtk-dark.css \
${themedir}/gtk-3.0/gtk.css
install -d ${themedir}/gtk-3.20
cd ${srcdir}/gtk-3.0/3.20
cp -ur \
assets \
${themedir}/gtk-3.20
#cp -ur \
# gtk.css \
# ${themedir}/gtk-3.20
cp -ur \
gtk-dark.css \
${themedir}/gtk-3.20/gtk.css
install -d ${themedir}/gtk-3.22
cd ${srcdir}/gtk-3.0/3.22
cp -ur \
assets \
${themedir}/gtk-3.22
#cp -ur \
# gtk.css \
# ${themedir}/gtk-3.22
cp -ur \
gtk-dark.css \
${themedir}/gtk-3.22/gtk.css
# Install Metacity Theme
install -d ${themedir}/metacity-1
cd ${srcdir}/metacity-1
cp -ur \
*.svg \
${themedir}/metacity-1
cp -ur \
metacity-theme-2.xml \
${themedir}/metacity-1
cp -ur \
metacity-theme-3.xml \
${themedir}/metacity-1
# Install Unity Theme
install -d ${themedir}/unity
cd ${srcdir}/unity
cp -ur \
*.svg \
*.png \
*.json \
${themedir}/unity
cp -ur \
buttons \
${themedir}/unity
scripts/install-theme-light-compact.sh
@@ -0,0 +1,133 @@
#!/bin/sh
gnomever=$(echo $(gnome-shell --version) | cut -d ' ' -f 3 | cut -d . -f -2)
srcdir=$(cd $(dirname $0)/../src && pwd)
themedir=/usr/share/themes/Flat-Plat-light-compact
install -d ${themedir}
# Copy COPYING
cd $(cd $(dirname $0)/.. && pwd)
cp -ur \
COPYING \
${themedir}
# Install index.theme
cd ${srcdir}
cp -ur \
index-light-compact.theme \
${themedir}/index.theme
# Install Chrome Theme/Extention
install -d ${themedir}/chrome
cd ${srcdir}/chrome
cp -ur \
"Flat-Plat Scrollbars.crx" \
"Flat-Plat-light Theme.crx" \
${themedir}/chrome
# Install GNOME Shell Theme
install -d ${themedir}/gnome-shell
cd ${srcdir}/gnome-shell/${gnomever}
cp -ur \
extensions \
no-events.svg \
no-notifications.svg \
process-working.svg \
${themedir}/gnome-shell
cp -ur \
assets \
${themedir}/gnome-shell
cp -ur \
gnome-shell-light-compact.css \
${themedir}/gnome-shell/gnome-shell.css
glib-compile-resources \
--sourcedir=${themedir}/gnome-shell \
--target=${themedir}/gnome-shell/gnome-shell-theme.gresource \
gnome-shell-theme.gresource.xml
# Install GTK+ 2 Theme
install -d ${themedir}/gtk-2.0
cd ${srcdir}/gtk-2.0
cp -ur \
apps.rc \
main.rc \
${themedir}/gtk-2.0
cp -ur \
assets \
${themedir}/gtk-2.0
cp -ur \
gtkrc-light \
${themedir}/gtk-2.0/gtkrc
# Install GTK+ 3 Theme
install -d ${themedir}/gtk-3.0
cd ${srcdir}/gtk-3.0/3.18
cp -ur \
assets \
${themedir}/gtk-3.0
cp -ur \
gtk-light-compact.css \
${themedir}/gtk-3.0/gtk.css
cp -ur \
gtk-dark-compact.css \
${themedir}/gtk-3.0/gtk-dark.css
install -d ${themedir}/gtk-3.20
cd ${srcdir}/gtk-3.0/3.20
cp -ur \
assets \
${themedir}/gtk-3.20
cp -ur \
gtk-light-compact.css \
${themedir}/gtk-3.20/gtk.css
cp -ur \
gtk-dark-compact.css \
${themedir}/gtk-3.20/gtk-dark.css
install -d ${themedir}/gtk-3.22
cd ${srcdir}/gtk-3.0/3.22
cp -ur \
assets \
${themedir}/gtk-3.22
cp -ur \
gtk-light-compact.css \
${themedir}/gtk-3.22/gtk.css
cp -ur \
gtk-dark-compact.css \
${themedir}/gtk-3.22/gtk-dark.css
# Install Metacity Theme
install -d ${themedir}/metacity-1
cd ${srcdir}/metacity-1
cp -ur \
*.svg \
${themedir}/metacity-1
cp -ur \
metacity-theme-2-light.xml \
${themedir}/metacity-1/metacity-theme-2.xml
cp -ur \
metacity-theme-3-light.xml \
${themedir}/metacity-1/metacity-theme-3.xml
# Install Unity Theme
install -d ${themedir}/unity
cd ${srcdir}/unity
cp -ur \
*.svg \
*.png \
*.json \
${themedir}/unity
cp -urT \
buttons-light \
${themedir}/unity/buttons
scripts/install-theme-light.sh
@@ -0,0 +1,133 @@
#!/bin/sh
gnomever=$(echo $(gnome-shell --version) | cut -d ' ' -f 3 | cut -d . -f -2)
srcdir=$(cd $(dirname $0)/../src && pwd)
themedir=/usr/share/themes/Flat-Plat-light
install -d ${themedir}
# Copy COPYING
cd $(cd $(dirname $0)/.. && pwd)
cp -ur \
COPYING \
${themedir}
# Install index.theme
cd ${srcdir}
cp -ur \
index-light.theme \
${themedir}/index.theme
# Install Chrome Theme/Extention
install -d ${themedir}/chrome
cd ${srcdir}/chrome
cp -ur \
"Flat-Plat Scrollbars.crx" \
"Flat-Plat-light Theme.crx" \
${themedir}/chrome
# Install GNOME Shell Theme
install -d ${themedir}/gnome-shell
cd ${srcdir}/gnome-shell/${gnomever}
cp -ur \
extensions \
no-events.svg \
no-notifications.svg \
process-working.svg \
${themedir}/gnome-shell
cp -ur \
assets \
${themedir}/gnome-shell
cp -ur \
gnome-shell-light.css \
${themedir}/gnome-shell/gnome-shell.css
glib-compile-resources \
--sourcedir=${themedir}/gnome-shell \
--target=${themedir}/gnome-shell/gnome-shell-theme.gresource \
gnome-shell-theme.gresource.xml
# Install GTK+ 2 Theme
install -d ${themedir}/gtk-2.0
cd ${srcdir}/gtk-2.0
cp -ur \
apps.rc \
main.rc \
${themedir}/gtk-2.0
cp -ur \
assets \
${themedir}/gtk-2.0
cp -ur \
gtkrc-light \
${themedir}/gtk-2.0/gtkrc
# Install GTK+ 3 Theme
install -d ${themedir}/gtk-3.0
cd ${srcdir}/gtk-3.0/3.18
cp -ur \
assets \
${themedir}/gtk-3.0
cp -ur \
gtk-light.css \
${themedir}/gtk-3.0/gtk.css
cp -ur \
gtk-dark.css \
${themedir}/gtk-3.0
install -d ${themedir}/gtk-3.20
cd ${srcdir}/gtk-3.0/3.20
cp -ur \
assets \
${themedir}/gtk-3.20
cp -ur \
gtk-light.css \
${themedir}/gtk-3.20/gtk.css
cp -ur \
gtk-dark.css \
${themedir}/gtk-3.20
install -d ${themedir}/gtk-3.22
cd ${srcdir}/gtk-3.0/3.22
cp -ur \
assets \
${themedir}/gtk-3.22
cp -ur \
gtk-light.css \
${themedir}/gtk-3.22/gtk.css
cp -ur \
gtk-dark.css \
${themedir}/gtk-3.22
# Install Metacity Theme
install -d ${themedir}/metacity-1
cd ${srcdir}/metacity-1
cp -ur \
*.svg \
${themedir}/metacity-1
cp -ur \
metacity-theme-2-light.xml \
${themedir}/metacity-1/metacity-theme-2.xml
cp -ur \
metacity-theme-3-light.xml \
${themedir}/metacity-1/metacity-theme-3.xml
# Install Unity Theme
install -d ${themedir}/unity
cd ${srcdir}/unity
cp -ur \
*.svg \
*.png \
*.json \
${themedir}/unity
cp -urT \
buttons-light \
${themedir}/unity/buttons
scripts/install-theme.sh
@@ -0,0 +1,133 @@
#!/bin/sh
gnomever=$(echo $(gnome-shell --version) | cut -d ' ' -f 3 | cut -d . -f -2)
srcdir=$(cd $(dirname $0)/../src && pwd)
themedir=/usr/share/themes/Flat-Plat
install -d ${themedir}
# Copy COPYING
cd $(cd $(dirname $0)/.. && pwd)
cp -ur \
COPYING \
${themedir}
# Install index.theme
cd ${srcdir}
cp -ur \
index.theme \
${themedir}
# Install Chrome Theme/Extention
install -d ${themedir}/chrome
cd ${srcdir}/chrome
cp -ur \
"Flat-Plat Scrollbars.crx" \
"Flat-Plat Theme.crx" \
${themedir}/chrome
# Install GNOME Shell Theme
install -d ${themedir}/gnome-shell
cd ${srcdir}/gnome-shell/${gnomever}
cp -ur \
extensions \
no-events.svg \
no-notifications.svg \
process-working.svg \
${themedir}/gnome-shell
cp -ur \
assets \
${themedir}/gnome-shell
cp -ur \
gnome-shell.css \
${themedir}/gnome-shell
glib-compile-resources \
--sourcedir=${themedir}/gnome-shell \
--target=${themedir}/gnome-shell/gnome-shell-theme.gresource \
gnome-shell-theme.gresource.xml
# Install GTK+ 2 Theme
install -d ${themedir}/gtk-2.0
cd ${srcdir}/gtk-2.0
cp -ur \
apps.rc \
main.rc \
${themedir}/gtk-2.0
cp -ur \
assets \
${themedir}/gtk-2.0
cp -ur \
gtkrc \
${themedir}/gtk-2.0
# Install GTK+ 3 Theme
install -d ${themedir}/gtk-3.0
cd ${srcdir}/gtk-3.0/3.18
cp -ur \
assets \
${themedir}/gtk-3.0
cp -ur \
gtk.css \
${themedir}/gtk-3.0
cp -ur \
gtk-dark.css \
${themedir}/gtk-3.0
install -d ${themedir}/gtk-3.20
cd ${srcdir}/gtk-3.0/3.20
cp -ur \
assets \
${themedir}/gtk-3.20
cp -ur \
gtk.css \
${themedir}/gtk-3.20
cp -ur \
gtk-dark.css \
${themedir}/gtk-3.20
install -d ${themedir}/gtk-3.22
cd ${srcdir}/gtk-3.0/3.22
cp -ur \
assets \
${themedir}/gtk-3.22
cp -ur \
gtk.css \
${themedir}/gtk-3.22
cp -ur \
gtk-dark.css \
${themedir}/gtk-3.22
# Install Metacity Theme
install -d ${themedir}/metacity-1
cd ${srcdir}/metacity-1
cp -ur \
*.svg \
${themedir}/metacity-1
cp -ur \
metacity-theme-2.xml \
${themedir}/metacity-1
cp -ur \
metacity-theme-3.xml \
${themedir}/metacity-1
# Install Unity Theme
install -d ${themedir}/unity
cd ${srcdir}/unity
cp -ur \
*.svg \
*.png \
*.json \
${themedir}/unity
cp -ur \
buttons \
${themedir}/unity