diff --git a/gtk-default-themes.patch b/gtk-default-themes.patch new file mode 100644 index 0000000..c09e4f3 --- /dev/null +++ b/gtk-default-themes.patch @@ -0,0 +1,15 @@ +diff --git a/gtk/gtksettingsprivate.h b/gtk/gtksettingsprivate.h +index 47f75a6297..fd822c630a 100644 +--- a/gtk/gtksettingsprivate.h ++++ b/gtk/gtksettingsprivate.h +@@ -23,8 +23,8 @@ + + G_BEGIN_DECLS + +-#define DEFAULT_THEME_NAME "Adwaita" +-#define DEFAULT_ICON_THEME "Adwaita" ++#define DEFAULT_THEME_NAME "io.elementary.stylesheet.blueberry" ++#define DEFAULT_ICON_THEME "elementary" + + void _gtk_settings_set_property_value_from_rc (GtkSettings *settings, + const gchar *name, diff --git a/io.elementary.Sdk.json b/io.elementary.Sdk.json index ff1acc4..76ba78b 100644 --- a/io.elementary.Sdk.json +++ b/io.elementary.Sdk.json @@ -45,6 +45,32 @@ } }, "modules": [ + { + "name": "gtk", + "buildsystem": "meson", + "config-opts": [ + "-Dbroadway_backend=true", + "-Dinstalled_tests=true", + "-Dtests=false", + "-Dx11_backend=true", + "-Dwayland-backend=true", + "-Dgtk_doc=true", + "-Dman=true", + "-Dintrospection=true", + "-Dtracker3=true" + ], + "sources": [ + { + "type": "git", + "url": "https://gitlab.gnome.org/GNOME/gtk.git", + "tag": "3.24.28" + }, + { + "type": "patch", + "path": "gtk-default-themes.patch" + } + ] + }, { "name": "icons", "buildsystem": "meson",