WIP. Reworked Plasma dependency to allow GTK4 to work.

This commit is contained in:
Eudaimon 2022-01-16 18:06:55 +01:00
parent 04081c3938
commit 4d07dae991
9 changed files with 11375 additions and 713 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,34 @@
@define-color window_fg @theme_fg_color_breeze;
@define-color window_bg @theme_bg_color_breeze;
@define-color text_widget_fg @theme_text_color_breeze;
@define-color text_widget_bg @theme_base_color_breeze;
@define-color disabled_fg @insensitive_fg_color_breeze;
@define-color disabled_bg @insensitive_bg_color_breeze;
@define-color selected_fg @theme_selected_fg_color_breeze;
@define-color selected_bg @theme_selected_bg_color_breeze;
@define-color button_fg @theme_button_foreground_normal_breeze;
@define-color button_bg @theme_button_background_normal_breeze;
@define-color button_pushed_fg @button_fg; /*could need to be @selected_fg on some themes. Plasma does not have a setting for toggled buttons*/
@define-color button_pushed_bg mix(@button_bg, @selected_bg, 0.5); /*Plasma does not have a setting for toggled buttons*/
@define-color border_color shade(mix(@window_fg, @text_widget_bg, 0.5), 0.5); /* to honor Plasma's that would be @borders_breeze, instead of shade(...) */
@define-color warning_color @warning_color_breeze;
@define-color error_color @error_color_breeze;
@define-color success_color @success_color_breeze;
@define-color titlebar_active_fg @theme_titlebar_foreground_breeze;
@define-color titlebar_active_bg @theme_titlebar_background_breeze;
@define-color titlebar_backdrop_fg @theme_titlebar_foreground_backdrop_breeze;
@define-color titlebar_backdrop_bg @theme_titlebar_background_backdrop_breeze;
@define-color hint_fg @tooltip_text_breeze;
@define-color hint_bg @tooltip_background_breeze;

1
imports/import.css vendored Symbolic link
View File

@ -0,0 +1 @@
import_honor_plasma.css

View File

@ -0,0 +1,41 @@
/* This imports current selected theme's colors and then overwrites it with Plasma's colors */
@import "plasma_colors.css";
@import "../theme_colors.css";
@define-color window_fg @theme_fg_color_breeze;
@define-color window_bg @theme_bg_color_breeze;
@define-color text_widget_fg @theme_text_color_breeze;
@define-color text_widget_bg @theme_base_color_breeze;
@define-color disabled_fg @insensitive_fg_color_breeze;
@define-color disabled_bg @insensitive_bg_color_breeze;
@define-color selected_fg @theme_selected_fg_color_breeze;
@define-color selected_bg @theme_selected_bg_color_breeze;
@define-color button_fg @theme_button_foreground_normal_breeze;
@define-color button_bg @theme_button_background_normal_breeze;
@define-color button_pushed_fg @button_fg; /*could need to be @selected_fg on some themes. Plasma does not have a setting for toggled buttons*/
@define-color button_pushed_bg mix(@button_bg, @selected_bg, 0.5); /*Plasma does not have a setting for toggled buttons*/
@define-color border_color shade(mix(@window_fg, @text_widget_bg, 0.5), 0.5); /* to honor Plasma's that would be @borders_breeze, instead of shade(...) */
@define-color warning_color @warning_color_breeze;
@define-color error_color @error_color_breeze;
@define-color success_color @success_color_breeze;
@define-color titlebar_active_fg @theme_titlebar_foreground_breeze;
@define-color titlebar_active_bg @theme_titlebar_background_breeze;
@define-color titlebar_backdrop_fg @theme_titlebar_foreground_backdrop_breeze;
@define-color titlebar_backdrop_bg @theme_titlebar_background_backdrop_breeze;
@define-color hint_fg @tooltip_text_breeze;
@define-color hint_bg @tooltip_background_breeze;

View File

@ -0,0 +1,3 @@
/* This imports current selected theme's colors but DOES NOT import Plasma's colors */
@import "../theme_colors.css";

View File

@ -0,0 +1,35 @@
@define-color theme_fg_color_breeze @window_fg;
@define-color theme_bg_color_breeze @window_bg;
@define-color theme_text_color_breeze @text_widget_fg;
@define-color theme_base_color_breeze @text_widget_bg;
@define-color insensitive_fg_color_breeze @disabled_fg;
@define-color insensitive_bg_color_breeze @disabled_bg;
@define-color theme_selected_fg_color_breeze @selected_fg;
@define-color theme_selected_bg_color_breeze @selected_bg;
@define-color theme_button_foreground_normal_breeze @button_fg;
@define-color theme_button_background_normal_breeze @button_bg;
/*Plasma does not have a setting for toggled buttons*/
/* @define-color button_pushed_fg @button_fg;
@define-color button_pushed_bg mix(@button_bg, @selected_bg, 0.5);*/
@define-color border_color shade(mix(@window_fg, @text_widget_bg, 0.5), 0.5);
@define-color warning_color_breeze @warning_color;
@define-color error_color_breeze @error_color;
@define-color success_color_breeze @success_color;
@define-color theme_titlebar_foreground_breeze @titlebar_active_fg;
@define-color theme_titlebar_background_breeze @titlebar_active_bg;
@define-color theme_titlebar_foreground_backdrop_breeze @titlebar_backdrop_fg;
@define-color theme_titlebar_background_backdrop_breeze @titlebar_backdrop_bg;
@define-color tooltip_text_breeze @hint_fg;
@define-color tooltip_background_breeze @hint_bg;

1
imports/plasma_colors.css Symbolic link
View File

@ -0,0 +1 @@
/home/nestor/.config/gtk-3.0/colors.css