├── .github
└── ISSUE_TEMPLATE.md
├── .gitignore
├── COPYING
├── LICENSE_CC_BY_SA4
├── Makefile.am
├── README.md
├── autogen.sh
├── configure.ac
├── extra
├── Makefile.am
├── chrome
│ ├── adapta-nokto-theme.crx
│ ├── adapta-nokto-theme
│ │ ├── images
│ │ │ ├── theme_background_tab.png
│ │ │ ├── theme_frame.png
│ │ │ └── theme_toolbar.png
│ │ └── manifest.json
│ ├── adapta-theme.crx
│ └── adapta-theme
│ │ ├── images
│ │ ├── theme_background_tab.png
│ │ ├── theme_frame.png
│ │ └── theme_toolbar.png
│ │ └── manifest.json
├── gedit
│ ├── README.md
│ └── adapta.xml
├── plank
│ └── dock.theme
├── telegram
│ ├── adapta-nokto.tdesktop-theme
│ ├── adapta.tdesktop-theme
│ ├── dark
│ │ ├── colors.tdesktop-theme
│ │ └── tiled.png
│ └── light
│ │ ├── colors.tdesktop-theme
│ │ └── tiled.png
└── tweetdeck
│ ├── dark
│ └── ColorDeck-adapta-nokto.cdk.in
│ ├── light
│ └── ColorDeck-adapta.cdk.in
│ └── recolor-cdk.sh
├── gtk
├── Makefile.am
├── asset
│ ├── assets-clone
│ │ ├── null.svg
│ │ ├── z-depth-1.svg
│ │ └── z-depth-2.svg
│ ├── assets-gtk2-scripts
│ │ ├── assets-clone-gtk2.txt
│ │ ├── assets-gtk2.txt
│ │ ├── clone-assets-gtk2.sh
│ │ ├── recolor-assets-gtk2.sh
│ │ └── render-assets-gtk2.sh
│ ├── assets-gtk2.svg.in
│ ├── assets-gtk3-scripts
│ │ ├── assets-gtk3.txt
│ │ ├── recolor-assets-gtk3.sh
│ │ └── render-assets-gtk3.sh
│ └── assets-gtk3.svg.in
├── gtk-2.0
│ ├── 3rd-party-dark-eta.rc
│ ├── 3rd-party-dark.rc
│ ├── 3rd-party-eta.rc
│ ├── 3rd-party.rc
│ ├── colors-dark.rc.in
│ ├── colors.rc.in
│ ├── common-dark-eta.rc
│ ├── common-dark.rc
│ ├── common-eta.rc
│ ├── common.rc
│ ├── gtkrc
│ ├── gtkrc-dark
│ ├── gtkrc-dark-eta
│ ├── gtkrc-eta
│ └── recolor-gtk2.sh
├── index.theme
├── index.theme-eta
├── index.theme-nokto
├── index.theme-nokto-eta
└── sass
│ ├── 3.20
│ ├── _3rd-party.scss
│ ├── _common.scss
│ ├── _misc.scss
│ ├── gtk-dark-eta.scss
│ ├── gtk-dark.scss
│ ├── gtk-eta.scss
│ └── gtk.scss
│ ├── 3.22
│ ├── _3rd-party.scss
│ ├── _common.scss
│ ├── _misc.scss
│ ├── gtk-dark-eta.scss
│ ├── gtk-dark.scss
│ ├── gtk-eta.scss
│ └── gtk.scss
│ ├── 3.24
│ ├── _3rd-party.scss
│ ├── _common.scss
│ ├── _misc.scss
│ ├── gtk-dark-eta.scss
│ ├── gtk-dark.scss
│ ├── gtk-eta.scss
│ └── gtk.scss
│ ├── 4.0
│ ├── _3rd-party.scss
│ ├── _common.scss
│ ├── _misc.scss
│ ├── gtk-dark-eta.scss
│ ├── gtk-dark.scss
│ ├── gtk-eta.scss
│ └── gtk.scss
│ ├── README
│ ├── common
│ ├── _colors-public.scss
│ ├── _colors.scss
│ ├── _drawing.scss
│ ├── _xfce-notify.scss
│ └── xfce-notify-4.0.scss
│ ├── compile-gresource.sh
│ ├── gtk-dark-eta.gresource.xml.in
│ ├── gtk-dark.gresource.xml.in
│ ├── gtk-eta.gresource.xml.in
│ ├── gtk.gresource.xml.in
│ └── parse-sass.sh
├── m4
├── adapta-color-scheme.m4
├── adapta-gnome.m4
└── adapta-option.m4
├── shell
├── Makefile.am
├── asset
│ ├── assets-cinnamon.txt
│ ├── assets-cinnamon
│ │ ├── common
│ │ │ ├── checkbox
│ │ │ │ ├── checkbox-checked.svg.in
│ │ │ │ └── radiobutton-checked.svg.in
│ │ │ ├── menu
│ │ │ │ └── menu-separator.svg
│ │ │ ├── misc
│ │ │ │ ├── add-workspace-active.svg.in
│ │ │ │ ├── button-box.svg
│ │ │ │ ├── close-active.svg.in
│ │ │ │ ├── close-hover.svg.in
│ │ │ │ ├── close.svg.in
│ │ │ │ ├── corner-ripple.svg.in
│ │ │ │ ├── desklet-header.svg
│ │ │ │ ├── desklet.svg
│ │ │ │ ├── message.svg.in
│ │ │ │ ├── osd.svg
│ │ │ │ ├── overview-hover.svg
│ │ │ │ └── overview.svg
│ │ │ ├── panel
│ │ │ │ ├── activities-active.svg.in
│ │ │ │ └── activities.svg
│ │ │ └── switch
│ │ │ │ └── switch-on.svg.in
│ │ ├── light
│ │ │ ├── checkbox
│ │ │ │ ├── checkbox-unchecked.svg
│ │ │ │ └── radiobutton-unchecked.svg
│ │ │ ├── menu
│ │ │ │ ├── menu-hover.svg
│ │ │ │ ├── menu.svg
│ │ │ │ └── submenu.svg
│ │ │ ├── misc
│ │ │ │ ├── add-workspace-hover.svg
│ │ │ │ ├── add-workspace.svg
│ │ │ │ ├── bg.svg
│ │ │ │ ├── calendar-arrow-left.svg
│ │ │ │ ├── calendar-arrow-right.svg
│ │ │ │ ├── thumbnail.svg.in
│ │ │ │ └── trash-icon.svg
│ │ │ └── switch
│ │ │ │ └── switch-off.svg
│ │ └── nokto
│ │ │ ├── checkbox
│ │ │ ├── checkbox-unchecked.svg
│ │ │ └── radiobutton-unchecked.svg
│ │ │ ├── menu
│ │ │ ├── menu-hover.svg
│ │ │ ├── menu.svg
│ │ │ └── submenu.svg
│ │ │ ├── misc
│ │ │ ├── add-workspace-hover.svg
│ │ │ ├── add-workspace.svg
│ │ │ ├── bg.svg
│ │ │ ├── calendar-arrow-left.svg
│ │ │ ├── calendar-arrow-right.svg
│ │ │ ├── thumbnail.svg.in
│ │ │ └── trash-icon.svg
│ │ │ └── switch
│ │ │ └── switch-off.svg
│ ├── assets-gnome-shell.txt
│ ├── assets-gnome-shell
│ │ ├── common
│ │ │ ├── checkbox-hover.svg.in
│ │ │ ├── checkbox-off-hover.svg
│ │ │ ├── checkbox-off.svg
│ │ │ ├── checkbox.svg.in
│ │ │ ├── corner-ripple-ltr.svg.in
│ │ │ ├── corner-ripple-rtl.svg.in
│ │ │ ├── dash-placeholder.svg.in
│ │ │ ├── go-down.svg.in
│ │ │ ├── go-up.svg.in
│ │ │ ├── key-enter-active.svg
│ │ │ ├── key-enter.svg
│ │ │ ├── key-hide.svg
│ │ │ ├── key-layout.svg
│ │ │ ├── key-shift-latched-uppercase.svg.in
│ │ │ ├── key-shift-uppercase.svg.in
│ │ │ ├── key-shift.svg
│ │ │ ├── media-control-active.svg.in
│ │ │ ├── media-control-hover.svg.in
│ │ │ ├── message-indicator-symbolic.svg
│ │ │ ├── more-results.svg.in
│ │ │ ├── noise-texture.png
│ │ │ ├── process-working.svg.in
│ │ │ ├── toggle-on.svg.in
│ │ │ ├── window-close-active.svg.in
│ │ │ ├── window-close-hover.svg.in
│ │ │ └── window-close.svg.in
│ │ ├── light
│ │ │ ├── calendar-arrow-left-hover.svg
│ │ │ ├── calendar-arrow-left.svg
│ │ │ ├── calendar-arrow-right-hover.svg
│ │ │ ├── calendar-arrow-right.svg
│ │ │ ├── no-events.svg
│ │ │ ├── no-notifications.svg
│ │ │ └── toggle-off.svg
│ │ ├── nokto
│ │ │ ├── calendar-arrow-left-hover.svg
│ │ │ ├── calendar-arrow-left.svg
│ │ │ ├── calendar-arrow-right-hover.svg
│ │ │ ├── calendar-arrow-right.svg
│ │ │ ├── no-events.svg
│ │ │ ├── no-notifications.svg
│ │ │ └── toggle-off.svg
│ │ └── workspaces-to-dock
│ │ │ ├── four-bottom.svg.in
│ │ │ ├── four-left.svg.in
│ │ │ ├── four-right.svg.in
│ │ │ ├── four-top.svg.in
│ │ │ ├── h-four.svg.in
│ │ │ ├── h-one.svg.in
│ │ │ ├── h-three.svg.in
│ │ │ ├── h-two.svg.in
│ │ │ ├── one-bottom.svg.in
│ │ │ ├── one-left.svg.in
│ │ │ ├── one-right.svg.in
│ │ │ ├── one-top.svg.in
│ │ │ ├── three-bottom.svg.in
│ │ │ ├── three-left.svg.in
│ │ │ ├── three-right.svg.in
│ │ │ ├── three-top.svg.in
│ │ │ ├── two-bottom.svg.in
│ │ │ ├── two-left.svg.in
│ │ │ ├── two-right.svg.in
│ │ │ └── two-top.svg.in
│ ├── assets-xfce.txt
│ ├── assets-xfce
│ │ ├── flat-button-active.svg.in
│ │ ├── flat-button-hover.svg.in
│ │ ├── flat-button-insensitive.svg
│ │ └── flat-button.svg
│ ├── clone-assets-cinnamon.sh
│ ├── clone-assets-gnome-shell.sh
│ ├── clone-assets-xfce.sh
│ └── render-assets-cinnamon-thumb.sh
├── gnome-shell-eta
│ └── gnome-shell-theme.gresource.xml
├── gnome-shell-nokto-eta
│ └── gnome-shell-theme.gresource.xml
├── gnome-shell-nokto
│ └── gnome-shell-theme.gresource.xml
├── gnome-shell
│ ├── extensions
│ │ └── window-list
│ │ │ └── README
│ └── gnome-shell-theme.gresource.xml
├── sass
│ ├── README
│ ├── cinnamon
│ │ ├── _common.scss
│ │ ├── cinnamon-dark.scss
│ │ └── cinnamon.scss
│ ├── common
│ │ ├── _colors.scss
│ │ └── _drawing.scss
│ ├── compile-gresource.sh
│ ├── gnome-shell
│ │ ├── 3.24
│ │ │ ├── _common.scss
│ │ │ ├── _extension-classic.scss
│ │ │ ├── _extension-window-list.scss
│ │ │ ├── _extension-workspaces-to-dock.scss
│ │ │ ├── _extensions.scss
│ │ │ ├── _pad-osd-window.scss
│ │ │ ├── classic.scss
│ │ │ ├── gnome-shell-dark-eta.scss
│ │ │ ├── gnome-shell-dark.scss
│ │ │ ├── gnome-shell-eta.scss
│ │ │ ├── gnome-shell.scss
│ │ │ ├── pad-osd.scss
│ │ │ ├── stylesheet.scss
│ │ │ └── workspaces-to-dock.scss
│ │ └── 3.26
│ │ │ ├── _common.scss
│ │ │ ├── _extension-classic.scss
│ │ │ ├── _extension-window-list.scss
│ │ │ ├── _extension-workspaces-to-dock.scss
│ │ │ ├── _extensions.scss
│ │ │ ├── _pad-osd-window.scss
│ │ │ ├── classic.scss
│ │ │ ├── gdm3-dark-eta.scss
│ │ │ ├── gdm3-dark.scss
│ │ │ ├── gdm3-eta.scss
│ │ │ ├── gdm3.scss
│ │ │ ├── gnome-shell-dark-eta.scss
│ │ │ ├── gnome-shell-dark.scss
│ │ │ ├── gnome-shell-eta.scss
│ │ │ ├── gnome-shell.scss
│ │ │ ├── pad-osd.scss
│ │ │ ├── stylesheet.scss
│ │ │ └── workspaces-to-dock.scss
│ └── parse-sass.sh
└── xfce-notify-4.0
│ └── gtkrc
└── wm
├── Makefile.am
├── asset
├── assets-metacity-scripts
│ ├── assets-metacity-misc.txt
│ ├── assets-metacity.txt
│ ├── clone-assets-metacity.sh
│ └── render-assets-metacity.sh
├── assets-metacity
│ ├── button_close.svg
│ ├── button_close_prelight.svg.in
│ ├── button_close_pressed.svg.in
│ ├── button_maximize.svg
│ ├── button_maximize_prelight.svg
│ ├── button_maximize_pressed.svg
│ ├── button_menu.svg
│ ├── button_menu_prelight.svg
│ ├── button_menu_pressed.svg
│ ├── button_minimize.svg
│ ├── button_minimize_prelight.svg
│ ├── button_minimize_pressed.svg
│ ├── button_shade.svg
│ ├── button_shade_prelight.svg
│ ├── button_shade_pressed.svg
│ ├── button_unshade.svg
│ ├── button_unshade_prelight.svg
│ ├── button_unshade_pressed.svg
│ ├── max_button_unmaximize.svg
│ ├── max_button_unmaximize_prelight.svg
│ ├── max_button_unmaximize_pressed.svg
│ └── thumbnail.svg
├── assets-openbox-scripts
│ ├── assets-openbox.txt
│ └── clone-assets-openbox.sh
├── assets-openbox
│ ├── close.xbm
│ ├── desk.xbm
│ ├── desk_toggled.xbm
│ ├── iconify.xbm
│ ├── max.xbm
│ ├── max_toggled.xbm
│ ├── shade.xbm
│ └── shade_toggled.xbm
├── assets-xfwm-scripts
│ ├── assets-xfwm.txt
│ ├── recolor-assets-xfwm.sh
│ └── render-assets-xfwm.sh
└── assets-xfwm
│ ├── bottom-active.svg
│ ├── bottom-inactive.svg
│ ├── bottom-left-active.svg
│ ├── bottom-left-inactive.svg
│ ├── bottom-right-active.svg
│ ├── bottom-right-inactive.svg
│ ├── close-active.svg
│ ├── close-inactive.svg
│ ├── close-prelight.svg.in
│ ├── close-pressed.svg.in
│ ├── hide-active.svg
│ ├── hide-inactive.svg
│ ├── hide-prelight.svg
│ ├── hide-pressed.svg
│ ├── left-active.svg
│ ├── left-inactive.svg
│ ├── maximize-active.svg
│ ├── maximize-inactive.svg
│ ├── maximize-prelight.svg
│ ├── maximize-pressed.svg
│ ├── maximize-toggled-active.svg
│ ├── maximize-toggled-inactive.svg
│ ├── maximize-toggled-prelight.svg
│ ├── maximize-toggled-pressed.svg
│ ├── menu-active.svg
│ ├── menu-inactive.svg
│ ├── menu-prelight.svg
│ ├── menu-pressed.svg
│ ├── right-active.svg
│ ├── right-inactive.svg
│ ├── shade-active.svg
│ ├── shade-inactive.svg
│ ├── shade-prelight.svg
│ ├── shade-pressed.svg
│ ├── shade-toggled-active.svg
│ ├── shade-toggled-inactive.svg
│ ├── shade-toggled-prelight.svg
│ ├── shade-toggled-pressed.svg
│ ├── stick-active.svg
│ ├── stick-inactive.svg
│ ├── stick-prelight.svg
│ ├── stick-pressed.svg
│ ├── stick-toggled-active.svg
│ ├── stick-toggled-inactive.svg
│ ├── stick-toggled-prelight.svg
│ ├── stick-toggled-pressed.svg
│ ├── title-1-active-shaded.svg
│ ├── title-1-active.svg
│ ├── title-1-inactive.svg
│ ├── title-2-active.svg
│ ├── title-2-inactive.svg
│ ├── title-3-active.svg
│ ├── title-3-inactive.svg
│ ├── title-4-active.svg
│ ├── title-4-inactive.svg
│ ├── title-5-active.svg
│ ├── title-5-inactive.svg
│ ├── top-left-active-shaded.svg
│ ├── top-left-active.svg
│ ├── top-left-inactive.svg
│ ├── top-right-active-shaded.svg
│ ├── top-right-active.svg
│ └── top-right-inactive.svg
├── metacity-1
├── metacity-theme-2.xml
└── metacity-theme-3.xml
├── openbox-3
├── compton.conf
├── themerc
└── themerc-nokto
└── xfwm4
└── themerc
/.github/ISSUE_TEMPLATE.md:
--------------------------------------------------------------------------------
1 | **Reporter info**
2 |
3 | ```
4 | * Distribution -
5 | * Gtk+ 3.0 version -
6 | * Desktop environment -
7 | * Display server protocol - X11 or Wayland?
8 | ```
9 |
10 | **Adapta version (if you knew)**
11 |
12 |
13 |
14 | **Related Application and/or Shell theming (or name of widget)**
15 |
16 |
17 |
18 | **Actual issue**
19 |
20 |
21 |
22 | **Steps to reproduce (if you knew)**
23 |
24 |
25 |
26 | **Expected behaviour**
27 |
28 |
29 |
30 | **Other Note (feature-request, question, etc...)**
31 |
32 |
33 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | *.css
2 | *.pak
3 | assets-gtk2
4 | assets-gtk3
5 | assets-gtk2.svg
6 | assets-gtk3.svg
7 | gtk-3.20
8 | gtk-3.20-eta
9 | gtk-3.22
10 | gtk-3.22-eta
11 | gtk-4.0
12 | gtk-4.0-eta
13 | gtk.gresource
14 | _key_colors.scss
15 | colors-dark.rc
16 | colors.rc
17 | gnome-shell-theme.gresource
18 | gnome-shell/assets
19 | gnome-shell-eta/assets
20 | gnome-shell-nokto/assets
21 | gnome-shell-nokto-eta/assets
22 | workspaces-to-dock/assets
23 | cinnamon/assets
24 | cinnamon-nokto/assets
25 | xfce-notify-4.0/*.svg
26 | unity/*.svg
27 | metacity-1/*.svg
28 | xfwm4/*.png
29 | openbox-3/*.xbm
30 | aclocal.m4
31 | autom4te.cache
32 | config.log
33 | config.status
34 | configure
35 | install-sh
36 | Makefile
37 | Makefile.in
38 | missing
39 | inkscape.log
40 | ColorDeck-adapta.cdk
41 | ColorDeck-adapta-nokto.cdk
42 |
--------------------------------------------------------------------------------
/Makefile.am:
--------------------------------------------------------------------------------
1 | ACLOCAL_AMFLAGS = -I m4
2 |
3 | themedir = $(datadir)/themes
4 | adaptadir = $(DESTDIR)$(themedir)/Adapta
5 | noktodir = $(DESTDIR)$(themedir)/Adapta-Nokto
6 | adaptaetadir = $(DESTDIR)$(themedir)/Adapta-Eta
7 | noktoetadir = $(DESTDIR)$(themedir)/Adapta-Nokto-Eta
8 |
9 | SUBDIRS = \
10 | gtk \
11 | shell \
12 | wm \
13 | extra
14 |
15 | EXTRA_DIST = \
16 | COPYING \
17 | LICENSE_CC_BY_SA4 \
18 | README.md
19 |
20 | install-data-hook:
21 | cp -Rv $(EXTRA_DIST) $(adaptadir)
22 |
23 | uninstall-hook:
24 | test -e $(noktodir) && rm -rfv $(noktodir)
25 | test -e $(adaptadir) && rm -rfv $(adaptadir)
26 | test -e $(noktetaodir) && rm -rfv $(noktoetadir)
27 | test -e $(adaptaetadir) && rm -rfv $(adaptaetadir)
28 |
--------------------------------------------------------------------------------
/autogen.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | set -e
4 |
5 | test -z "$srcdir" && srcdir=$(dirname "$0")
6 | test -z "$srcdir" && srcdir=.
7 |
8 | cwd=$(pwd)
9 | cd "$srcdir"
10 |
11 | autoreconf --force --install --warnings=all
12 |
13 | if test -z "${NOCONFIGURE}"; then
14 | set -x
15 | $srcdir/configure "$@"
16 | fi
17 |
--------------------------------------------------------------------------------
/extra/chrome/adapta-nokto-theme.crx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/adapta-project/adapta-gtk-theme/51c02f689ccaa5a08bbe317d03c55b49dc4084c8/extra/chrome/adapta-nokto-theme.crx
--------------------------------------------------------------------------------
/extra/chrome/adapta-nokto-theme/images/theme_background_tab.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/adapta-project/adapta-gtk-theme/51c02f689ccaa5a08bbe317d03c55b49dc4084c8/extra/chrome/adapta-nokto-theme/images/theme_background_tab.png
--------------------------------------------------------------------------------
/extra/chrome/adapta-nokto-theme/images/theme_frame.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/adapta-project/adapta-gtk-theme/51c02f689ccaa5a08bbe317d03c55b49dc4084c8/extra/chrome/adapta-nokto-theme/images/theme_frame.png
--------------------------------------------------------------------------------
/extra/chrome/adapta-nokto-theme/images/theme_toolbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/adapta-project/adapta-gtk-theme/51c02f689ccaa5a08bbe317d03c55b49dc4084c8/extra/chrome/adapta-nokto-theme/images/theme_toolbar.png
--------------------------------------------------------------------------------
/extra/chrome/adapta-nokto-theme/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "manifest_version": 2,
3 | "name": "Adapta-Nokto Theme",
4 | "version": "1.3",
5 | "description": "",
6 | "theme": {
7 | "images": {
8 | "theme_frame": "images\/theme_frame.png",
9 | "theme_toolbar": "images\/theme_toolbar.png",
10 | "theme_tab_background": "images\/theme_background_tab.png"
11 | },
12 | "colors": {
13 | "frame": [34, 45, 50],
14 | "frame_inactive": [34, 45, 50],
15 | "frame_incognito": [34, 45, 50],
16 | "frame_incognito_inactive": [34, 45, 50],
17 | "toolbar": [38, 50, 56],
18 | "tab_text": [207, 216, 220],
19 | "tab_background_text": [120, 130, 134],
20 | "bookmark_text": [207, 216, 220],
21 | "ntp_background": [41, 53, 59],
22 | "ntp_header": [38, 50, 56],
23 | "ntp_section": [163, 173, 177],
24 | "ntp_text": [207, 216, 220],
25 | "button_background": [0, 0, 0, 0]
26 | },
27 | "tints": {
28 | "buttons": [0.57, 0.57, 0.83],
29 | "frame": [-1, -1, -1],
30 | "frame_inactive": [-1, -1, -1],
31 | "frame_incognito": [-1, -1, -1],
32 | "frame_incognito_inactive": [-1, -1, -1]
33 | },
34 | "properties": {
35 | "ntp_background_alignment": "bottom",
36 | "ntp_background_repeat": "no-repeat"
37 | }
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/extra/chrome/adapta-theme.crx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/adapta-project/adapta-gtk-theme/51c02f689ccaa5a08bbe317d03c55b49dc4084c8/extra/chrome/adapta-theme.crx
--------------------------------------------------------------------------------
/extra/chrome/adapta-theme/images/theme_background_tab.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/adapta-project/adapta-gtk-theme/51c02f689ccaa5a08bbe317d03c55b49dc4084c8/extra/chrome/adapta-theme/images/theme_background_tab.png
--------------------------------------------------------------------------------
/extra/chrome/adapta-theme/images/theme_frame.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/adapta-project/adapta-gtk-theme/51c02f689ccaa5a08bbe317d03c55b49dc4084c8/extra/chrome/adapta-theme/images/theme_frame.png
--------------------------------------------------------------------------------
/extra/chrome/adapta-theme/images/theme_toolbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/adapta-project/adapta-gtk-theme/51c02f689ccaa5a08bbe317d03c55b49dc4084c8/extra/chrome/adapta-theme/images/theme_toolbar.png
--------------------------------------------------------------------------------
/extra/chrome/adapta-theme/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "manifest_version": 2,
3 | "name": "Adapta Theme",
4 | "version": "1.1",
5 | "description": "",
6 | "theme": {
7 | "images": {
8 | "theme_frame": "images\/theme_frame.png",
9 | "theme_toolbar": "images\/theme_toolbar.png",
10 | "theme_tab_background": "images\/theme_background_tab.png"
11 | },
12 | "colors": {
13 | "frame": [34, 45, 50],
14 | "frame_inactive": [34, 45, 50],
15 | "frame_incognito": [34, 45, 50],
16 | "frame_incognito_inactive": [34, 45, 50],
17 | "toolbar": [250, 251, 252],
18 | "tab_text": [38, 50, 56],
19 | "tab_background_text": [144, 150, 154],
20 | "bookmark_text": [38, 50, 56],
21 | "ntp_background": [255, 255, 255],
22 | "ntp_header": [42, 56, 62],
23 | "ntp_section": [229, 223, 236],
24 | "ntp_text": [38, 50, 56],
25 | "button_background": [0, 0, 0, 0]
26 | },
27 | "tints": {
28 | "buttons": [-1, -1, -1],
29 | "frame": [-1, -1, -1],
30 | "frame_inactive": [-1, -1, -1],
31 | "frame_incognito": [-1, -1, -1],
32 | "frame_incognito_inactive": [-1, -1, -1]
33 | },
34 | "properties": {
35 | "ntp_background_alignment": "bottom",
36 | "ntp_background_repeat": "no-repeat"
37 | }
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/extra/gedit/README.md:
--------------------------------------------------------------------------------
1 | ## Material theme for Gedit editor
2 | This theme use Google Material color palette and perfectly matched with dark variant of gorgeous [Adapta GTK theme](https://github.com/adapta-project/adapta-gtk-theme)
3 |
4 |
5 |
6 | This theme provides styles for HTML, CSS, DIFF, INI, JAVA, JS, JSON, MD, PERL, PHP, PYTHON, RUBY, SH, XML, C.
7 |
8 | ### Installation
9 | Copy the [`adapta.xml`](/extra/gedit/adapta.xml) file to the color schemes directory:
10 | `~/.local/share/gedit/styles` or `~/.local/share/gtksourceview-3.0/styles`
11 |
12 | ### Activation
13 | 1. Open the Preferences in Gedit
14 | 2. Switch to the "Font & Colors" tab
15 | 3. Select `Adapta Gedit` from the "Color Scheme" list
16 | 4. Enjoy
17 |
--------------------------------------------------------------------------------
/extra/plank/dock.theme:
--------------------------------------------------------------------------------
1 | # Adapta Plank Theme
2 | # May 25, 2016 ver.0.1
3 |
4 | [PlankTheme]
5 | #The roundness of the top corners.
6 | TopRoundness=2
7 | #The roundness of the bottom corners.
8 | BottomRoundness=0
9 | #The thickness (in pixels) of lines drawn.
10 | LineWidth=1
11 | #The color (RGBA) of the outer stroke.
12 | OuterStrokeColor=28;;36;;41;;8
13 | #The starting color (RGBA) of the fill gradient.
14 | FillStartColor=19;;25;;28;;255
15 | #The ending color (RGBA) of the fill gradient.
16 | FillEndColor=19;;25;;28;;255
17 | #The color (RGBA) of the inner stroke.
18 | InnerStrokeColor=28;;36;;41;;255
19 |
20 | [PlankDockTheme]
21 | #The padding on the left/right dock edges, in tenths of a percent of IconSize.
22 | HorizPadding=0
23 | #The padding on the top dock edge, in tenths of a percent of IconSize.
24 | TopPadding=-11.4583
25 | #The padding on the bottom dock edge, in tenths of a percent of IconSize.
26 | BottomPadding=2.5
27 | #The padding between items on the dock, in tenths of a percent of IconSize.
28 | ItemPadding=2.5
29 | #The size of item indicators, in tenths of a percent of IconSize.
30 | IndicatorSize=4.166667
31 | #The size of the icon-shadow behind every item, in tenths of a percent of IconSize.
32 | IconShadowSize=1
33 | #The height (in percent of IconSize) to bounce an icon when the application sets urgent.
34 | UrgentBounceHeight=1.6666666666666667
35 | #The height (in percent of IconSize) to bounce an icon when launching an application.
36 | LaunchBounceHeight=0.625
37 | #The opacity value (0 to 1) to fade the dock to when hiding it.
38 | FadeOpacity=1
39 | #The amount of time (in ms) for click animations.
40 | ClickTime=200
41 | #The amount of time (in ms) to bounce an urgent icon.
42 | UrgentBounceTime=600
43 | #The amount of time (in ms) to bounce an icon when launching an application.
44 | LaunchBounceTime=600
45 | #The amount of time (in ms) for active window indicator animations.
46 | ActiveTime=200
47 | #The amount of time (in ms) to slide icons into/out of the dock.
48 | SlideTime=200
49 | #The time (in ms) to fade the dock in/out on a hide (if FadeOpacity is < 1).
50 | FadeTime=400
51 | #The time (in ms) to slide the dock in/out on a hide (if FadeOpacity is 1).
52 | HideTime=400
53 | #The size of the urgent glow (shown when dock is hidden), in tenths of a percent of IconSize.
54 | GlowSize=11
55 | #The total time (in ms) to show the hidden-dock urgent glow.
56 | GlowTime=10000
57 | #The time (in ms) of each pulse of the hidden-dock urgent glow.
58 | GlowPulseTime=2000
59 | #The hue-shift (-180 to 180) of the urgent indicator color.
60 | UrgentHueShift=150
61 | #The time (in ms) to move an item to its new position or its addition/removal to/from the dock.
62 | ItemMoveTime=450
63 | #Whether background and icons will unhide/hide with different speeds. The top-border of both will leave/hit the screen-edge at the same time.
64 | CascadeHide=true
65 |
--------------------------------------------------------------------------------
/extra/telegram/adapta-nokto.tdesktop-theme:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/adapta-project/adapta-gtk-theme/51c02f689ccaa5a08bbe317d03c55b49dc4084c8/extra/telegram/adapta-nokto.tdesktop-theme
--------------------------------------------------------------------------------
/extra/telegram/adapta.tdesktop-theme:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/adapta-project/adapta-gtk-theme/51c02f689ccaa5a08bbe317d03c55b49dc4084c8/extra/telegram/adapta.tdesktop-theme
--------------------------------------------------------------------------------
/extra/telegram/dark/tiled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/adapta-project/adapta-gtk-theme/51c02f689ccaa5a08bbe317d03c55b49dc4084c8/extra/telegram/dark/tiled.png
--------------------------------------------------------------------------------
/extra/telegram/light/tiled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/adapta-project/adapta-gtk-theme/51c02f689ccaa5a08bbe317d03c55b49dc4084c8/extra/telegram/light/tiled.png
--------------------------------------------------------------------------------
/extra/tweetdeck/dark/ColorDeck-adapta-nokto.cdk.in:
--------------------------------------------------------------------------------
1 | {
2 | "data":{
3 | "colors":{
4 | "c_principal":"#263238",
5 | "c_background":"#263238",
6 | "c_ct_background":"#222D32",
7 | "c_ct_background2":"#222D32",
8 | "c_ct_text":"#CFD8DC",
9 | "c_cw_background":"#009688",
10 | "c_cw_text":"#FFFFFF",
11 | "c_links":"#55BCDA",
12 | "c_ml_background":"#243035",
13 | "c_ml_icons":"#B9C2C6",
14 | "c_ntfBubble_color":"#4DB6AC",
15 | "c_ntf_background":"#009688",
16 | "c_ntf_text":"#FFFFFF",
17 | "c_scrollbar":"#596469",
18 | "c_tw_background":"#29353B",
19 | "c_tw_text":"#CFD8DC",
20 | "ct_backgroundType":"solid",
21 | "mode":"advanced"
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/extra/tweetdeck/light/ColorDeck-adapta.cdk.in:
--------------------------------------------------------------------------------
1 | {
2 | "data":{
3 | "colors":{
4 | "c_principal":"#263238",
5 | "c_background":"#FAFBFC",
6 | "c_ct_background":"#E5E9EC",
7 | "c_ct_background2":"#E5E9EC",
8 | "c_ct_text":"#263238",
9 | "c_cw_background":"#009688",
10 | "c_cw_text":"#FFFFFF",
11 | "c_links":"#03A9F4",
12 | "c_ml_background":"#243035",
13 | "c_ml_icons":"#B9C2C6",
14 | "c_ntfBubble_color":"#4DB6AC",
15 | "c_ntf_background":"#009688",
16 | "c_ntf_text":"#FFFFFF",
17 | "c_scrollbar":"#BABFC1",
18 | "c_tw_background":"#FFFFFF",
19 | "c_tw_text":"#263238",
20 | "ct_backgroundType":"solid",
21 | "mode":"advanced"
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/extra/tweetdeck/recolor-cdk.sh:
--------------------------------------------------------------------------------
1 | #! /bin/bash
2 | #
3 | # This file is part of adapta-gtk-theme
4 | #
5 | # Copyright (C) 2016-2018 Tista
6 | #
7 | # This program is free software; you can redistribute it and/or modify
8 | # it under the terms of the GNU General Public License as published by
9 | # the Free Software Foundation; either version 2 of the License, or
10 | # (at your option) any later version.
11 | #
12 |
13 | SRC_LIGHT_FILE="./light/ColorDeck-adapta.cdk"
14 | SRC_DARK_FILE="./dark/ColorDeck-adapta-nokto.cdk"
15 | COL_FILE="../../gtk/sass/common/_colors.scss"
16 | KEY_FILE="../../gtk/sass/common/_key_colors.scss"
17 |
18 | # Default colours
19 | accent1="`grep 'Teal300' $COL_FILE | \
20 | cut -d' ' -f3`"
21 | suggested1="`grep 'Teal500' $COL_FILE | \
22 | cut -d' ' -f3`"
23 |
24 | # Check and re-color color-scheme
25 | if [ -e $KEY_FILE ]; then
26 | accent2="`grep 'key_accent' $KEY_FILE | \
27 | cut -d' ' -f2 | cut -d';' -f1`"
28 | suggested2="`grep 'key_suggestion' $KEY_FILE | \
29 | cut -d' ' -f2 | cut -d';' -f1`"
30 |
31 | cp -f $SRC_LIGHT_FILE.in $SRC_LIGHT_FILE && \
32 | cp -f $SRC_DARK_FILE.in $SRC_DARK_FILE && sleep 1
33 |
34 | if [ $accent1 != $accent2 ]; then
35 | sed -i "s/$accent1/$accent2/gi" $SRC_LIGHT_FILE
36 | sed -i "s/$accent1/$accent2/gi" $SRC_DARK_FILE
37 | echo $accent1 is re-colored with $accent2.
38 | fi
39 | if [ $suggested1 != $suggested2 ]; then
40 | sed -i "s/$suggested1/$suggested2/gi" $SRC_LIGHT_FILE
41 | sed -i "s/$suggested1/$suggested2/gi" $SRC_DARK_FILE
42 | echo $suggested1 is re-colored with $suggested2.
43 | fi
44 | else
45 | echo ../../gtk/sass/common/_key_colors.scss was not found. Stopped...
46 | exit 1
47 | fi
48 |
--------------------------------------------------------------------------------
/gtk/asset/assets-clone/null.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
81 |
--------------------------------------------------------------------------------
/gtk/asset/assets-gtk2-scripts/assets-clone-gtk2.txt:
--------------------------------------------------------------------------------
1 | null
2 | z-depth-1
3 | z-depth-2
4 |
5 |
--------------------------------------------------------------------------------
/gtk/asset/assets-gtk2-scripts/clone-assets-gtk2.sh:
--------------------------------------------------------------------------------
1 | #! /bin/bash
2 | #
3 | # This file is part of adapta-gtk-theme
4 | #
5 | # Copyright (C) 2016-2018 Tista
6 | #
7 | # This program is free software; you can redistribute it and/or modify
8 | # it under the terms of the GNU General Public License as published by
9 | # the Free Software Foundation; either version 2 of the License, or
10 | # (at your option) any later version.
11 | #
12 |
13 | ASSETS_DIR="../assets-gtk2"
14 | ASSETS_CLONE_DIR="../assets-clone"
15 | INDEX_CLONE="assets-clone-gtk2.txt"
16 |
17 | # Clone stock SVG files
18 | for i in $(<$INDEX_CLONE)
19 | do
20 | case $i in
21 | "null" )
22 | if [ -f $ASSETS_DIR/Others/$i.svg ]; then
23 | echo $ASSETS_DIR/Others/$i.svg exists.
24 | else
25 | echo Cloning $i.svg into $ASSETS_DIR/Others
26 | cp $ASSETS_CLONE_DIR/$i.svg $ASSETS_DIR/Others
27 | fi
28 | ;;
29 | "z-depth"* )
30 | if [ -f $ASSETS_DIR/Shadows/$i.svg ]; then
31 | echo $ASSETS_DIR/Shadows/$i.svg exists.
32 | else
33 | echo Cloning $i.svg into $ASSETS_DIR/Shadows
34 | cp $ASSETS_CLONE_DIR/$i.svg $ASSETS_DIR/Shadows
35 | fi
36 | ;;
37 | esac
38 | done
39 |
--------------------------------------------------------------------------------
/gtk/asset/assets-gtk2-scripts/recolor-assets-gtk2.sh:
--------------------------------------------------------------------------------
1 | #! /bin/bash
2 | #
3 | # This file is part of adapta-gtk-theme
4 | #
5 | # Copyright (C) 2016-2018 Tista
6 | #
7 | # This program is free software; you can redistribute it and/or modify
8 | # it under the terms of the GNU General Public License as published by
9 | # the Free Software Foundation; either version 2 of the License, or
10 | # (at your option) any later version.
11 | #
12 |
13 | SRC_FILE="../assets-gtk2.svg"
14 | COL_FILE="../../sass/common/_colors.scss"
15 | KEY_FILE="../../sass/common/_key_colors.scss"
16 |
17 | # Default colours
18 | selection1="`grep 'Cyan500' $COL_FILE | \
19 | cut -d' ' -f3`"
20 | accent1="`grep 'Teal300' $COL_FILE | \
21 | cut -d' ' -f3`"
22 |
23 | # Check and re-color color-scheme
24 | if [ -e $KEY_FILE ]; then
25 | selection2="`grep 'key_selection' $KEY_FILE | \
26 | cut -d' ' -f2 | cut -d';' -f1`"
27 | accent2="`grep 'key_accent' $KEY_FILE | \
28 | cut -d' ' -f2 | cut -d';' -f1`"
29 |
30 | cp -f $SRC_FILE.in $SRC_FILE && sleep 1
31 |
32 | if [ $selection1 != $selection2 ]; then
33 | sed -i "s/$selection1/$selection2/gi" $SRC_FILE
34 | echo $selection1 is re-colored with $selection2.
35 | fi
36 | if [ $accent1 != $accent2 ]; then
37 | sed -i "s/$accent1/$accent2/gi" $SRC_FILE
38 | echo $accent1 is re-colored with $accent2.
39 | fi
40 | else
41 | echo _key_colors.scss was not found. Stopped...
42 | exit 1
43 | fi
44 |
--------------------------------------------------------------------------------
/gtk/asset/assets-gtk2-scripts/render-assets-gtk2.sh:
--------------------------------------------------------------------------------
1 | #! /bin/bash
2 | #
3 | # This file is part of adapta-gtk-theme
4 | #
5 | # Copyright (C) 2016-2018 Tista
6 | #
7 | # This program is free software; you can redistribute it and/or modify
8 | # it under the terms of the GNU General Public License as published by
9 | # the Free Software Foundation; either version 2 of the License, or
10 | # (at your option) any later version.
11 | #
12 |
13 | INKSCAPE="`command -v inkscape`"
14 | SRC_FILE="../assets-gtk2.svg"
15 | ASSETS_DIR="../assets-gtk2"
16 | INDEX_SRC="assets-gtk2.txt"
17 | INDEX=""
18 | KEY_FILE="../../sass/common/_key_colors.scss"
19 |
20 | inkver="`$INKSCAPE --version | awk '{print $2}' | cut -c 1-4`"
21 | if [ "$inkver" = 0.91 ]; then
22 | non_scale_dpi=90
23 | else
24 | non_scale_dpi=96
25 | fi
26 |
27 | # Renderer
28 | render-non-scale() {
29 | ID=`echo $i | tr '/' '_'`
30 | $INKSCAPE --export-id=$ID \
31 | --export-dpi="$non_scale_dpi" \
32 | --export-id-only \
33 | --export-png=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null \
34 | 2>>../inkscape.log
35 | }
36 |
37 | # Generate PNG files
38 | case "$1" in
39 | arrow)
40 | INDEX=($(grep -e Arrows $INDEX_SRC))
41 | ;;
42 | button)
43 | INDEX=($(grep -e Buttons $INDEX_SRC))
44 | ;;
45 | checkradio)
46 | INDEX=($(grep -e Check-Radio $INDEX_SRC))
47 | ;;
48 | column)
49 | INDEX=($(grep -e Column $INDEX_SRC))
50 | ;;
51 | entry)
52 | INDEX=($(grep -e Entry $INDEX_SRC))
53 | ;;
54 | handle)
55 | INDEX=($(grep -e Handles $INDEX_SRC))
56 | ;;
57 | misc)
58 | INDEX=($(grep -e Lines -e Others -e ProgressBar -e Shadows -e Toolbar \
59 | $INDEX_SRC))
60 | ;;
61 | range)
62 | INDEX=($(grep -e Range $INDEX_SRC))
63 | ;;
64 | scrollbar)
65 | INDEX=($(grep -e Scrollbars $INDEX_SRC))
66 | ;;
67 | spin)
68 | INDEX=($(grep -e Spin $INDEX_SRC))
69 | ;;
70 | all)
71 | INDEX=$(<$INDEX_SRC)
72 | ;;
73 | *)
74 | exit 1
75 | ;;
76 | esac
77 |
78 | for i in ${INDEX[@]}
79 | do
80 | SUB_DIR=`echo $i | cut -f1 -d '/'`
81 | if [ '!' -d $ASSETS_DIR/$SUB_DIR ]; then
82 | mkdir $ASSETS_DIR/$SUB_DIR;
83 | fi
84 |
85 | if [ -f $ASSETS_DIR/$i.png ] && [ $KEY_FILE -ot $ASSETS_DIR/$i.png ]; then
86 | echo $ASSETS_DIR/$i.png exists.
87 | elif [ -f $ASSETS_DIR/$i.png ] && [ $KEY_FILE -nt $ASSETS_DIR/$i.png ]; then
88 | echo Re-rendering $ASSETS_DIR/$i.png
89 | echo $i.png >>../inkscape.log
90 | rm -f $ASSETS_DIR/$i.png
91 | render-non-scale
92 | else
93 | echo Rendering $ASSETS_DIR/$i.png
94 | echo $i.png >>../inkscape.log
95 | render-non-scale
96 | fi
97 | done
98 |
99 | exit 0
100 |
--------------------------------------------------------------------------------
/gtk/asset/assets-gtk3-scripts/recolor-assets-gtk3.sh:
--------------------------------------------------------------------------------
1 | #! /bin/bash
2 | #
3 | # This file is part of adapta-gtk-theme
4 | #
5 | # Copyright (C) 2016-2018 Tista
6 | #
7 | # This program is free software; you can redistribute it and/or modify
8 | # it under the terms of the GNU General Public License as published by
9 | # the Free Software Foundation; either version 2 of the License, or
10 | # (at your option) any later version.
11 | #
12 |
13 | SRC_FILE="../assets-gtk3.svg"
14 | COL_FILE="../../sass/common/_colors.scss"
15 | KEY_FILE="../../sass/common/_key_colors.scss"
16 |
17 | # Default colours
18 | selection1="`grep 'Cyan500' $COL_FILE | \
19 | cut -d' ' -f3`"
20 | accent1="`grep 'Teal300' $COL_FILE | \
21 | cut -d' ' -f3`"
22 | suggestion1="`grep 'Teal500' $COL_FILE | \
23 | cut -d' ' -f3`"
24 | destruction1="`grep 'RedA200' $COL_FILE | \
25 | cut -d' ' -f3`"
26 |
27 | # Check and re-color color-scheme
28 | if [ -e $KEY_FILE ]; then
29 | selection2="`grep 'key_selection' $KEY_FILE | \
30 | cut -d' ' -f2 | cut -d';' -f1`"
31 | accent2="`grep 'key_accent' $KEY_FILE | \
32 | cut -d' ' -f2 | cut -d';' -f1`"
33 | suggestion2="`grep 'key_suggestion' $KEY_FILE | \
34 | cut -d' ' -f2 | cut -d';' -f1`"
35 | destruction2="`grep 'key_destruction' $KEY_FILE | \
36 | cut -d' ' -f2 | cut -d';' -f1`"
37 |
38 | cp -f $SRC_FILE.in $SRC_FILE && sleep 1
39 |
40 | if [ $selection1 != $selection2 ]; then
41 | sed -i "s/$selection1/$selection2/gi" $SRC_FILE
42 | echo $selection1 is re-colored with $selection2.
43 | fi
44 | if [ $accent1 != $accent2 ]; then
45 | sed -i "s/$accent1/$accent2/gi" $SRC_FILE
46 | echo $accent1 is re-colored with $accent2.
47 | fi
48 | if [ $suggestion1 != $suggestion2 ]; then
49 | sed -i "s/$suggestion1/$suggestion2/gi" $SRC_FILE
50 | echo $suggestion1 is re-colored with $suggestion2.
51 | fi
52 | if [ $destruction1 != $destruction2 ]; then
53 | sed -i "s/$destruction1/$destruction2/gi" $SRC_FILE
54 | echo $destruction1 is re-colored with $destruction2.
55 | fi
56 | else
57 | echo _key_colors.scss was not found. Stopped...
58 | exit 1
59 | fi
60 |
--------------------------------------------------------------------------------
/gtk/gtk-2.0/colors-dark.rc.in:
--------------------------------------------------------------------------------
1 | #
2 | # Colour scheme
3 | #
4 | gtk-color-scheme = "base_color:#29353B\nbg_color:#263238"
5 | gtk-color-scheme = "text_color:#CFD8DC\nfg_color:#CFD8DC"
6 | gtk-color-scheme = "selected_bg_color:#00BCD4\nselected_fg_color:#FFFFFF"
7 | gtk-color-scheme = "tooltip_bg_color:#222D32\ntooltip_fg_color:#CFD8DC"
8 | gtk-color-scheme = "link_color:#55BCEA\nvisited_link_color:#B06EC2"
9 | gtk-color-scheme = "inverted_dark_color:#222D32\ninverted_fg_color:#CFD8DC"
10 | gtk-color-scheme = "scroll_slider_color:#BEC2C3\nscroll_slider_prelight_color:#979D9F"
11 | gtk-color-scheme = "panel_bg_color:#13191C"
12 | gtk-color-scheme = "secondary_dark_color:#243035"
13 | gtk-color-scheme = "solid_white:#FFFFFF"
14 | gtk-color-scheme = "accent_color:#4DB6AC"
15 | gtk-color-scheme = "light_color:#2F3D44"
16 |
17 |
18 | #
19 | # Default Colours
20 | #
21 | style "default_colors" {
22 | text[NORMAL] = mix(0.87, @text_color, @bg_color)
23 | text[PRELIGHT] = @text_color
24 | text[ACTIVE] = @selected_fg_color
25 | text[INSENSITIVE] = mix(0.28, @text_color, @base_color)
26 | text[SELECTED] = @selected_fg_color
27 |
28 | base[NORMAL] = @base_color
29 | base[PRELIGHT] = mix(0.5, @base_color, @bg_color)
30 | base[ACTIVE] = @selected_bg_color
31 | base[INSENSITIVE] = mix(0.5, @base_color, @bg_color)
32 | base[SELECTED] = @selected_bg_color
33 |
34 | fg[NORMAL] = mix(0.87, @fg_color, @bg_color)
35 | fg[PRELIGHT] = @fg_color
36 | fg[ACTIVE] = @fg_color
37 | fg[INSENSITIVE] = mix(0.28, @fg_color, @bg_color)
38 | fg[SELECTED] = @selected_fg_color
39 |
40 | bg[NORMAL] = @bg_color
41 | bg[PRELIGHT] = mix(0.1, @fg_color, @bg_color)
42 | bg[ACTIVE] = mix(0.2, @fg_color, @bg_color)
43 | bg[INSENSITIVE] = @bg_color
44 | bg[SELECTED] = @selected_bg_color
45 | }
46 |
--------------------------------------------------------------------------------
/gtk/gtk-2.0/colors.rc.in:
--------------------------------------------------------------------------------
1 | #
2 | # Colour scheme
3 | #
4 | gtk-color-scheme = "base_color:#FFFFFF\nbg_color:#FAFBFC"
5 | gtk-color-scheme = "text_color:#263238\nfg_color:#263238"
6 | gtk-color-scheme = "selected_bg_color:#00BCD4\nselected_fg_color:#FFFFFF"
7 | gtk-color-scheme = "tooltip_bg_color:#222D32\ntooltip_fg_color:#CFD8DC"
8 | gtk-color-scheme = "link_color:#03A9F4\nvisited_link_color:#9C27B0"
9 | gtk-color-scheme = "inverted_dark_color:#222D32\ninverted_fg_color:#CFD8DC"
10 | gtk-color-scheme = "scroll_slider_color:#BEC2C3\nscroll_slider_prelight_color:#979D9F"
11 | gtk-color-scheme = "panel_bg_color:#13191C"
12 | gtk-color-scheme = "secondary_dark_color:#F7F9F9"
13 | gtk-color-scheme = "solid_white:#FFFFFF"
14 | gtk-color-scheme = "accent_color:#4DB6AC"
15 | gtk-color-scheme = "light_color:#FFFFFF"
16 |
17 |
18 | #
19 | # Default Colours
20 | #
21 | style "default_colors" {
22 | text[NORMAL] = mix(0.87, @text_color, @base_color)
23 | text[PRELIGHT] = @text_color
24 | text[ACTIVE] = @selected_fg_color
25 | text[INSENSITIVE] = mix(0.28, @text_color, @base_color)
26 | text[SELECTED] = @selected_fg_color
27 |
28 | base[NORMAL] = @base_color
29 | base[PRELIGHT] = mix(0.5, @base_color, @bg_color)
30 | base[ACTIVE] = @selected_bg_color
31 | base[INSENSITIVE] = mix(0.5, @base_color, @bg_color)
32 | base[SELECTED] = @selected_bg_color
33 |
34 | fg[NORMAL] = mix(0.87, @fg_color, @bg_color)
35 | fg[PRELIGHT] = @fg_color
36 | fg[ACTIVE] = @fg_color
37 | fg[INSENSITIVE] = mix(0.28, @fg_color, @bg_color)
38 | fg[SELECTED] = @selected_fg_color
39 |
40 | bg[NORMAL] = @bg_color
41 | bg[PRELIGHT] = mix(0.1, @fg_color, @bg_color)
42 | bg[ACTIVE] = mix(0.2, @fg_color, @bg_color)
43 | bg[INSENSITIVE] = @bg_color
44 | bg[SELECTED] = @selected_bg_color
45 | }
46 |
--------------------------------------------------------------------------------
/gtk/gtk-2.0/gtkrc:
--------------------------------------------------------------------------------
1 | #
2 | # This file is part of adapta-gtk-theme
3 | #
4 | # Copyright (C) 2016-2018 Tista
5 | #
6 | # This program is free software; you can redistribute it and/or modify
7 | # it under the terms of the GNU General Public License as published by
8 | # the Free Software Foundation; either version 2 of the License, or
9 | # (at your option) any later version.
10 | #
11 |
12 | #
13 | # Imports
14 | #
15 | include "colors.rc"
16 | include "common.rc"
17 | include "3rd-party.rc"
18 |
--------------------------------------------------------------------------------
/gtk/gtk-2.0/gtkrc-dark:
--------------------------------------------------------------------------------
1 | #
2 | # This file is part of adapta-gtk-theme
3 | #
4 | # Copyright (C) 2016-2018 Tista
5 | #
6 | # This program is free software; you can redistribute it and/or modify
7 | # it under the terms of the GNU General Public License as published by
8 | # the Free Software Foundation; either version 2 of the License, or
9 | # (at your option) any later version.
10 | #
11 |
12 | #
13 | # Imports
14 | #
15 | include "colors-dark.rc"
16 | include "common-dark.rc"
17 | include "3rd-party-dark.rc"
18 |
--------------------------------------------------------------------------------
/gtk/gtk-2.0/gtkrc-dark-eta:
--------------------------------------------------------------------------------
1 | #
2 | # This file is part of adapta-gtk-theme
3 | #
4 | # Copyright (C) 2016-2018 Tista
5 | #
6 | # This program is free software; you can redistribute it and/or modify
7 | # it under the terms of the GNU General Public License as published by
8 | # the Free Software Foundation; either version 2 of the License, or
9 | # (at your option) any later version.
10 | #
11 |
12 | #
13 | # Imports
14 | #
15 | include "colors-dark.rc"
16 | include "common-dark-eta.rc"
17 | include "3rd-party-dark-eta.rc"
18 |
--------------------------------------------------------------------------------
/gtk/gtk-2.0/gtkrc-eta:
--------------------------------------------------------------------------------
1 | #
2 | # This file is part of adapta-gtk-theme
3 | #
4 | # Copyright (C) 2016-2018 Tista
5 | #
6 | # This program is free software; you can redistribute it and/or modify
7 | # it under the terms of the GNU General Public License as published by
8 | # the Free Software Foundation; either version 2 of the License, or
9 | # (at your option) any later version.
10 | #
11 |
12 | #
13 | # Imports
14 | #
15 | include "colors.rc"
16 | include "common-eta.rc"
17 | include "3rd-party-eta.rc"
18 |
--------------------------------------------------------------------------------
/gtk/gtk-2.0/recolor-gtk2.sh:
--------------------------------------------------------------------------------
1 | #! /bin/bash
2 | #
3 | # This file is part of adapta-gtk-theme
4 | #
5 | # Copyright (C) 2016-2018 Tista
6 | #
7 | # This program is free software; you can redistribute it and/or modify
8 | # it under the terms of the GNU General Public License as published by
9 | # the Free Software Foundation; either version 2 of the License, or
10 | # (at your option) any later version.
11 | #
12 |
13 | SRC_FILE="colors.rc"
14 | SRC_DARK_FILE="colors-dark.rc"
15 |
16 | # Default colours
17 | selection1="`grep 'Cyan500' ../sass/common/_colors.scss | \
18 | cut -d' ' -f3`"
19 | accent1="`grep 'Teal300' ../sass/common/_colors.scss | \
20 | cut -d' ' -f3`"
21 |
22 | # Check and re-color 'selection-color' and 'accent-color'
23 | if [ -e "../sass/common/_key_colors.scss" ]; then
24 | selection2="`grep 'key_selection' ../sass/common/_key_colors.scss | \
25 | cut -d' ' -f2 | cut -d';' -f1`"
26 | accent2="`grep 'key_accent' ../sass/common/_key_colors.scss | \
27 | cut -d' ' -f2 | cut -d';' -f1`"
28 |
29 | cp -f $SRC_FILE.in $SRC_FILE && cp -f $SRC_DARK_FILE.in $SRC_DARK_FILE
30 |
31 | if [ $selection1 != $selection2 ]; then
32 | sed -i "s/$selection1/$selection2/gi" $SRC_FILE
33 | echo $selection1 is re-colored with $selection2 in $SRC_FILE.
34 | sed -i "s/$selection1/$selection2/gi" $SRC_DARK_FILE
35 | echo $selection1 is re-colored with $selection2 in $SRC_DARK_FILE.
36 | fi
37 | if [ $accent1 != $accent2 ]; then
38 | sed -i "s/$accent1/$accent2/gi" $SRC_FILE
39 | echo $accent1 is re-colored with $accent2 in $SRC_FILE.
40 | sed -i "s/$accent1/$accent2/gi" $SRC_DARK_FILE
41 | echo $accent1 is re-colored with $accent2 in $SRC_DARK_FILE.
42 | fi
43 | else
44 | echo _key_colors.scss was not found. Stopped...
45 | exit 1
46 | fi
47 |
48 | exit 0
49 |
--------------------------------------------------------------------------------
/gtk/index.theme:
--------------------------------------------------------------------------------
1 | [Desktop Entry]
2 | Type=X-GNOME-Metatheme
3 | Name=Adapta
4 | Comment=An adaptive Gtk+ theme based on Material Design
5 | Encoding=UTF-8
6 |
7 | [X-GNOME-Metatheme]
8 | Type=X-GNOME-Metatheme
9 | GtkTheme=Adapta
10 | MetacityTheme=Adapta
11 | IconTheme=Adwaita
12 | CursorTheme=Adwaita
13 | CursorSize=24
14 | ButtonLayout=:close
15 |
--------------------------------------------------------------------------------
/gtk/index.theme-eta:
--------------------------------------------------------------------------------
1 | [Desktop Entry]
2 | Type=X-GNOME-Metatheme
3 | Name=Adapta-Eta
4 | Comment=An adaptive Gtk+ theme based on Material Design with tiny widgets
5 | Encoding=UTF-8
6 |
7 | [X-GNOME-Metatheme]
8 | Type=X-GNOME-Metatheme
9 | GtkTheme=Adapta-Eta
10 | MetacityTheme=Adapta
11 | IconTheme=Adwaita
12 | CursorTheme=Adwaita
13 | CursorSize=24
14 | ButtonLayout=:close
15 |
--------------------------------------------------------------------------------
/gtk/index.theme-nokto:
--------------------------------------------------------------------------------
1 | [Desktop Entry]
2 | Type=X-GNOME-Metatheme
3 | Name=Adapta-Nokto
4 | Comment=An adaptive Gtk+ theme based on Material Design with dark variant
5 | Encoding=UTF-8
6 |
7 | [X-GNOME-Metatheme]
8 | Type=X-GNOME-Metatheme
9 | GtkTheme=Adapta-Nokto
10 | MetacityTheme=Adapta
11 | IconTheme=Adwaita
12 | CursorTheme=Adwaita
13 | CursorSize=24
14 | ButtonLayout=:close
15 |
--------------------------------------------------------------------------------
/gtk/index.theme-nokto-eta:
--------------------------------------------------------------------------------
1 | [Desktop Entry]
2 | Type=X-GNOME-Metatheme
3 | Name=Adapta-Nokto-Eta
4 | Comment=An adaptive Gtk+ theme based on Material Design with dark variant and tiny widgets
5 | Encoding=UTF-8
6 |
7 | [X-GNOME-Metatheme]
8 | Type=X-GNOME-Metatheme
9 | GtkTheme=Adapta-Nokto-Eta
10 | MetacityTheme=Adapta
11 | IconTheme=Adwaita
12 | CursorTheme=Adwaita
13 | CursorSize=24
14 | ButtonLayout=:close
15 |
--------------------------------------------------------------------------------
/gtk/sass/3.20/gtk-dark-eta.scss:
--------------------------------------------------------------------------------
1 | $variant: dark;
2 | $ref_weight: 0.7;
3 |
4 | @import '../common/colors';
5 | @import '../common/drawing';
6 | @import 'common';
7 | @import 'misc'; // specific styling for Gnome-hosted apps
8 | @import '3rd-party'; // other apps/desktops styling
9 | @import '../common/colors-public';
10 |
--------------------------------------------------------------------------------
/gtk/sass/3.20/gtk-dark.scss:
--------------------------------------------------------------------------------
1 | $variant: dark;
2 | $ref_weight: 1.0;
3 |
4 | @import '../common/colors';
5 | @import '../common/drawing';
6 | @import 'common';
7 | @import 'misc'; // specific styling for Gnome-hosted apps
8 | @import '3rd-party'; // other apps/desktops styling
9 | @import '../common/colors-public';
10 |
--------------------------------------------------------------------------------
/gtk/sass/3.20/gtk-eta.scss:
--------------------------------------------------------------------------------
1 | // General guidelines:
2 | // - very unlikely you want to edit something else than _common.scss
3 | // - keep the number of defined colors to a minimum, use the color blending functions if
4 | // you need a subtle shade
5 | // - if you need to inverse a color function use the @if directive to match for dark $variant
6 |
7 | $variant: light;
8 | $ref_weight: 0.7;
9 |
10 | @import '../common/colors';
11 | @import '../common/drawing';
12 | @import 'common';
13 | @import 'misc'; // specific styling for Gnome-hosted apps
14 | @import '3rd-party'; // other apps/desktops styling
15 | @import '../common/colors-public';
16 |
--------------------------------------------------------------------------------
/gtk/sass/3.20/gtk.scss:
--------------------------------------------------------------------------------
1 | // General guidelines:
2 | // - very unlikely you want to edit something else than _common.scss
3 | // - keep the number of defined colors to a minimum, use the color blending functions if
4 | // you need a subtle shade
5 | // - if you need to inverse a color function use the @if directive to match for dark $variant
6 |
7 | $variant: light;
8 | $ref_weight: 1.0;
9 |
10 | @import '../common/colors';
11 | @import '../common/drawing';
12 | @import 'common';
13 | @import 'misc'; // specific styling for Gnome-hosted apps
14 | @import '3rd-party'; // other apps/desktops styling
15 | @import '../common/colors-public';
16 |
--------------------------------------------------------------------------------
/gtk/sass/3.22/gtk-dark-eta.scss:
--------------------------------------------------------------------------------
1 | $variant: dark;
2 | $ref_weight: 0.7;
3 |
4 | @import '../common/colors';
5 | @import '../common/drawing';
6 | @import 'common';
7 | @import 'misc'; // specific styling for Gnome-hosted apps
8 | @import '3rd-party'; // other apps/desktops styling
9 | @import '../common/colors-public';
10 |
--------------------------------------------------------------------------------
/gtk/sass/3.22/gtk-dark.scss:
--------------------------------------------------------------------------------
1 | $variant: dark;
2 | $ref_weight: 1.0;
3 |
4 | @import '../common/colors';
5 | @import '../common/drawing';
6 | @import 'common';
7 | @import 'misc'; // specific styling for Gnome-hosted apps
8 | @import '3rd-party'; // other apps/desktops styling
9 | @import '../common/colors-public';
10 |
--------------------------------------------------------------------------------
/gtk/sass/3.22/gtk-eta.scss:
--------------------------------------------------------------------------------
1 | // General guidelines:
2 | // - very unlikely you want to edit something else than _common.scss
3 | // - keep the number of defined colors to a minimum, use the color blending functions if
4 | // you need a subtle shade
5 | // - if you need to inverse a color function use the @if directive to match for dark $variant
6 |
7 | $variant: light;
8 | $ref_weight: 0.7;
9 |
10 | @import '../common/colors';
11 | @import '../common/drawing';
12 | @import 'common';
13 | @import 'misc'; // specific styling for Gnome-hosted apps
14 | @import '3rd-party'; // other apps/desktops styling
15 | @import '../common/colors-public';
16 |
--------------------------------------------------------------------------------
/gtk/sass/3.22/gtk.scss:
--------------------------------------------------------------------------------
1 | // General guidelines:
2 | // - very unlikely you want to edit something else than _common.scss
3 | // - keep the number of defined colors to a minimum, use the color blending functions if
4 | // you need a subtle shade
5 | // - if you need to inverse a color function use the @if directive to match for dark $variant
6 |
7 | $variant: light;
8 | $ref_weight: 1.0;
9 |
10 | @import '../common/colors';
11 | @import '../common/drawing';
12 | @import 'common';
13 | @import 'misc'; // specific styling for Gnome-hosted apps
14 | @import '3rd-party'; // other apps/desktops styling
15 | @import '../common/colors-public';
16 |
--------------------------------------------------------------------------------
/gtk/sass/3.24/gtk-dark-eta.scss:
--------------------------------------------------------------------------------
1 | $variant: dark;
2 | $ref_weight: 0.7;
3 |
4 | @import '../common/colors';
5 | @import '../common/drawing';
6 | @import 'common';
7 | @import 'misc'; // specific styling for Gnome-hosted apps
8 | @import '3rd-party'; // other apps/desktops styling
9 | @import '../common/colors-public';
10 |
--------------------------------------------------------------------------------
/gtk/sass/3.24/gtk-dark.scss:
--------------------------------------------------------------------------------
1 | $variant: dark;
2 | $ref_weight: 1.0;
3 |
4 | @import '../common/colors';
5 | @import '../common/drawing';
6 | @import 'common';
7 | @import 'misc'; // specific styling for Gnome-hosted apps
8 | @import '3rd-party'; // other apps/desktops styling
9 | @import '../common/colors-public';
10 |
--------------------------------------------------------------------------------
/gtk/sass/3.24/gtk-eta.scss:
--------------------------------------------------------------------------------
1 | // General guidelines:
2 | // - very unlikely you want to edit something else than _common.scss
3 | // - keep the number of defined colors to a minimum, use the color blending functions if
4 | // you need a subtle shade
5 | // - if you need to inverse a color function use the @if directive to match for dark $variant
6 |
7 | $variant: light;
8 | $ref_weight: 0.7;
9 |
10 | @import '../common/colors';
11 | @import '../common/drawing';
12 | @import 'common';
13 | @import 'misc'; // specific styling for Gnome-hosted apps
14 | @import '3rd-party'; // other apps/desktops styling
15 | @import '../common/colors-public';
16 |
--------------------------------------------------------------------------------
/gtk/sass/3.24/gtk.scss:
--------------------------------------------------------------------------------
1 | // General guidelines:
2 | // - very unlikely you want to edit something else than _common.scss
3 | // - keep the number of defined colors to a minimum, use the color blending functions if
4 | // you need a subtle shade
5 | // - if you need to inverse a color function use the @if directive to match for dark $variant
6 |
7 | $variant: light;
8 | $ref_weight: 1.0;
9 |
10 | @import '../common/colors';
11 | @import '../common/drawing';
12 | @import 'common';
13 | @import 'misc'; // specific styling for Gnome-hosted apps
14 | @import '3rd-party'; // other apps/desktops styling
15 | @import '../common/colors-public';
16 |
--------------------------------------------------------------------------------
/gtk/sass/4.0/gtk-dark-eta.scss:
--------------------------------------------------------------------------------
1 | $variant: dark;
2 | $ref_weight: 0.7;
3 |
4 | @import '../common/colors';
5 | @import '../common/drawing';
6 | @import 'common';
7 | @import 'misc'; // specific styling for Gnome-hosted apps
8 | @import '3rd-party'; // other apps/desktops styling
9 | @import '../common/colors-public';
10 |
--------------------------------------------------------------------------------
/gtk/sass/4.0/gtk-dark.scss:
--------------------------------------------------------------------------------
1 | $variant: dark;
2 | $ref_weight: 1.0;
3 |
4 | @import '../common/colors';
5 | @import '../common/drawing';
6 | @import 'common';
7 | @import 'misc'; // specific styling for Gnome-hosted apps
8 | @import '3rd-party'; // other apps/desktops styling
9 | @import '../common/colors-public';
10 |
--------------------------------------------------------------------------------
/gtk/sass/4.0/gtk-eta.scss:
--------------------------------------------------------------------------------
1 | // General guidelines:
2 | // - very unlikely you want to edit something else than _common.scss
3 | // - keep the number of defined colors to a minimum, use the color blending functions if
4 | // you need a subtle shade
5 | // - if you need to inverse a color function use the @if directive to match for dark $variant
6 |
7 | $variant: light;
8 | $ref_weight: 0.7;
9 |
10 | @import '../common/colors';
11 | @import '../common/drawing';
12 | @import 'common';
13 | @import 'misc'; // specific styling for Gnome-hosted apps
14 | @import '3rd-party'; // other apps/desktops styling
15 | @import '../common/colors-public';
16 |
--------------------------------------------------------------------------------
/gtk/sass/4.0/gtk.scss:
--------------------------------------------------------------------------------
1 | // General guidelines:
2 | // - very unlikely you want to edit something else than _common.scss
3 | // - keep the number of defined colors to a minimum, use the color blending functions if
4 | // you need a subtle shade
5 | // - if you need to inverse a color function use the @if directive to match for dark $variant
6 |
7 | $variant: light;
8 | $ref_weight: 1.0;
9 |
10 | @import '../common/colors';
11 | @import '../common/drawing';
12 | @import 'common';
13 | @import 'misc'; // specific styling for Gnome-hosted apps
14 | @import '3rd-party'; // other apps/desktops styling
15 | @import '../common/colors-public';
16 |
--------------------------------------------------------------------------------
/gtk/sass/README:
--------------------------------------------------------------------------------
1 | Summary
2 | -------
3 |
4 | * Do not edit the CSS directly, edit the source SCSS files and process them
5 | with SASS (run `./parse-sass.sh` when you have the required software
6 | installed, as described below).
7 |
8 | How to tweak the theme
9 | ----------------------
10 |
11 | Adapta is a complex theme, so to keep it maintainable it's written and
12 | processed in SASS. The generated CSS is then transformed into a gresource
13 | file during gtk build and used at runtime in a non-legible or editable form.
14 |
15 | The 'parse-sass.sh' requires a development package of libgtk-3.0 to check
16 | the current version of Gtk+ 3.x via pkg-config. Or simply run
17 | './parse-sass.sh -a' to generate all of Gtk+ versioned CSSs.
18 |
19 | It is very likely your change will happen in the _common.scss file.
20 | That's where all the widget selectors are defined.
21 | Here's a rundown of the "supporting" stylesheets, that are unlikely to be the
22 | right place for a drive by stylesheet fix:
23 |
24 | _colors.scss - global color definitions. We keep the number of defined
25 | colors to a necessary minimum, most colors are derived
26 | form a handful of basics. It covers both the light
27 | variant and the dark variant.
28 |
29 | _colors-public.scss - SCSS colors exported through gtk to allow for 3rd party
30 | apps color mixing.
31 |
32 | _drawing.scss - drawing helper mixings/functions to allow easier
33 | definition of widget drawing under specific context.
34 | This is why Adapta isn't 15000 LOC.
35 |
36 | _common.scss - actual definitions of style for each widget. This is
37 | where you are likely to add/remove your changes.
38 |
39 | _misc.scss - some apps-specifc styling for miscellaneous
40 | 'GNOME hosted' apps.
41 |
42 | _3rd_party.scss - apps-specific and DE-specific styling for
43 | 'non-GNOME' apps and DEs.
44 |
45 | You can read about SASS at http://sass-lang.com/documentation/. Once you make
46 | your changes to the _common.scss file, you can either run the ./parse-sass.sh
47 | script.
48 |
--------------------------------------------------------------------------------
/gtk/sass/common/_xfce-notify.scss:
--------------------------------------------------------------------------------
1 | /*******************
2 | * Xfce-Notify-4.0 *
3 | *******************/
4 |
5 | // FIXME: drop-shadow composition does not work
6 | #XfceNotifyWindow {
7 | &, &:hover {
8 | border-radius: 2px;
9 | border: 1px solid $inverted_dark_color;
10 | color: $inverted_fg_color;
11 | background-color: gtkopacity($inverted_dark_color, 0.9);
12 | box-shadow: none;
13 | }
14 |
15 | box.vertical {
16 | > label#summary {
17 | color: $inverted_fg_color;
18 | font-weight: 700;
19 | }
20 |
21 | > label#body { color: $inverted_secondary_fg_color; }
22 | }
23 |
24 | buttonbox button {
25 | @extend %button_flat_normal;
26 | background-color: transparent;
27 | &:not(:active):not(:disabled):not(hover) {
28 | background-color: transparent;
29 | color: $inverted_secondary_accent_label_color;
30 | }
31 | &:hover {
32 | @extend %button_flat_hover;
33 | background-color: transparent;
34 | color: $inverted_accent_label_color;
35 | }
36 | &:active {
37 | @extend %button_flat_active;
38 | border-image: none;
39 | background-color: transparent;
40 | color: $inverted_accent_label_color;
41 | box-shadow: none;
42 | }
43 | &:checked {
44 | @extend %button_flat_checked;
45 | border-image: none;
46 | background-color: transparent;
47 | color: $inverted_accent_label_color;
48 | box-shadow: none;
49 | }
50 | &:disabled {
51 | @extend %button_flat_disabled;
52 | background-color: transparent;
53 | color: gtkopacity($inverted_accent_label_color, 0.4);
54 | }
55 | }
56 |
57 | progressbar {
58 | min-width: 4px;
59 | min-height: 4px;
60 |
61 | trough {
62 | border-style: none;
63 | background-color: gtkopacity($accent_color, 0.2);
64 | box-shadow: none;
65 | }
66 |
67 | progress {
68 | border-style: none;
69 | border-radius: 0;
70 | background-image: none;
71 | background-color: $accent_color;
72 | }
73 | }
74 | }
75 |
76 |
--------------------------------------------------------------------------------
/gtk/sass/common/xfce-notify-4.0.scss:
--------------------------------------------------------------------------------
1 | $variant: 'light';
2 |
3 | @import 'colors';
4 | @import 'drawing';
5 | @import 'xfce-notify';
6 |
--------------------------------------------------------------------------------
/m4/adapta-color-scheme.m4:
--------------------------------------------------------------------------------
1 | # ADAPTA_COLOR_SCHEME ()
2 | # -----------------------------------------------------------
3 | AC_DEFUN([ADAPTA_COLOR_SCHEME], [
4 |
5 | selection_default="`grep 'Cyan500' ./gtk/sass/common/_colors.scss | \
6 | cut -d' ' -f3`"
7 | accent_default="`grep 'Teal300' ./gtk/sass/common/_colors.scss | \
8 | cut -d' ' -f3`"
9 | suggestion_default="`grep 'Teal500' ./gtk/sass/common/_colors.scss | \
10 | cut -d' ' -f3`"
11 | destruction_default="`grep 'RedA200' ./gtk/sass/common/_colors.scss | \
12 | cut -d' ' -f3`"
13 |
14 | AC_ARG_WITH(
15 | [selection_color],
16 | [AS_HELP_STRING(
17 | [--with-selection_color],
18 | [Primary color for selected-items \
19 | (Default: #00BCD4 (Cyan500))]
20 | )],
21 | [SELECTION="$withval"],
22 | [SELECTION=$selection_default]
23 | )
24 | AC_SUBST([SELECTION])
25 |
26 | AC_ARG_WITH(
27 | [accent_color],
28 | [AS_HELP_STRING(
29 | [--with-accent_color],
30 | [Secondary color for notifications and OSDs \
31 | (Default: #4DB6AC (Teal300))]
32 | )],
33 | [ACCENT="$withval"],
34 | [ACCENT=$accent_default]
35 | )
36 | AC_SUBST([ACCENT])
37 |
38 | AC_ARG_WITH(
39 | [suggestion_color],
40 | [AS_HELP_STRING(
41 | [--with-suggestion_color],
42 | [Secondary color for 'suggested' buttons \
43 | (Default: #009688 (Teal500))]
44 | )],
45 | [SUGGESTION="$withval"],
46 | [SUGGESTION=$suggestion_default]
47 | )
48 | AC_SUBST([SUGGESTION])
49 |
50 | AC_ARG_WITH(
51 | [destruction_color],
52 | [AS_HELP_STRING(
53 | [--with-destruction_color],
54 | [Tertiary color for 'destructive' buttons \
55 | (Default: #FF5252 (RedA200))]
56 | )],
57 | [DESTRUCTION="$withval"],
58 | [DESTRUCTION=$destruction_default]
59 | )
60 | AC_SUBST([DESTRUCTION])
61 |
62 | # Store defined key color-scheme into SCSS file
63 | echo \
64 | "// Selection (Primary) color
65 | \$key_selection_color: `echo $SELECTION`;
66 |
67 | // Accent (Seondary) color
68 | \$key_accent_color: `echo $ACCENT`;
69 |
70 | // Suggestion color
71 | \$key_suggestion_color: `echo $SUGGESTION`;
72 |
73 | // Destruction (Tertiary) color
74 | \$key_destruction_color: `echo $DESTRUCTION`;" \
75 | > ./gtk/sass/common/_key_colors.scss
76 |
77 | # Copy SCSS to shell SASS directory
78 | cp -R ./gtk/sass/common/_key_colors.scss \
79 | ./shell/sass/common/_key_colors.scss
80 |
81 | AC_MSG_RESULT([creating ./gtk/sass/common/_key_colors.scss])
82 | ])
83 |
--------------------------------------------------------------------------------
/m4/adapta-gnome.m4:
--------------------------------------------------------------------------------
1 | # ADAPTA_GNOME ()
2 | # -----------------------------------------------------------
3 | AC_DEFUN([ADAPTA_GNOME], [
4 |
5 | # check glib-2.0 version for determining GNOME env version
6 | GIO_VERSION=`$PKG_CONFIG --modversion glib-2.0`
7 | GIO_MAJOR_VERSION=`echo $GIO_VERSION | cut -d'.' -f1`
8 | GIO_MINOR_VERSION=`echo $GIO_VERSION | cut -d'.' -f2`
9 |
10 | AS_IF(
11 | [test `echo $GIO_MAJOR_VERSION` -eq "2"], [
12 | GNOME_SCSS_VERSION="3.24"
13 | AS_IF(
14 | # switch to gnome-shell 3.26 theming if GIO >= 2.53
15 | [test `echo $GIO_MINOR_VERSION` -ge "53"],
16 | [GNOME_SCSS_VERSION="3.26"]
17 | )
18 | AC_SUBST([GNOME_SCSS_VERSION])
19 | AC_MSG_RESULT([checking for Gnome-Shell SCSS version... $GNOME_SCSS_VERSION])
20 | ])
21 | ])
22 |
--------------------------------------------------------------------------------
/m4/adapta-option.m4:
--------------------------------------------------------------------------------
1 | # ADAPTA_OPTION(VARIABLE, FEATURE, HELP-NAME, DISABLE/ENABLE)
2 | # -----------------------------------------------------------
3 | AC_DEFUN([ADAPTA_OPTION], [
4 | AC_ARG_ENABLE(
5 | [$2],
6 | [AS_HELP_STRING(
7 | [--$4-$2],
8 | [$4 $3 support]
9 | )],
10 | [ENABLE_$1="$enableval"],
11 | [AS_IF(
12 | [test "x$4" = "xdisable"],
13 | [ENABLE_$1="no"],
14 | [ENABLE_$1="yes"]
15 | )]
16 | )
17 | AM_CONDITIONAL([ENABLE_$1], [test "x$ENABLE_$1" = "xyes"])
18 | AC_SUBST([ENABLE_$1])
19 | ])
20 |
--------------------------------------------------------------------------------
/shell/asset/assets-cinnamon.txt:
--------------------------------------------------------------------------------
1 | common/checkbox/checkbox-checked r1
2 | common/checkbox/radiobutton-checked r1
3 | common/menu/menu-separator
4 | common/misc/add-workspace-active r1
5 | common/misc/button-box
6 | common/misc/close-active r1
7 | common/misc/close-hover r3
8 | common/misc/close r3
9 | common/misc/corner-ripple r2
10 | common/misc/desklet-header
11 | common/misc/desklet
12 | common/misc/message r2
13 | common/misc/osd
14 | common/misc/overview-hover
15 | common/misc/overview
16 | common/panel/activities-active r2
17 | common/panel/activities
18 | common/switch/switch-on r1
19 |
20 | light/checkbox/checkbox-unchecked
21 | light/checkbox/radiobutton-unchecked
22 | light/menu/menu-hover
23 | light/menu/menu
24 | light/menu/submenu
25 | light/misc/add-workspace-hover
26 | light/misc/add-workspace
27 | light/misc/bg
28 | light/misc/calendar-arrow-left
29 | light/misc/calendar-arrow-right
30 | light/misc/trash-icon
31 | light/switch/switch-off
32 |
33 | nokto/checkbox/checkbox-unchecked
34 | nokto/checkbox/radiobutton-unchecked
35 | nokto/menu/menu-hover
36 | nokto/menu/menu
37 | nokto/menu/submenu
38 | nokto/misc/add-workspace-hover
39 | nokto/misc/add-workspace
40 | nokto/misc/bg
41 | nokto/misc/calendar-arrow-left
42 | nokto/misc/calendar-arrow-right
43 | nokto/misc/trash-icon
44 | nokto/switch/switch-off
45 |
--------------------------------------------------------------------------------
/shell/asset/assets-cinnamon/common/menu/menu-separator.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
78 |
--------------------------------------------------------------------------------
/shell/asset/assets-cinnamon/common/misc/corner-ripple.svg.in:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
90 |
--------------------------------------------------------------------------------
/shell/asset/assets-gnome-shell.txt:
--------------------------------------------------------------------------------
1 | common/noise-texture.png .
2 | common/process-working.svg . r2
3 | common/toggle-on.svg . r1
4 | common/message-indicator-symbolic.svg .
5 | common/key-enter.svg .
6 | common/key-enter-active.svg .
7 | common/key-hide.svg .
8 | common/key-layout.svg .
9 | common/key-shift.svg .
10 | common/key-shift-uppercase.svg . r1
11 | common/key-shift-latched-uppercase.svg . r1
12 | light/no-events.svg .
13 | light/no-notifications.svg .
14 | light/toggle-off.svg .
15 | nokto/no-events.svg .
16 | nokto/no-notifications.svg .
17 | nokto/toggle-off.svg .
18 |
19 | common/checkbox-hover.svg assets r1
20 | common/checkbox-off-hover.svg assets
21 | common/checkbox-off.svg assets
22 | common/checkbox.svg assets r1
23 | common/corner-ripple-ltr.svg assets r2
24 | common/corner-ripple-rtl.svg assets r2
25 | common/dash-placeholder.svg assets r2
26 | common/go-down.svg assets r2
27 | common/go-up.svg assets r2
28 | common/media-control-active.svg assets r2
29 | common/media-control-hover.svg assets r2
30 | common/more-results.svg assets r2
31 | common/window-close-active.svg assets r1
32 | common/window-close-hover.svg assets r3
33 | common/window-close.svg assets r3
34 | light/calendar-arrow-left-hover.svg assets
35 | light/calendar-arrow-left.svg assets
36 | light/calendar-arrow-right-hover.svg assets
37 | light/calendar-arrow-right.svg assets
38 | nokto/calendar-arrow-left-hover.svg assets
39 | nokto/calendar-arrow-left.svg assets
40 | nokto/calendar-arrow-right-hover.svg assets
41 | nokto/calendar-arrow-right.svg assets
42 |
43 | workspaces-to-dock/four-bottom.svg extensions/workspaces-to-dock/assets r1
44 | workspaces-to-dock/four-left.svg extensions/workspaces-to-dock/assets r1
45 | workspaces-to-dock/four-right.svg extensions/workspaces-to-dock/assets r1
46 | workspaces-to-dock/four-top.svg extensions/workspaces-to-dock/assets r1
47 | workspaces-to-dock/h-four.svg extensions/workspaces-to-dock/assets r1
48 | workspaces-to-dock/h-one.svg extensions/workspaces-to-dock/assets r1
49 | workspaces-to-dock/h-three.svg extensions/workspaces-to-dock/assets r1
50 | workspaces-to-dock/h-two.svg extensions/workspaces-to-dock/assets r1
51 | workspaces-to-dock/one-bottom.svg extensions/workspaces-to-dock/assets r1
52 | workspaces-to-dock/one-left.svg extensions/workspaces-to-dock/assets r1
53 | workspaces-to-dock/one-right.svg extensions/workspaces-to-dock/assets r1
54 | workspaces-to-dock/one-top.svg extensions/workspaces-to-dock/assets r1
55 | workspaces-to-dock/three-bottom.svg extensions/workspaces-to-dock/assets r1
56 | workspaces-to-dock/three-left.svg extensions/workspaces-to-dock/assets r1
57 | workspaces-to-dock/three-right.svg extensions/workspaces-to-dock/assets r1
58 | workspaces-to-dock/three-top.svg extensions/workspaces-to-dock/assets r1
59 | workspaces-to-dock/two-bottom.svg extensions/workspaces-to-dock/assets r1
60 | workspaces-to-dock/two-left.svg extensions/workspaces-to-dock/assets r1
61 | workspaces-to-dock/two-right.svg extensions/workspaces-to-dock/assets r1
62 | workspaces-to-dock/two-top.svg extensions/workspaces-to-dock/assets r1
63 |
--------------------------------------------------------------------------------
/shell/asset/assets-gnome-shell/common/dash-placeholder.svg.in:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
95 |
--------------------------------------------------------------------------------
/shell/asset/assets-gnome-shell/common/go-down.svg.in:
--------------------------------------------------------------------------------
1 |
2 |
90 |
--------------------------------------------------------------------------------
/shell/asset/assets-gnome-shell/common/key-hide.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
86 |
--------------------------------------------------------------------------------
/shell/asset/assets-gnome-shell/common/key-shift-latched-uppercase.svg.in:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
84 |
--------------------------------------------------------------------------------
/shell/asset/assets-gnome-shell/common/key-shift-uppercase.svg.in:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
84 |
--------------------------------------------------------------------------------
/shell/asset/assets-gnome-shell/common/key-shift.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
84 |
--------------------------------------------------------------------------------
/shell/asset/assets-gnome-shell/common/media-control-hover.svg.in:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
89 |
--------------------------------------------------------------------------------
/shell/asset/assets-gnome-shell/common/message-indicator-symbolic.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
83 |
--------------------------------------------------------------------------------
/shell/asset/assets-gnome-shell/common/noise-texture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/adapta-project/adapta-gtk-theme/51c02f689ccaa5a08bbe317d03c55b49dc4084c8/shell/asset/assets-gnome-shell/common/noise-texture.png
--------------------------------------------------------------------------------
/shell/asset/assets-gnome-shell/light/no-events.svg:
--------------------------------------------------------------------------------
1 |
2 |
83 |
--------------------------------------------------------------------------------
/shell/asset/assets-gnome-shell/light/no-notifications.svg:
--------------------------------------------------------------------------------
1 |
2 |
78 |
--------------------------------------------------------------------------------
/shell/asset/assets-gnome-shell/nokto/no-events.svg:
--------------------------------------------------------------------------------
1 |
2 |
83 |
--------------------------------------------------------------------------------
/shell/asset/assets-gnome-shell/nokto/no-notifications.svg:
--------------------------------------------------------------------------------
1 |
2 |
78 |
--------------------------------------------------------------------------------
/shell/asset/assets-gnome-shell/workspaces-to-dock/h-one.svg.in:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
87 |
--------------------------------------------------------------------------------
/shell/asset/assets-gnome-shell/workspaces-to-dock/one-bottom.svg.in:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
87 |
--------------------------------------------------------------------------------
/shell/asset/assets-gnome-shell/workspaces-to-dock/one-left.svg.in:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
87 |
--------------------------------------------------------------------------------
/shell/asset/assets-gnome-shell/workspaces-to-dock/one-right.svg.in:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
87 |
--------------------------------------------------------------------------------
/shell/asset/assets-gnome-shell/workspaces-to-dock/one-top.svg.in:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
87 |
--------------------------------------------------------------------------------
/shell/asset/assets-gnome-shell/workspaces-to-dock/two-bottom.svg.in:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
93 |
--------------------------------------------------------------------------------
/shell/asset/assets-gnome-shell/workspaces-to-dock/two-left.svg.in:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
95 |
--------------------------------------------------------------------------------
/shell/asset/assets-gnome-shell/workspaces-to-dock/two-right.svg.in:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
95 |
--------------------------------------------------------------------------------
/shell/asset/assets-gnome-shell/workspaces-to-dock/two-top.svg.in:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
93 |
--------------------------------------------------------------------------------
/shell/asset/assets-xfce.txt:
--------------------------------------------------------------------------------
1 | flat-button
2 | flat-button-active
3 | flat-button-hover
4 | flat-button-insensitive
5 |
--------------------------------------------------------------------------------
/shell/asset/clone-assets-xfce.sh:
--------------------------------------------------------------------------------
1 | #! /bin/bash
2 | #
3 | # This file is part of adapta-gtk-theme
4 | #
5 | # Copyright (C) 2016-2018 Tista
6 | #
7 | # This program is free software; you can redistribute it and/or modify
8 | # it under the terms of the GNU General Public License as published by
9 | # the Free Software Foundation; either version 2 of the License, or
10 | # (at your option) any later version.
11 | #
12 |
13 | SRC_DIR="assets-xfce"
14 | ASSETS_DIR="../xfce-notify-4.0"
15 | INDEX="assets-xfce.txt"
16 | RECOLOR_FILE1="./assets-xfce/flat-button-active.svg"
17 | RECOLOR_FILE2="./assets-xfce/flat-button-hover.svg"
18 | KEY_FILE="../../gtk/sass/common/_key_colors.scss"
19 |
20 | # Default colours
21 | accent1="`grep 'Teal300' ../../gtk/sass/common/_colors.scss | \
22 | cut -d' ' -f3`"
23 |
24 | # Check and re-color 'flat-button-active' and 'flat-button-hover' file
25 | if [ -e $KEY_FILE ]; then
26 | accent2="`grep 'key_accent' $KEY_FILE | \
27 | cut -d' ' -f2 | cut -d';' -f1`"
28 |
29 | cp -f $RECOLOR_FILE1.in $RECOLOR_FILE1
30 | cp -f $RECOLOR_FILE2.in $RECOLOR_FILE2
31 |
32 | if [ $accent1 != $accent2 ]; then
33 | sed -i "s/$accent1/$accent2/gi" $RECOLOR_FILE1
34 | sed -i "s/$accent1/$accent2/gi" $RECOLOR_FILE2
35 | echo $accent1 is re-colored with $accent2.
36 | fi
37 | else
38 | echo _key_colors.scss was not found. Stopped...
39 | exit 1
40 | fi
41 |
42 | # Clone stock SVG files
43 | for i in $(<$INDEX)
44 | do
45 | if [ -f $ASSETS_DIR/$i.svg ] && \
46 | [ $SRC_DIR/$i.svg -ot $ASSETS_DIR/$i.svg ]; then
47 | echo $ASSETS_DIR/$i.svg exists.
48 | else
49 | echo Cloning $ASSETS_DIR/$i.svg
50 | cp $SRC_DIR/$i.svg $ASSETS_DIR
51 | fi
52 | done
53 |
54 | exit 0
55 |
--------------------------------------------------------------------------------
/shell/asset/render-assets-cinnamon-thumb.sh:
--------------------------------------------------------------------------------
1 | #! /bin/bash
2 | #
3 | # This file is part of adapta-gtk-theme
4 | #
5 | # Copyright (C) 2016-2018 Tista
6 | #
7 | # This program is free software; you can redistribute it and/or modify
8 | # it under the terms of the GNU General Public License as published by
9 | # the Free Software Foundation; either version 2 of the License, or
10 | # (at your option) any later version.
11 | #
12 |
13 | INKSCAPE="`command -v inkscape`"
14 |
15 | SRC_DIR="assets-cinnamon/light/misc"
16 | SRC_DARK_DIR="assets-cinnamon/nokto/misc"
17 | ASSETS_DIR="../cinnamon/assets"
18 | ASSETS_DARK_DIR="../cinnamon-nokto/assets"
19 | KEY_FILE="../../gtk/sass/common/_key_colors.scss"
20 | THUMB="thumbnail"
21 |
22 | # Default colours
23 | selection1="`grep 'Cyan500' ../../gtk/sass/common/_colors.scss | \
24 | cut -d' ' -f3`"
25 |
26 | # Check and re-color SVG files
27 | if [ -e $KEY_FILE ]; then
28 | selection2="`grep 'key_selection' $KEY_FILE | \
29 | cut -d' ' -f2 | cut -d';' -f1`"
30 | IFS=$'
31 | '
32 | cp -f $SRC_DIR/$THUMB.svg.in $SRC_DIR/$THUMB.svg
33 | cp -f $SRC_DARK_DIR/$THUMB.svg.in $SRC_DARK_DIR/$THUMB.svg
34 |
35 | if [ $selection1 != $selection2 ]; then
36 | sed -i "s/$selection1/$selection2/gi" $SRC_DIR/$THUMB.svg
37 | sed -i "s/$selection1/$selection2/gi" $SRC_DARK_DIR/$THUMB.svg
38 | echo $THUMB.svg is re-colored with $selection2.
39 | fi
40 | fi
41 |
42 | inkver="`$INKSCAPE --version | awk '{print $2}' | cut -c 1-4`"
43 | if [ "$inkver" = 0.91 ]; then
44 | non_scale_dpi=90
45 | else
46 | non_scale_dpi=96
47 | fi
48 |
49 | # Renderer
50 | render-non-scale() {
51 | $INKSCAPE --export-dpi="$non_scale_dpi" \
52 | --export-png=$ASSETS_DIR/$THUMB.png $SRC_DIR/$THUMB.svg >/dev/null \
53 | 2>>inkscape.log
54 | $INKSCAPE --export-dpi="$non_scale_dpi" \
55 | --export-png=$ASSETS_DARK_DIR/$THUMB.png $SRC_DARK_DIR/$THUMB.svg >/dev/null \
56 | 2>>inkscape.log
57 | }
58 |
59 | # Generate PNG file
60 | if [ -f $ASSETS_DIR/$THUMB.png ] && \
61 | [ $KEY_FILE -ot $ASSETS_DIR/$THUMB.png ]; then
62 | echo $ASSETS_DIR/$THUMB.png exists.
63 | elif [ -f $ASSETS_DIR/$THUMB.png ] && \
64 | [ $KEY_FILE -nt $ASSETS_DIR/$THUMB.png ]; then
65 | echo Re-rendering $ASSETS_DIR/$THUMB.png
66 | echo Re-rendering $ASSETS_DARK_DIR/$THUMB.png
67 | echo $THUMB.png >>inkscape.log
68 | rm -f $ASSETS_DIR/$THUMB.png
69 | rm -f $ASSETS_DARK_DIR/$THUMB.png
70 | render-non-scale
71 | else
72 | echo Rendering $ASSETS_DIR/$THUMB.png
73 | echo Rendering $ASSETS_DARK_DIR/$THUMB.png
74 | echo $THUMB.png >>inkscape.log
75 | render-non-scale
76 | fi
77 |
--------------------------------------------------------------------------------
/shell/gnome-shell-eta/gnome-shell-theme.gresource.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | assets/calendar-arrow-left.svg
5 | assets/calendar-arrow-left-hover.svg
6 | assets/calendar-arrow-right.svg
7 | assets/calendar-arrow-right-hover.svg
8 | assets/checkbox.svg
9 | assets/checkbox-hover.svg
10 | assets/checkbox-off.svg
11 | assets/checkbox-off-hover.svg
12 | assets/corner-ripple-ltr.svg
13 | assets/corner-ripple-rtl.svg
14 | assets/dash-placeholder.svg
15 | gnome-shell.css
16 | assets/go-down.svg
17 | assets/go-up.svg
18 | key-enter.svg
19 | key-enter-active.svg
20 | key-hide.svg
21 | key-layout.svg
22 | key-shift.svg
23 | key-shift-latched-uppercase.svg
24 | key-shift-uppercase.svg
25 | assets/media-control-active.svg
26 | assets/media-control-hover.svg
27 | message-indicator-symbolic.svg
28 | assets/more-results.svg
29 | no-events.svg
30 | noise-texture.png
31 | no-notifications.svg
32 | pad-osd.css
33 | process-working.svg
34 | toggle-off.svg
35 | toggle-on.svg
36 | assets/window-close.svg
37 | assets/window-close-active.svg
38 | assets/window-close-hover.svg
39 |
40 |
41 |
--------------------------------------------------------------------------------
/shell/gnome-shell-nokto-eta/gnome-shell-theme.gresource.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | assets/calendar-arrow-left.svg
5 | assets/calendar-arrow-left-hover.svg
6 | assets/calendar-arrow-right.svg
7 | assets/calendar-arrow-right-hover.svg
8 | assets/checkbox.svg
9 | assets/checkbox-hover.svg
10 | assets/checkbox-off.svg
11 | assets/checkbox-off-hover.svg
12 | assets/corner-ripple-ltr.svg
13 | assets/corner-ripple-rtl.svg
14 | assets/dash-placeholder.svg
15 | gnome-shell.css
16 | assets/go-down.svg
17 | assets/go-up.svg
18 | key-enter.svg
19 | key-enter-active.svg
20 | key-hide.svg
21 | key-layout.svg
22 | key-shift.svg
23 | key-shift-latched-uppercase.svg
24 | key-shift-uppercase.svg
25 | assets/media-control-active.svg
26 | assets/media-control-hover.svg
27 | message-indicator-symbolic.svg
28 | assets/more-results.svg
29 | no-events.svg
30 | noise-texture.png
31 | no-notifications.svg
32 | process-working.svg
33 | pad-osd.css
34 | toggle-off.svg
35 | toggle-on.svg
36 | assets/window-close.svg
37 | assets/window-close-active.svg
38 | assets/window-close-hover.svg
39 |
40 |
41 |
--------------------------------------------------------------------------------
/shell/gnome-shell-nokto/gnome-shell-theme.gresource.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | assets/calendar-arrow-left.svg
5 | assets/calendar-arrow-left-hover.svg
6 | assets/calendar-arrow-right.svg
7 | assets/calendar-arrow-right-hover.svg
8 | assets/checkbox.svg
9 | assets/checkbox-hover.svg
10 | assets/checkbox-off.svg
11 | assets/checkbox-off-hover.svg
12 | assets/corner-ripple-ltr.svg
13 | assets/corner-ripple-rtl.svg
14 | assets/dash-placeholder.svg
15 | gnome-shell.css
16 | assets/go-down.svg
17 | assets/go-up.svg
18 | key-enter.svg
19 | key-enter-active.svg
20 | key-hide.svg
21 | key-layout.svg
22 | key-shift.svg
23 | key-shift-latched-uppercase.svg
24 | key-shift-uppercase.svg
25 | assets/media-control-active.svg
26 | assets/media-control-hover.svg
27 | message-indicator-symbolic.svg
28 | assets/more-results.svg
29 | no-events.svg
30 | noise-texture.png
31 | no-notifications.svg
32 | pad-osd.css
33 | process-working.svg
34 | toggle-off.svg
35 | toggle-on.svg
36 | assets/window-close.svg
37 | assets/window-close-active.svg
38 | assets/window-close-hover.svg
39 |
40 |
41 |
--------------------------------------------------------------------------------
/shell/gnome-shell/extensions/window-list/README:
--------------------------------------------------------------------------------
1 | /****************************************
2 | * Override default window-list styling *
3 | ****************************************/
4 |
5 | Window-list and Gnome-Classic extension can not accept any user-side theming.
6 | So we need to do hacky file moving to override...
7 |
8 | 1. Verify the proper path of that extension
9 |
10 | In general,
11 | `/usr/share/gnome-shell/extensions/window-list@gnome-shell-extensions.gcampax.github.com/`
12 | has these 2 stylesheets:
13 | `classic.css`
14 | `stylesheet.css`
15 |
16 | 2. Backup those 2 files as something like "xxx.css.org" or "xxx.css.bak".
17 |
18 | 3. Copy Adapta's files into that place:
19 | * custom files are placed at
20 | "${prefix}/share/themes/Adapta/gnome-shell/extensions/window-list/classic.css"
21 | "${prefix}/share/themes/Adapta/gnome-shell/extensions/window-list/stylesheet.css"
22 |
23 | * copy those 2 files into that place.
24 |
25 | 4. Restart Gnome-Shell:
26 | * Press "Alt + F2" and then type "r" and hit "Enter" key.
27 |
28 | Those methods are needed in every time when window-list extension package was updated.
29 |
--------------------------------------------------------------------------------
/shell/gnome-shell/gnome-shell-theme.gresource.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | assets/calendar-arrow-left.svg
5 | assets/calendar-arrow-left-hover.svg
6 | assets/calendar-arrow-right.svg
7 | assets/calendar-arrow-right-hover.svg
8 | assets/checkbox.svg
9 | assets/checkbox-hover.svg
10 | assets/checkbox-off.svg
11 | assets/checkbox-off-hover.svg
12 | assets/corner-ripple-ltr.svg
13 | assets/corner-ripple-rtl.svg
14 | assets/dash-placeholder.svg
15 | gnome-shell.css
16 | assets/go-down.svg
17 | assets/go-up.svg
18 | key-enter.svg
19 | key-enter-active.svg
20 | key-hide.svg
21 | key-layout.svg
22 | key-shift.svg
23 | key-shift-latched-uppercase.svg
24 | key-shift-uppercase.svg
25 | assets/media-control-active.svg
26 | assets/media-control-hover.svg
27 | message-indicator-symbolic.svg
28 | assets/more-results.svg
29 | no-events.svg
30 | noise-texture.png
31 | no-notifications.svg
32 | pad-osd.css
33 | process-working.svg
34 | toggle-off.svg
35 | toggle-on.svg
36 | assets/window-close.svg
37 | assets/window-close-active.svg
38 | assets/window-close-hover.svg
39 |
40 |
41 |
--------------------------------------------------------------------------------
/shell/sass/README:
--------------------------------------------------------------------------------
1 | Summary
2 | -------
3 |
4 | * Do not edit the CSS directly, edit the source SCSS files and process
5 | them with SASS (running `make` should do that when you have the required
6 | software installed, as described below; run `/.parse-sass.sh` manually
7 | if it doesn't).
8 |
9 | How to tweak the theme
10 | ----------------------
11 |
12 | Adapta is a complex theme, so to keep it maintainable it's written and
13 | processed in SASS, the generated CSS is then transformed into a gresource
14 | file during gtk build and used at runtime in a non-legible or editable form.
15 |
16 | It is very likely your change will happen in the _common.scss file.
17 | That's where all the widget selectors are defined.
18 | Here's a rundown of the "supporting" stylesheets, that are unlikely to be the
19 | right place for a drive by stylesheet fix:
20 |
21 | _colors.scss - global color definitions. We keep the number of defined
22 | colors to a necessary minimum, most colors are derived
23 | from a handful of basics. It is an exact copy of the
24 | gtk+ counterpart. Light theme is used for the classic
25 | theme and dark is for GNOME3 shell default.
26 |
27 | _drawing.scss - drawing helper mixings/functions to allow easier
28 | definition of widget drawing under specific context.
29 | This is why Adapta isn't 15000 LOC.
30 |
31 | _common.scss - actual definitions of style for each widget. This is
32 | where you are likely to add/remove your changes.
33 |
34 | You can read about SASS at http://sass-lang.com/documentation/. Once you make
35 | your changes to the _common.scss file, you can either run the ./parse-sass.sh
36 | script or keep SASS watching for changes as you edit.
37 |
--------------------------------------------------------------------------------
/shell/sass/cinnamon/cinnamon-dark.scss:
--------------------------------------------------------------------------------
1 | $nokto: true;
2 |
3 | @import "../common/colors"; // use gtk colors
4 | @import "../common/drawing";
5 | @import "common";
6 |
--------------------------------------------------------------------------------
/shell/sass/cinnamon/cinnamon.scss:
--------------------------------------------------------------------------------
1 | $nokto: false;
2 |
3 | @import "../common/colors"; // use gtk colors
4 | @import "../common/drawing";
5 | @import "common";
6 |
--------------------------------------------------------------------------------
/shell/sass/compile-gresource.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | #
3 | # This file is part of adapta-gtk-theme
4 | #
5 | # Copyright (C) 2016-2018 Tista
6 | #
7 | # This program is free software; you can redistribute it and/or modify
8 | # it under the terms of the GNU General Public License as published by
9 | # the Free Software Foundation; either version 2 of the License, or
10 | # (at your option) any later version.
11 | #
12 |
13 | glib-compile-resources --sourcedir="../gnome-shell" \
14 | ../gnome-shell/gnome-shell-theme.gresource.xml
15 | glib-compile-resources --sourcedir="../gnome-shell-nokto" \
16 | ../gnome-shell-nokto/gnome-shell-theme.gresource.xml
17 | glib-compile-resources --sourcedir="../gnome-shell-eta" \
18 | ../gnome-shell-eta/gnome-shell-theme.gresource.xml
19 | glib-compile-resources --sourcedir="../gnome-shell-nokto-eta" \
20 | ../gnome-shell-nokto-eta/gnome-shell-theme.gresource.xml
21 |
--------------------------------------------------------------------------------
/shell/sass/gnome-shell/3.24/_extension-classic.scss:
--------------------------------------------------------------------------------
1 | // /**************
2 | // * Bottom Bar *
3 | // **************/
4 |
5 | @import url("stylesheet.css");
6 |
7 | #panel.bottom-panel {
8 | height: 25px; // = 1.875em
9 | border-top-width: 1px;
10 | border-bottom-width: 0;
11 | border-color: $panel_bg_color;
12 | background-color: $panel_bg_color;
13 | background-gradient-drection: vertical;
14 | background-gradient-start: $panel_bg_color;
15 | background-gradient-end: $panel_bg_color;
16 | color: $osd_fg_color;
17 | }
18 |
19 | #panel {
20 | height: 25px; // = 1.875em
21 | border-top-width: 0;
22 | border-bottom-width: 1px;
23 | border-color: $panel_bg_color;
24 | background-color: $panel_bg_color;
25 | background-gradient-drection: vertical;
26 | background-gradient-start: $panel_bg_color;
27 | background-gradient-end: $panel_bg_color;
28 | color: $osd_fg_color;
29 |
30 | .panel-button {
31 | color: $osd_fg_color;
32 | &:hover,
33 | &:active,
34 | &:focus,
35 | &:checked { color: $selected_fg_color; }
36 |
37 | &:active,
38 | &:focus {
39 | background-color: $panel_hidden_fill_color;
40 | background-gradient-drection: vertical;
41 | background-gradient-start: $panel_hidden_fill_color;
42 | background-gradient-end: $panel_hidden_fill_color;
43 | }
44 | }
45 | }
46 |
47 |
--------------------------------------------------------------------------------
/shell/sass/gnome-shell/3.24/_pad-osd-window.scss:
--------------------------------------------------------------------------------
1 | // /***********
2 | // * Pad-OSD *
3 | // ***********/
4 |
5 | .Leader {
6 | stroke-width: 0.5 !important;
7 | stroke: $accent_color !important;
8 | fill: none !important;
9 | }
10 |
11 | .Button {
12 | stroke-width: 0.25;
13 | stroke: $accent_color;
14 | fill: $accent_semi_fill_color;
15 | }
16 |
17 | .Ring {
18 | stroke-width: 0.5 !important;
19 | stroke: $accent_color !important;
20 | fill: none !important;
21 | }
22 |
23 | .Label {
24 | stroke-width: 0.1 !important;
25 | stroke: none !important;
26 | fill: transparent !important;
27 | font-size: 0.1 !important;
28 | }
29 |
30 | .TouchStrip,
31 | .TouchRing {
32 | stroke-width: 0.1 !important;
33 | stroke: $accent_color !important;
34 | fill: $accent_fill_color !important;
35 | }
36 |
37 |
--------------------------------------------------------------------------------
/shell/sass/gnome-shell/3.24/classic.scss:
--------------------------------------------------------------------------------
1 | $nokto: false;
2 |
3 | @import "../../common/colors";
4 | @import "../../common/drawing";
5 | @import "extension-window-list";
6 | @import "extension-classic";
7 |
--------------------------------------------------------------------------------
/shell/sass/gnome-shell/3.24/gnome-shell-dark-eta.scss:
--------------------------------------------------------------------------------
1 | $nokto: true;
2 | $eta: true;
3 |
4 | @import "../../common/colors"; // use gtk colors
5 | @import "../../common/drawing";
6 | @import "common";
7 | @import "extensions";
8 |
--------------------------------------------------------------------------------
/shell/sass/gnome-shell/3.24/gnome-shell-dark.scss:
--------------------------------------------------------------------------------
1 | $nokto: true;
2 | $eta: false;
3 |
4 | @import "../../common/colors"; // use gtk colors
5 | @import "../../common/drawing";
6 | @import "common";
7 | @import "extensions";
8 |
--------------------------------------------------------------------------------
/shell/sass/gnome-shell/3.24/gnome-shell-eta.scss:
--------------------------------------------------------------------------------
1 | $nokto: false;
2 | $eta: true;
3 |
4 | @import "../../common/colors"; // use gtk colors
5 | @import "../../common/drawing";
6 | @import "common";
7 | @import "extensions";
8 |
--------------------------------------------------------------------------------
/shell/sass/gnome-shell/3.24/gnome-shell.scss:
--------------------------------------------------------------------------------
1 | $nokto: false;
2 | $eta: false;
3 |
4 | @import "../../common/colors"; // use gtk colors
5 | @import "../../common/drawing";
6 | @import "common";
7 | @import "extensions";
8 |
--------------------------------------------------------------------------------
/shell/sass/gnome-shell/3.24/pad-osd.scss:
--------------------------------------------------------------------------------
1 | $nokto: false;
2 | $eta: false;
3 |
4 | @import "../../common/colors"; // use gtk colors
5 | @import "../../common/drawing";
6 | @import "pad-osd-window";
7 |
--------------------------------------------------------------------------------
/shell/sass/gnome-shell/3.24/stylesheet.scss:
--------------------------------------------------------------------------------
1 | $nokto: false;
2 |
3 | @import "../../common/colors";
4 | @import "../../common/drawing";
5 | @import "extension-window-list";
6 |
--------------------------------------------------------------------------------
/shell/sass/gnome-shell/3.24/workspaces-to-dock.scss:
--------------------------------------------------------------------------------
1 | $nokto: true;
2 |
3 | @import "../../common/colors";
4 | @import "../../common/drawing";
5 | @import "extension-workspaces-to-dock";
6 |
--------------------------------------------------------------------------------
/shell/sass/gnome-shell/3.26/_extension-classic.scss:
--------------------------------------------------------------------------------
1 | // /**************
2 | // * Bottom Bar *
3 | // **************/
4 |
5 | @import url("stylesheet.css");
6 |
7 | #panel.bottom-panel {
8 | &, &.solid {
9 | height: 25px; // = 1.875em
10 | border-top-width: 1px;
11 | border-bottom-width: 0;
12 | border-color: $panel_bg_color;
13 | background-color: $panel_bg_color;
14 | background-gradient-drection: vertical;
15 | background-gradient-start: $panel_bg_color;
16 | background-gradient-end: $panel_bg_color;
17 | color: $osd_fg_color;
18 |
19 | StLabel { text-shadow: none; }
20 |
21 | StIcon { icon-shadow: none; }
22 | }
23 | }
24 |
25 | #panel {
26 | &, &.solid {
27 | height: 25px; // = 1.875em
28 | border-top-width: 0;
29 | border-bottom-width: 1px;
30 | border-color: $panel_bg_color;
31 | background-color: $panel_bg_color;
32 | background-gradient-drection: vertical;
33 | background-gradient-start: $panel_bg_color;
34 | background-gradient-end: $panel_bg_color;
35 |
36 | StLabel { text-shadow: none; }
37 |
38 | StIcon { icon-shadow: none; }
39 |
40 | .panel-button {
41 | color: $osd_fg_color;
42 | &:hover,
43 | &:active,
44 | &:focus,
45 | &:checked { color: $selected_fg_color; }
46 |
47 | &:active,
48 | &:focus {
49 | background-color: $panel_hidden_fill_color;
50 | background-gradient-drection: vertical;
51 | background-gradient-start: $panel_hidden_fill_color;
52 | background-gradient-end: $panel_hidden_fill_color;
53 | }
54 | }
55 | }
56 | }
57 |
58 |
--------------------------------------------------------------------------------
/shell/sass/gnome-shell/3.26/_pad-osd-window.scss:
--------------------------------------------------------------------------------
1 | // /***********
2 | // * Pad-OSD *
3 | // ***********/
4 |
5 | .Leader {
6 | stroke-width: 0.5 !important;
7 | stroke: $accent_color !important;
8 | fill: none !important;
9 | }
10 |
11 | .Button {
12 | stroke-width: 0.25;
13 | stroke: $accent_color;
14 | fill: $accent_semi_fill_color;
15 | }
16 |
17 | .Ring {
18 | stroke-width: 0.5 !important;
19 | stroke: $accent_color !important;
20 | fill: none !important;
21 | }
22 |
23 | .Label {
24 | stroke-width: 0.1 !important;
25 | stroke: none !important;
26 | fill: transparent !important;
27 | font-size: 0.1 !important;
28 | }
29 |
30 | .TouchStrip,
31 | .TouchRing {
32 | stroke-width: 0.1 !important;
33 | stroke: $accent_color !important;
34 | fill: $accent_fill_color !important;
35 | }
36 |
37 |
--------------------------------------------------------------------------------
/shell/sass/gnome-shell/3.26/classic.scss:
--------------------------------------------------------------------------------
1 | $nokto: false;
2 |
3 | @import "../../common/colors";
4 | @import "../../common/drawing";
5 | @import "extension-window-list";
6 | @import "extension-classic";
7 |
--------------------------------------------------------------------------------
/shell/sass/gnome-shell/3.26/gdm3-dark-eta.scss:
--------------------------------------------------------------------------------
1 | $nokto: true;
2 | $eta: true;
3 | $gdm: true;
4 |
5 | @import "../../common/colors"; // use gtk colors
6 | @import "../../common/drawing";
7 | @import "common";
8 | @import "extensions";
9 |
--------------------------------------------------------------------------------
/shell/sass/gnome-shell/3.26/gdm3-dark.scss:
--------------------------------------------------------------------------------
1 | $nokto: true;
2 | $eta: false;
3 | $gdm: true;
4 |
5 | @import "../../common/colors"; // use gtk colors
6 | @import "../../common/drawing";
7 | @import "common";
8 | @import "extensions";
9 |
--------------------------------------------------------------------------------
/shell/sass/gnome-shell/3.26/gdm3-eta.scss:
--------------------------------------------------------------------------------
1 | $nokto: false;
2 | $eta: true;
3 | $gdm: true;
4 |
5 | @import "../../common/colors"; // use gtk colors
6 | @import "../../common/drawing";
7 | @import "common";
8 | @import "extensions";
9 |
--------------------------------------------------------------------------------
/shell/sass/gnome-shell/3.26/gdm3.scss:
--------------------------------------------------------------------------------
1 | $nokto: false;
2 | $eta: false;
3 | $gdm: true;
4 |
5 | @import "../../common/colors"; // use gtk colors
6 | @import "../../common/drawing";
7 | @import "common";
8 | @import "extensions";
9 |
--------------------------------------------------------------------------------
/shell/sass/gnome-shell/3.26/gnome-shell-dark-eta.scss:
--------------------------------------------------------------------------------
1 | $nokto: true;
2 | $eta: true;
3 | $gdm: false;
4 |
5 | @import "../../common/colors"; // use gtk colors
6 | @import "../../common/drawing";
7 | @import "common";
8 | @import "extensions";
9 |
--------------------------------------------------------------------------------
/shell/sass/gnome-shell/3.26/gnome-shell-dark.scss:
--------------------------------------------------------------------------------
1 | $nokto: true;
2 | $eta: false;
3 | $gdm: false;
4 |
5 | @import "../../common/colors"; // use gtk colors
6 | @import "../../common/drawing";
7 | @import "common";
8 | @import "extensions";
9 |
--------------------------------------------------------------------------------
/shell/sass/gnome-shell/3.26/gnome-shell-eta.scss:
--------------------------------------------------------------------------------
1 | $nokto: false;
2 | $eta: true;
3 | $gdm: false;
4 |
5 | @import "../../common/colors"; // use gtk colors
6 | @import "../../common/drawing";
7 | @import "common";
8 | @import "extensions";
9 |
--------------------------------------------------------------------------------
/shell/sass/gnome-shell/3.26/gnome-shell.scss:
--------------------------------------------------------------------------------
1 | $nokto: false;
2 | $eta: false;
3 | $gdm: false;
4 |
5 | @import "../../common/colors"; // use gtk colors
6 | @import "../../common/drawing";
7 | @import "common";
8 | @import "extensions";
9 |
--------------------------------------------------------------------------------
/shell/sass/gnome-shell/3.26/pad-osd.scss:
--------------------------------------------------------------------------------
1 | $nokto: false;
2 | $eta: false;
3 |
4 | @import "../../common/colors"; // use gtk colors
5 | @import "../../common/drawing";
6 | @import "pad-osd-window";
7 |
--------------------------------------------------------------------------------
/shell/sass/gnome-shell/3.26/stylesheet.scss:
--------------------------------------------------------------------------------
1 | $nokto: false;
2 |
3 | @import "../../common/colors";
4 | @import "../../common/drawing";
5 | @import "extension-window-list";
6 |
--------------------------------------------------------------------------------
/shell/sass/gnome-shell/3.26/workspaces-to-dock.scss:
--------------------------------------------------------------------------------
1 | $nokto: true;
2 |
3 | @import "../../common/colors";
4 | @import "../../common/drawing";
5 | @import "extension-workspaces-to-dock";
6 |
--------------------------------------------------------------------------------
/shell/xfce-notify-4.0/gtkrc:
--------------------------------------------------------------------------------
1 | #
2 | # This file is part of adapta-gtk-theme
3 | #
4 | # Copyright (C) 2016-2018 Tista
5 | #
6 | # This program is free software; you can redistribute it and/or modify
7 | # it under the terms of the GNU General Public License as published by
8 | # the Free Software Foundation; either version 2 of the License, or
9 | # (at your option) any later version.
10 | #
11 |
12 | style "notify-window"
13 | {
14 | XfceNotifyWindow::summary-bold = 1
15 | XfceNotifyWindow::border-color = "#222D32"
16 | XfceNotifyWindow::border-color-hover = "#222D32"
17 | XfceNotifyWindow::border-radius = 2.0
18 | XfceNotifyWindow::border-width = 0.1
19 | XfceNotifyWindow::border-width-hover = 0.1
20 |
21 | bg[NORMAL] = "#222D32"
22 | bg[PRELIGHT] = "#222D32"
23 | }
24 |
25 | style "notify-button"
26 | {
27 | xthickness = 5
28 | ythickness = 5
29 |
30 | # bg[NORMAL] = "#222D32"
31 | # bg[PRELIGHT] = "#222D32"
32 | # bg[ACTIVE] = "#222D32"
33 | fg[NORMAL] = "#47A49C"
34 | fg[PRELIGHT] = "#4DB6AC"
35 | fg[ACTIVE] = "#4DB6AC"
36 |
37 | engine "pixmap" {
38 | image {
39 | function = BOX
40 | state = NORMAL
41 | file = "flat-button.svg"
42 | border = { 5, 5, 5, 5 }
43 | stretch = TRUE
44 | }
45 | image {
46 | function = BOX
47 | state = PRELIGHT
48 | file = "flat-button-hover.svg"
49 | border = { 5, 5, 5, 5 }
50 | stretch = TRUE
51 | }
52 | image {
53 | function = BOX
54 | state = ACTIVE
55 | file = "flat-button-active.svg"
56 | border = { 5, 5, 5, 5 }
57 | stretch = TRUE
58 | }
59 | }
60 | }
61 |
62 | style "notify-text"
63 | {
64 | GtkWidget::link-color = "#03A9F4"
65 |
66 | fg[NORMAL] = "#CFD8DC"
67 | fg[PRELIGHT] = "#FFFFFF"
68 | }
69 |
70 | style "notify-summary"
71 | {
72 | font_name = "Bold"
73 | }
74 |
75 | style "notify-progressbar"
76 | {
77 | GtkProgressBar::min-horizontal-bar-height = 4
78 |
79 | xthickness = 0
80 | ythickness = 0
81 |
82 | bg[NORMAL] = "#F0F2F3"
83 | bg[SELECTED] = "#F0F2F3"
84 | bg[ACTIVE] = "#4DB6AC"
85 | fg[PRELIGHT] = "#263238"
86 | }
87 |
88 | class "XfceNotifyWindow" style "notify-window"
89 | widget "XfceNotifyWindow.*.summary" style "notify-summary"
90 |
91 | widget_class "XfceNotifyWindow.*" style "notify-button"
92 | widget_class "XfceNotifyWindow.*Button.*Label" style "notify-button"
93 | widget_class "XfceNotifyWindow." style "notify-text"
94 | widget_class "XfceNotifyWindow.*." style "notify-progressbar"
95 | widget_class "XfceNotifyWindow.*." style "notify-progressbar"
96 |
--------------------------------------------------------------------------------
/wm/asset/assets-metacity-scripts/assets-metacity-misc.txt:
--------------------------------------------------------------------------------
1 | thumbnail
2 |
--------------------------------------------------------------------------------
/wm/asset/assets-metacity-scripts/assets-metacity.txt:
--------------------------------------------------------------------------------
1 | button_close_prelight
2 | button_close_pressed
3 | button_close
4 | button_maximize_prelight
5 | button_maximize_pressed
6 | button_maximize
7 | button_menu_prelight
8 | button_menu_pressed
9 | button_menu
10 | button_minimize_prelight
11 | button_minimize_pressed
12 | button_minimize
13 | button_shade_prelight
14 | button_shade_pressed
15 | button_shade
16 | button_unshade_prelight
17 | button_unshade_pressed
18 | button_unshade
19 | max_button_unmaximize_prelight
20 | max_button_unmaximize_pressed
21 | max_button_unmaximize
22 |
--------------------------------------------------------------------------------
/wm/asset/assets-metacity-scripts/clone-assets-metacity.sh:
--------------------------------------------------------------------------------
1 | #! /bin/bash
2 | #
3 | # This file is part of adapta-gtk-theme
4 | #
5 | # Copyright (C) 2016-2018 Tista
6 | #
7 | # This program is free software; you can redistribute it and/or modify
8 | # it under the terms of the GNU General Public License as published by
9 | # the Free Software Foundation; either version 2 of the License, or
10 | # (at your option) any later version.
11 | #
12 |
13 | SRC_DIR="../assets-metacity"
14 | ASSETS_DIR="../../metacity-1"
15 | INDEX="assets-metacity.txt"
16 | RECOLOR_FILE1="./../assets-metacity/button_close_pressed.svg"
17 | RECOLOR_FILE2="./../assets-metacity/button_close_prelight.svg"
18 | COL_FILE="../../../gtk/sass/common/_colors.scss"
19 | KEY_FILE="../../../gtk/sass/common/_key_colors.scss"
20 |
21 | # Default colours
22 | selection1="`grep 'Cyan500' $COL_FILE | \
23 | cut -d' ' -f3`"
24 | destruction1="`grep 'RedA200' $COL_FILE | \
25 | cut -d' ' -f3`"
26 |
27 | # Check and re-color 'button_close_pressed' button
28 | if [ -e $KEY_FILE ]; then
29 | selection2="`grep 'key_selection' $KEY_FILE | \
30 | cut -d' ' -f2 | cut -d';' -f1`"
31 | destruction2="`grep 'key_destruction' $KEY_FILE | \
32 | cut -d' ' -f2 | cut -d';' -f1`"
33 |
34 | cp -f $RECOLOR_FILE1.in $RECOLOR_FILE1
35 | cp -f $RECOLOR_FILE2.in $RECOLOR_FILE2
36 |
37 | if [ $selection1 != $selection2 ]; then
38 | sed -i "s/$selection1/$selection2/gi" $RECOLOR_FILE1
39 | echo $selection1 is re-colored with $selection2.
40 | fi
41 |
42 | if [ $destruction1 != $destruction2 ]; then
43 | sed -i "s/$destruction1/$destruction2/gi" $RECOLOR_FILE2
44 | echo $destruction1 is re-colored with $destruction2.
45 | fi
46 | else
47 | echo _key_colors.scss was not found. Stopped...
48 | exit 1
49 | fi
50 |
51 | # Clone stock SVG files
52 | for i in $(<$INDEX)
53 | do
54 | if [ -f $ASSETS_DIR/$i.svg ] && \
55 | [ $SRC_DIR/$i.svg -ot $ASSETS_DIR/$i.svg ]; then
56 | echo $ASSETS_DIR/$i.svg exists.
57 | else
58 | echo Cloning $ASSETS_DIR/$i.svg
59 | cp $SRC_DIR/$i.svg $ASSETS_DIR
60 | fi
61 | done
62 |
63 | exit 0
64 |
--------------------------------------------------------------------------------
/wm/asset/assets-metacity-scripts/render-assets-metacity.sh:
--------------------------------------------------------------------------------
1 | #! /bin/bash
2 | #
3 | # This file is part of adapta-gtk-theme
4 | #
5 | # Copyright (C) 2016-2018 Tista
6 | #
7 | # This program is free software; you can redistribute it and/or modify
8 | # it under the terms of the GNU General Public License as published by
9 | # the Free Software Foundation; either version 2 of the License, or
10 | # (at your option) any later version.
11 | #
12 |
13 | INKSCAPE="`command -v inkscape`"
14 |
15 | SRC_DIR="../assets-metacity"
16 | ASSETS_DIR="../../metacity-1"
17 | INDEX="assets-metacity-misc.txt"
18 | KEY_FILE="../../../sass/common/_key_colors.scss"
19 |
20 | inkver="`$INKSCAPE --version | awk '{print $2}' | cut -c 1-4`"
21 | if [ "$inkver" = 0.91 ]; then
22 | non_scale_dpi=90
23 | else
24 | non_scale_dpi=96
25 | fi
26 |
27 | # Renderer
28 | render-non-scale() {
29 | $INKSCAPE --export-dpi="$non_scale_dpi" \
30 | --export-png=$ASSETS_DIR/$i.png $SRC_DIR/$i.svg >/dev/null \
31 | 2>>../inkscape.log
32 | }
33 |
34 | # Generate PNG files
35 | for i in $(<$INDEX)
36 | do
37 | if [ -f $ASSETS_DIR/$i.png ] && \
38 | [ $KEY_FILE -ot $ASSETS_DIR/$i.png ]; then
39 | echo $ASSETS_DIR/$i.png exists.
40 | elif [ -f $ASSETS_DIR/$i.png ] && \
41 | [ $KEY_FILE -nt $ASSETS_DIR/$i.png ]; then
42 | echo Re-rendering $ASSETS_DIR/$i.png
43 | echo $i.png >>../inkscape.log
44 | rm -f $ASSETS_DIR/$i.png
45 | render-non-scale
46 | else
47 | echo Rendering $ASSETS_DIR/$i.png
48 | echo $i.png >>../inkscape.log
49 | render-non-scale
50 | fi
51 | done
52 |
--------------------------------------------------------------------------------
/wm/asset/assets-openbox-scripts/assets-openbox.txt:
--------------------------------------------------------------------------------
1 | close
2 | desk_toggled
3 | desk
4 | iconify
5 | max_toggled
6 | max
7 | shade_toggled
8 | shade
9 |
--------------------------------------------------------------------------------
/wm/asset/assets-openbox-scripts/clone-assets-openbox.sh:
--------------------------------------------------------------------------------
1 | #! /bin/bash
2 | #
3 | # This file is part of adapta-gtk-theme
4 | #
5 | # Copyright (C) 2016-2018 Tista
6 | #
7 | # This program is free software; you can redistribute it and/or modify
8 | # it under the terms of the GNU General Public License as published by
9 | # the Free Software Foundation; either version 2 of the License, or
10 | # (at your option) any later version.
11 | #
12 |
13 | SRC_DIR="../assets-openbox"
14 | ASSETS_DIR="../../openbox-3"
15 | INDEX="assets-openbox.txt"
16 |
17 | # Clone stock XBM files
18 | for i in $(<$INDEX)
19 | do
20 | if [ -f $ASSETS_DIR/$i.xbm ] && \
21 | [ $SRC_DIR/$i.xbm -ot $ASSETS_DIR/$i.xbm ]; then
22 | echo $ASSETS_DIR/$i.xbm exists.
23 | else
24 | echo Cloning $ASSETS_DIR/$i.xbm
25 | cp $SRC_DIR/$i.xbm $ASSETS_DIR
26 | fi
27 | done
28 |
29 | exit 0
30 |
--------------------------------------------------------------------------------
/wm/asset/assets-openbox/close.xbm:
--------------------------------------------------------------------------------
1 | #define close_width 10
2 | #define close_height 10
3 | static unsigned char close_bits[] = {
4 | 0x03, 0x03, 0x87, 0x03, 0xce, 0x01, 0xfc, 0x00, 0x78, 0x00, 0x78, 0x00,
5 | 0xfc, 0x00, 0xce, 0x01, 0x87, 0x03, 0x03, 0x03 };
6 |
--------------------------------------------------------------------------------
/wm/asset/assets-openbox/desk.xbm:
--------------------------------------------------------------------------------
1 | #define desk_width 10
2 | #define desk_height 10
3 | static unsigned char desk_bits[] = {
4 | 0xcf, 0x03, 0xcf, 0x03, 0xcf, 0x03, 0xcf, 0x03, 0x00, 0x00, 0x00, 0x00,
5 | 0xcf, 0x03, 0xcf, 0x03, 0xcf, 0x03, 0xcf, 0x03 };
6 |
--------------------------------------------------------------------------------
/wm/asset/assets-openbox/desk_toggled.xbm:
--------------------------------------------------------------------------------
1 | #define desk_toggled_width 10
2 | #define desk_toggled_height 10
3 | static unsigned char desk_toggled_bits[] = {
4 | 0xcf, 0x03, 0x49, 0x02, 0x49, 0x02, 0xcf, 0x03, 0x00, 0x00, 0x00, 0x00,
5 | 0xcf, 0x03, 0x49, 0x02, 0x49, 0x02, 0xcf, 0x03 };
6 |
--------------------------------------------------------------------------------
/wm/asset/assets-openbox/iconify.xbm:
--------------------------------------------------------------------------------
1 | #define iconify_width 10
2 | #define iconify_height 10
3 | static unsigned char iconify_bits[] = {
4 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
5 | 0x00, 0x00, 0x00, 0x00, 0xff, 0x03, 0xff, 0x03 };
6 |
--------------------------------------------------------------------------------
/wm/asset/assets-openbox/max.xbm:
--------------------------------------------------------------------------------
1 | #define max_width 10
2 | #define max_height 10
3 | static unsigned char max_bits[] = {
4 | 0xff, 0x03, 0xff, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03,
5 | 0x03, 0x03, 0x03, 0x03, 0xff, 0x03, 0xff, 0x03 };
6 |
--------------------------------------------------------------------------------
/wm/asset/assets-openbox/max_toggled.xbm:
--------------------------------------------------------------------------------
1 | #define max_toggled_width 10
2 | #define max_toggled_height 10
3 | static unsigned char max_toggled_bits[] = {
4 | 0xf8, 0x03, 0xf8, 0x03, 0x18, 0x03, 0x1b, 0x03, 0x1b, 0x03, 0xfb, 0x03,
5 | 0xfb, 0x03, 0x03, 0x00, 0x7f, 0x00, 0x7f, 0x00 };
6 |
--------------------------------------------------------------------------------
/wm/asset/assets-openbox/shade.xbm:
--------------------------------------------------------------------------------
1 | #define shade_width 10
2 | #define shade_height 10
3 | static unsigned char shade_bits[] = {
4 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x78, 0x00, 0xfc, 0x00,
5 | 0xfe, 0x01, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00 };
6 |
--------------------------------------------------------------------------------
/wm/asset/assets-openbox/shade_toggled.xbm:
--------------------------------------------------------------------------------
1 | #define shade_toggled_width 10
2 | #define shade_toggled_height 10
3 | static unsigned char shade_toggled_bits[] = {
4 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x03, 0xfe, 0x01, 0xfc, 0x00,
5 | 0x78, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00 };
6 |
--------------------------------------------------------------------------------
/wm/asset/assets-xfwm-scripts/assets-xfwm.txt:
--------------------------------------------------------------------------------
1 | close-active
2 | close-inactive
3 | close-prelight
4 | close-pressed
5 | hide-active
6 | hide-inactive
7 | hide-prelight
8 | hide-pressed
9 | maximize-active
10 | maximize-inactive
11 | maximize-prelight
12 | maximize-pressed
13 | maximize-toggled-active
14 | maximize-toggled-inactive
15 | maximize-toggled-prelight
16 | maximize-toggled-pressed
17 | menu-active
18 | menu-inactive
19 | menu-prelight
20 | menu-pressed
21 | shade-active
22 | shade-inactive
23 | shade-prelight
24 | shade-pressed
25 | shade-toggled-active
26 | shade-toggled-inactive
27 | shade-toggled-prelight
28 | shade-toggled-pressed
29 | stick-active
30 | stick-inactive
31 | stick-prelight
32 | stick-pressed
33 | stick-toggled-active
34 | stick-toggled-inactive
35 | stick-toggled-prelight
36 | stick-toggled-pressed
37 | top-left-active-shaded
38 | top-left-active
39 | top-left-inactive
40 | top-right-active-shaded
41 | top-right-active
42 | top-right-inactive
43 | left-active
44 | left-inactive
45 | right-active
46 | right-inactive
47 | bottom-active
48 | bottom-inactive
49 | bottom-left-active
50 | bottom-left-inactive
51 | bottom-right-active
52 | bottom-right-inactive
53 | title-1-active-shaded
54 | title-1-active
55 | title-1-inactive
56 | title-2-active
57 | title-2-inactive
58 | title-3-active
59 | title-3-inactive
60 | title-4-active
61 | title-4-inactive
62 | title-5-active
63 | title-5-inactive
64 |
--------------------------------------------------------------------------------
/wm/asset/assets-xfwm-scripts/recolor-assets-xfwm.sh:
--------------------------------------------------------------------------------
1 | #! /bin/bash
2 | #
3 | # This file is part of adapta-gtk-theme
4 | #
5 | # Copyright (C) 2016-2018 Tista
6 | #
7 | # This program is free software; you can redistribute it and/or modify
8 | # it under the terms of the GNU General Public License as published by
9 | # the Free Software Foundation; either version 2 of the License, or
10 | # (at your option) any later version.
11 | #
12 |
13 | SRC_DIR="../assets-xfwm"
14 | RECOLOR_FILE1="./../assets-xfwm/close-pressed.svg"
15 | RECOLOR_FILE2="./../assets-xfwm/close-prelight.svg"
16 | COL_FILE="../../../gtk/sass/common/_colors.scss"
17 | KEY_FILE="../../../gtk/sass/common/_key_colors.scss"
18 |
19 | # Default colours
20 | selection1="`grep 'Cyan500' $COL_FILE | \
21 | cut -d' ' -f3`"
22 | destruction1="`grep 'RedA200' $COL_FILE | \
23 | cut -d' ' -f3`"
24 |
25 | # Check and re-color 'close-pressed' and 'menu-pressed' button
26 | if [ -e $KEY_FILE ]; then
27 | selection2="`grep 'key_selection' $KEY_FILE | \
28 | cut -d' ' -f2 | cut -d';' -f1`"
29 | destruction2="`grep 'key_destruction' $KEY_FILE | \
30 | cut -d' ' -f2 | cut -d';' -f1`"
31 |
32 | cp -f $RECOLOR_FILE1.in $RECOLOR_FILE1
33 | cp -f $RECOLOR_FILE2.in $RECOLOR_FILE2
34 |
35 | if [ $selection1 != $selection2 ]; then
36 | sed -i "s/$selection1/$selection2/gi" $RECOLOR_FILE1
37 | echo $selection1 is re-colored with $selection2.
38 | fi
39 |
40 | if [ $destruction1 != $destruction2 ]; then
41 | sed -i "s/$destruction1/$destruction2/gi" $RECOLOR_FILE2
42 | echo $destruction1 is re-colored with $destruction2.
43 | fi
44 | else
45 | echo _key_colors.scss was not found. Stopped...
46 | exit 1
47 | fi
48 |
--------------------------------------------------------------------------------
/wm/asset/assets-xfwm-scripts/render-assets-xfwm.sh:
--------------------------------------------------------------------------------
1 | #! /bin/bash
2 | #
3 | # This file is part of adapta-gtk-theme
4 | #
5 | # Copyright (C) 2016-2018 Tista
6 | #
7 | # This program is free software; you can redistribute it and/or modify
8 | # it under the terms of the GNU General Public License as published by
9 | # the Free Software Foundation; either version 2 of the License, or
10 | # (at your option) any later version.
11 | #
12 |
13 | INKSCAPE="`command -v inkscape`"
14 | SRC_DIR="../assets-xfwm"
15 | ASSETS_DIR="../../xfwm4"
16 | INDEX_SRC="assets-xfwm.txt"
17 | INDEX=""
18 | KEY_FILE="../../../sass/common/_key_colors.scss"
19 |
20 | inkver="`$INKSCAPE --version | awk '{print $2}' | cut -c 1-4`"
21 | if [ "$inkver" = 0.91 ]; then
22 | non_scale_dpi=90
23 | else
24 | non_scale_dpi=96
25 | fi
26 |
27 | # Renderer
28 | render-non-scale() {
29 | $INKSCAPE --export-dpi="$non_scale_dpi" \
30 | --export-png=$ASSETS_DIR/$i.png $SRC_DIR/$i.svg >/dev/null \
31 | 2>>../inkscape.log
32 | }
33 |
34 | # Generate PNG files
35 | case "$1" in
36 | button1)
37 | INDEX=($(grep -e close -e hide -e maximize $INDEX_SRC))
38 | ;;
39 | button2)
40 | INDEX=($(grep -e menu -e 'shade-' -e stick $INDEX_SRC))
41 | ;;
42 | edge)
43 | INDEX=($(grep -e top -e left -e right -e bottom $INDEX_SRC))
44 | ;;
45 | title)
46 | INDEX=($(grep -e title $INDEX_SRC))
47 | ;;
48 | all)
49 | INDEX=$(<$INDEX_SRC)
50 | ;;
51 | *)
52 | exit 1
53 | ;;
54 | esac
55 |
56 | for i in ${INDEX[@]}
57 | do
58 | if [ -f $ASSETS_DIR/$i.png ] && \
59 | [ $KEY_FILE -ot $ASSETS_DIR/$i.png ]; then
60 | echo $ASSETS_DIR/$i.png exists.
61 | elif [ -f $ASSETS_DIR/$i.png ] && \
62 | [ $KEY_FILE -nt $ASSETS_DIR/$i.png ]; then
63 | echo Re-rendering $ASSETS_DIR/$i.png
64 | echo $i.png >>../inkscape.log
65 | rm -f $ASSETS_DIR/$i.png
66 | render-non-scale
67 | else
68 | echo Rendering $ASSETS_DIR/$i.png
69 | echo $i.png >>../inkscape.log
70 | render-non-scale
71 | fi
72 | done
73 |
--------------------------------------------------------------------------------
/wm/asset/assets-xfwm/bottom-active.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
79 |
--------------------------------------------------------------------------------
/wm/asset/assets-xfwm/bottom-inactive.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
79 |
--------------------------------------------------------------------------------
/wm/asset/assets-xfwm/bottom-left-active.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
79 |
--------------------------------------------------------------------------------
/wm/asset/assets-xfwm/bottom-left-inactive.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
79 |
--------------------------------------------------------------------------------
/wm/asset/assets-xfwm/bottom-right-active.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
79 |
--------------------------------------------------------------------------------
/wm/asset/assets-xfwm/bottom-right-inactive.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
79 |
--------------------------------------------------------------------------------
/wm/asset/assets-xfwm/left-active.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
79 |
--------------------------------------------------------------------------------
/wm/asset/assets-xfwm/left-inactive.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
79 |
--------------------------------------------------------------------------------
/wm/asset/assets-xfwm/menu-active.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
88 |
--------------------------------------------------------------------------------
/wm/asset/assets-xfwm/menu-inactive.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
88 |
--------------------------------------------------------------------------------
/wm/asset/assets-xfwm/menu-prelight.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
88 |
--------------------------------------------------------------------------------
/wm/asset/assets-xfwm/menu-pressed.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
88 |
--------------------------------------------------------------------------------
/wm/asset/assets-xfwm/right-active.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
79 |
--------------------------------------------------------------------------------
/wm/asset/assets-xfwm/right-inactive.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
79 |
--------------------------------------------------------------------------------
/wm/openbox-3/compton.conf:
--------------------------------------------------------------------------------
1 | ####################################
2 | # Adapta specific compton settings #
3 | ####################################
4 |
5 | # Shadow
6 | shadow = true;
7 | no-dnd-shadow = true;
8 | no-dock-shadow = true;
9 | clear-shadow = true;
10 | shadow-radius = 7.5;
11 | shadow-offset-x = -11;
12 | shadow-offset-y = -4.5;
13 | shadow-opacity = 0.36;
14 | # shadow-red = 0.0;
15 | # shadow-green = 0.0;
16 | # shadow-blue = 0.0;
17 | shadow-exclude = [
18 | "name = 'Notification'",
19 | "class_g = 'Conky'",
20 | "class_g ?= 'Notify-osd'",
21 | "class_g = 'Cairo-clock'",
22 | "_GTK_FRAME_EXTENTS@:c"
23 | ];
24 | # shadow-exclude = "n:e:Notification";
25 | # shadow-exclude-reg = "x10+0+0";
26 | # xinerama-shadow-crop = true;
27 |
28 | # Opacity
29 | menu-opacity = 1.0;
30 | inactive-opacity = 1.0;
31 | active-opacity = 1.0;
32 | frame-opacity = 1.0;
33 | inactive-opacity-override = false;
34 | alpha-step = 0.06;
35 | # inactive-dim = 0.2;
36 | # inactive-dim-fixed = true;
37 | # blur-background = true;
38 | # blur-background-frame = true;
39 | # blur-kern = "3x3box";
40 | # blur-kern = "5,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1";
41 | # blur-background-fixed = true;
42 | blur-background-exclude = [
43 | "window_type = 'dock'",
44 | "window_type = 'desktop'",
45 | "_GTK_FRAME_EXTENTS@:c"
46 | ];
47 | # opacity-rule = [ "80:class_g = 'URxvt'" ];
48 |
49 | # Fading
50 | fading = true;
51 | # fade-delta = 30;
52 | fade-in-step = 0.20;
53 | fade-out-step = 0.20;
54 | # no-fading-openclose = true;
55 | # no-fading-destroyed-argb = true;
56 | fade-exclude = [ ];
57 |
58 | # Other
59 | backend = "xrender";
60 | mark-wmwin-focused = true;
61 | mark-ovredir-focused = true;
62 | # use-ewmh-active-win = true;
63 | detect-rounded-corners = true;
64 | detect-client-opacity = true;
65 | refresh-rate = 0;
66 | vsync = "none";
67 | dbe = false;
68 | paint-on-overlay = true;
69 | # sw-opti = true;
70 | # unredir-if-possible = true;
71 | # unredir-if-possible-delay = 5000;
72 | # unredir-if-possible-exclude = [ ];
73 | focus-exclude = [ "class_g = 'Cairo-clock'" ];
74 | detect-transient = true;
75 | detect-client-leader = true;
76 | invert-color-include = [ ];
77 | # resize-damage = 1;
78 |
79 | # GLX backend
80 | # glx-no-stencil = true;
81 | glx-copy-from-front = false;
82 | # glx-use-copysubbuffermesa = true;
83 | # glx-no-rebind-pixmap = true;
84 | glx-swap-method = "undefined";
85 | # glx-use-gpushader4 = true;
86 | # xrender-sync = true;
87 | # xrender-sync-fence = true;
88 |
89 | # Window type settings
90 | wintypes:
91 | {
92 | tooltip = { fade = true; shadow = true; opacity = 0.9; focus = true; };
93 | };
94 |
--------------------------------------------------------------------------------
/wm/xfwm4/themerc:
--------------------------------------------------------------------------------
1 | #button_layout=O|HMC
2 | button_offset=-0
3 | button_spacing=0
4 |
5 | show_app_icon=true
6 | full_width_title=true
7 |
8 | title_horizontal_offset=0
9 | title_vertical_offset_active=1
10 | title_vertical_offset_inactive=1
11 | title_shadow_active=false
12 | title_shadow_inactive=false
13 |
14 | active_text_color=#CFD8DC
15 | active_text_shadow_color=#CFD8DC
16 | inactive_text_color=#555F64
17 | inactive_text_shadow_color=#555F64
18 |
19 | shadow_delta_height=7
20 | shadow_delta_width=-1
21 | shadow_delta_x=0
22 | shadow_delta_y=-8
23 | shadow_opacity=40
24 |
25 | show_frame_shadow=true
26 | show_popup_shadow=true
27 |
--------------------------------------------------------------------------------