From 096193e0dbc0099c97a01202178eeceda9e95bbc Mon Sep 17 00:00:00 2001 From: HeCodes2Much Date: Tue, 20 Aug 2024 18:27:07 +0100 Subject: [PATCH] Added GTK --- .config/gtk-3.0/assets/close-active.svg | 28 +++++++ .../gtk-3.0/assets/close-backdrop-active.svg | 28 +++++++ .../gtk-3.0/assets/close-backdrop-hover.svg | 28 +++++++ .../gtk-3.0/assets/close-backdrop-normal.svg | 22 +++++ .config/gtk-3.0/assets/close-hover.svg | 28 +++++++ .config/gtk-3.0/assets/close-normal.svg | 22 +++++ .config/gtk-3.0/assets/maximize-active.svg | 27 ++++++ .../assets/maximize-backdrop-active.svg | 27 ++++++ .../assets/maximize-backdrop-hover.svg | 27 ++++++ .../assets/maximize-backdrop-normal.svg | 21 +++++ .config/gtk-3.0/assets/maximize-hover.svg | 27 ++++++ .config/gtk-3.0/assets/maximize-normal.svg | 21 +++++ .config/gtk-3.0/assets/maximized-active.svg | 27 ++++++ .../assets/maximized-backdrop-active.svg | 27 ++++++ .../assets/maximized-backdrop-hover.svg | 27 ++++++ .../assets/maximized-backdrop-normal.svg | 21 +++++ .config/gtk-3.0/assets/maximized-hover.svg | 27 ++++++ .config/gtk-3.0/assets/maximized-normal.svg | 21 +++++ .config/gtk-3.0/assets/minimize-active.svg | 27 ++++++ .../assets/minimize-backdrop-active.svg | 27 ++++++ .../assets/minimize-backdrop-hover.svg | 27 ++++++ .../assets/minimize-backdrop-normal.svg | 21 +++++ .config/gtk-3.0/assets/minimize-hover.svg | 27 ++++++ .config/gtk-3.0/assets/minimize-normal.svg | 21 +++++ .config/gtk-3.0/colors.css | 84 +++++++++++++++++++ .config/gtk-3.0/gtk.css | 1 + .config/gtk-3.0/settings.ini | 16 ++++ .config/gtk-3.0/window_decorations.css | 71 ++++++++++++++++ .config/gtk-4.0/colors.css | 84 +++++++++++++++++++ .config/gtk-4.0/gtk.css | 1 + .config/gtk-4.0/settings.ini | 12 +++ .config/gtk-4.0/window_decorations.css | 71 ++++++++++++++++ .config/gtkrc | 2 + .config/gtkrc-2.0 | 5 ++ .gtkrc-2.0 | 12 +++ 35 files changed, 965 insertions(+) create mode 100644 .config/gtk-3.0/assets/close-active.svg create mode 100644 .config/gtk-3.0/assets/close-backdrop-active.svg create mode 100644 .config/gtk-3.0/assets/close-backdrop-hover.svg create mode 100644 .config/gtk-3.0/assets/close-backdrop-normal.svg create mode 100644 .config/gtk-3.0/assets/close-hover.svg create mode 100644 .config/gtk-3.0/assets/close-normal.svg create mode 100644 .config/gtk-3.0/assets/maximize-active.svg create mode 100644 .config/gtk-3.0/assets/maximize-backdrop-active.svg create mode 100644 .config/gtk-3.0/assets/maximize-backdrop-hover.svg create mode 100644 .config/gtk-3.0/assets/maximize-backdrop-normal.svg create mode 100644 .config/gtk-3.0/assets/maximize-hover.svg create mode 100644 .config/gtk-3.0/assets/maximize-normal.svg create mode 100644 .config/gtk-3.0/assets/maximized-active.svg create mode 100644 .config/gtk-3.0/assets/maximized-backdrop-active.svg create mode 100644 .config/gtk-3.0/assets/maximized-backdrop-hover.svg create mode 100644 .config/gtk-3.0/assets/maximized-backdrop-normal.svg create mode 100644 .config/gtk-3.0/assets/maximized-hover.svg create mode 100644 .config/gtk-3.0/assets/maximized-normal.svg create mode 100644 .config/gtk-3.0/assets/minimize-active.svg create mode 100644 .config/gtk-3.0/assets/minimize-backdrop-active.svg create mode 100644 .config/gtk-3.0/assets/minimize-backdrop-hover.svg create mode 100644 .config/gtk-3.0/assets/minimize-backdrop-normal.svg create mode 100644 .config/gtk-3.0/assets/minimize-hover.svg create mode 100644 .config/gtk-3.0/assets/minimize-normal.svg create mode 100644 .config/gtk-3.0/colors.css create mode 100644 .config/gtk-3.0/gtk.css create mode 100644 .config/gtk-3.0/settings.ini create mode 100644 .config/gtk-3.0/window_decorations.css create mode 100644 .config/gtk-4.0/colors.css create mode 100644 .config/gtk-4.0/gtk.css create mode 100644 .config/gtk-4.0/settings.ini create mode 100644 .config/gtk-4.0/window_decorations.css create mode 100644 .config/gtkrc create mode 100644 .config/gtkrc-2.0 create mode 100644 .gtkrc-2.0 diff --git a/.config/gtk-3.0/assets/close-active.svg b/.config/gtk-3.0/assets/close-active.svg new file mode 100644 index 000000000..37fe71e93 --- /dev/null +++ b/.config/gtk-3.0/assets/close-active.svg @@ -0,0 +1,28 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + + diff --git a/.config/gtk-3.0/assets/close-backdrop-active.svg b/.config/gtk-3.0/assets/close-backdrop-active.svg new file mode 100644 index 000000000..834d46fd2 --- /dev/null +++ b/.config/gtk-3.0/assets/close-backdrop-active.svg @@ -0,0 +1,28 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + + diff --git a/.config/gtk-3.0/assets/close-backdrop-hover.svg b/.config/gtk-3.0/assets/close-backdrop-hover.svg new file mode 100644 index 000000000..89cb04840 --- /dev/null +++ b/.config/gtk-3.0/assets/close-backdrop-hover.svg @@ -0,0 +1,28 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + + diff --git a/.config/gtk-3.0/assets/close-backdrop-normal.svg b/.config/gtk-3.0/assets/close-backdrop-normal.svg new file mode 100644 index 000000000..211fa640e --- /dev/null +++ b/.config/gtk-3.0/assets/close-backdrop-normal.svg @@ -0,0 +1,22 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + diff --git a/.config/gtk-3.0/assets/close-hover.svg b/.config/gtk-3.0/assets/close-hover.svg new file mode 100644 index 000000000..9f41eedf2 --- /dev/null +++ b/.config/gtk-3.0/assets/close-hover.svg @@ -0,0 +1,28 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + + diff --git a/.config/gtk-3.0/assets/close-normal.svg b/.config/gtk-3.0/assets/close-normal.svg new file mode 100644 index 000000000..020e1cccc --- /dev/null +++ b/.config/gtk-3.0/assets/close-normal.svg @@ -0,0 +1,22 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + diff --git a/.config/gtk-3.0/assets/maximize-active.svg b/.config/gtk-3.0/assets/maximize-active.svg new file mode 100644 index 000000000..74f85de14 --- /dev/null +++ b/.config/gtk-3.0/assets/maximize-active.svg @@ -0,0 +1,27 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + diff --git a/.config/gtk-3.0/assets/maximize-backdrop-active.svg b/.config/gtk-3.0/assets/maximize-backdrop-active.svg new file mode 100644 index 000000000..f23d00ab2 --- /dev/null +++ b/.config/gtk-3.0/assets/maximize-backdrop-active.svg @@ -0,0 +1,27 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + diff --git a/.config/gtk-3.0/assets/maximize-backdrop-hover.svg b/.config/gtk-3.0/assets/maximize-backdrop-hover.svg new file mode 100644 index 000000000..b9f8da5eb --- /dev/null +++ b/.config/gtk-3.0/assets/maximize-backdrop-hover.svg @@ -0,0 +1,27 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + diff --git a/.config/gtk-3.0/assets/maximize-backdrop-normal.svg b/.config/gtk-3.0/assets/maximize-backdrop-normal.svg new file mode 100644 index 000000000..d90a986f1 --- /dev/null +++ b/.config/gtk-3.0/assets/maximize-backdrop-normal.svg @@ -0,0 +1,21 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + diff --git a/.config/gtk-3.0/assets/maximize-hover.svg b/.config/gtk-3.0/assets/maximize-hover.svg new file mode 100644 index 000000000..4629fb9dc --- /dev/null +++ b/.config/gtk-3.0/assets/maximize-hover.svg @@ -0,0 +1,27 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + diff --git a/.config/gtk-3.0/assets/maximize-normal.svg b/.config/gtk-3.0/assets/maximize-normal.svg new file mode 100644 index 000000000..257cc4573 --- /dev/null +++ b/.config/gtk-3.0/assets/maximize-normal.svg @@ -0,0 +1,21 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + diff --git a/.config/gtk-3.0/assets/maximized-active.svg b/.config/gtk-3.0/assets/maximized-active.svg new file mode 100644 index 000000000..2fbc91784 --- /dev/null +++ b/.config/gtk-3.0/assets/maximized-active.svg @@ -0,0 +1,27 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + diff --git a/.config/gtk-3.0/assets/maximized-backdrop-active.svg b/.config/gtk-3.0/assets/maximized-backdrop-active.svg new file mode 100644 index 000000000..aecf98bd7 --- /dev/null +++ b/.config/gtk-3.0/assets/maximized-backdrop-active.svg @@ -0,0 +1,27 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + diff --git a/.config/gtk-3.0/assets/maximized-backdrop-hover.svg b/.config/gtk-3.0/assets/maximized-backdrop-hover.svg new file mode 100644 index 000000000..1a88e1641 --- /dev/null +++ b/.config/gtk-3.0/assets/maximized-backdrop-hover.svg @@ -0,0 +1,27 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + diff --git a/.config/gtk-3.0/assets/maximized-backdrop-normal.svg b/.config/gtk-3.0/assets/maximized-backdrop-normal.svg new file mode 100644 index 000000000..d83c822a3 --- /dev/null +++ b/.config/gtk-3.0/assets/maximized-backdrop-normal.svg @@ -0,0 +1,21 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + diff --git a/.config/gtk-3.0/assets/maximized-hover.svg b/.config/gtk-3.0/assets/maximized-hover.svg new file mode 100644 index 000000000..748d4a7ed --- /dev/null +++ b/.config/gtk-3.0/assets/maximized-hover.svg @@ -0,0 +1,27 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + diff --git a/.config/gtk-3.0/assets/maximized-normal.svg b/.config/gtk-3.0/assets/maximized-normal.svg new file mode 100644 index 000000000..c466d87c2 --- /dev/null +++ b/.config/gtk-3.0/assets/maximized-normal.svg @@ -0,0 +1,21 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + diff --git a/.config/gtk-3.0/assets/minimize-active.svg b/.config/gtk-3.0/assets/minimize-active.svg new file mode 100644 index 000000000..63d458360 --- /dev/null +++ b/.config/gtk-3.0/assets/minimize-active.svg @@ -0,0 +1,27 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + diff --git a/.config/gtk-3.0/assets/minimize-backdrop-active.svg b/.config/gtk-3.0/assets/minimize-backdrop-active.svg new file mode 100644 index 000000000..9a7bc8d68 --- /dev/null +++ b/.config/gtk-3.0/assets/minimize-backdrop-active.svg @@ -0,0 +1,27 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + diff --git a/.config/gtk-3.0/assets/minimize-backdrop-hover.svg b/.config/gtk-3.0/assets/minimize-backdrop-hover.svg new file mode 100644 index 000000000..762e04162 --- /dev/null +++ b/.config/gtk-3.0/assets/minimize-backdrop-hover.svg @@ -0,0 +1,27 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + diff --git a/.config/gtk-3.0/assets/minimize-backdrop-normal.svg b/.config/gtk-3.0/assets/minimize-backdrop-normal.svg new file mode 100644 index 000000000..e73dea692 --- /dev/null +++ b/.config/gtk-3.0/assets/minimize-backdrop-normal.svg @@ -0,0 +1,21 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + diff --git a/.config/gtk-3.0/assets/minimize-hover.svg b/.config/gtk-3.0/assets/minimize-hover.svg new file mode 100644 index 000000000..7422652c7 --- /dev/null +++ b/.config/gtk-3.0/assets/minimize-hover.svg @@ -0,0 +1,27 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + diff --git a/.config/gtk-3.0/assets/minimize-normal.svg b/.config/gtk-3.0/assets/minimize-normal.svg new file mode 100644 index 000000000..24529ed65 --- /dev/null +++ b/.config/gtk-3.0/assets/minimize-normal.svg @@ -0,0 +1,21 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + diff --git a/.config/gtk-3.0/colors.css b/.config/gtk-3.0/colors.css new file mode 100644 index 000000000..821726e29 --- /dev/null +++ b/.config/gtk-3.0/colors.css @@ -0,0 +1,84 @@ +@define-color borders_breeze #5f6265; +@define-color content_view_bg_breeze #1b1e20; +@define-color error_color_backdrop_breeze #da4453; +@define-color error_color_breeze #da4453; +@define-color error_color_insensitive_backdrop_breeze #592930; +@define-color error_color_insensitive_breeze #592930; +@define-color insensitive_base_color_breeze #1a1d1f; +@define-color insensitive_base_fg_color_breeze #656768; +@define-color insensitive_bg_color_breeze #282c30; +@define-color insensitive_borders_breeze #3a3d41; +@define-color insensitive_fg_color_breeze #6e7173; +@define-color insensitive_selected_bg_color_breeze #282c30; +@define-color insensitive_selected_fg_color_breeze #6e7173; +@define-color insensitive_unfocused_bg_color_breeze #282c30; +@define-color insensitive_unfocused_fg_color_breeze #6e7173; +@define-color insensitive_unfocused_selected_bg_color_breeze #282c30; +@define-color insensitive_unfocused_selected_fg_color_breeze #6e7173; +@define-color link_color_breeze #1d99f3; +@define-color link_visited_color_breeze #9b59b6; +@define-color success_color_backdrop_breeze #27ae60; +@define-color success_color_breeze #27ae60; +@define-color success_color_insensitive_backdrop_breeze #1e4d34; +@define-color success_color_insensitive_breeze #1e4d34; +@define-color theme_base_color_breeze #1b1e20; +@define-color theme_bg_color_breeze #2a2e32; +@define-color theme_button_background_backdrop_breeze #31363b; +@define-color theme_button_background_backdrop_insensitive_breeze #2f3338; +@define-color theme_button_background_insensitive_breeze #2f3338; +@define-color theme_button_background_normal_breeze #31363b; +@define-color theme_button_decoration_focus_backdrop_breeze #3daee9; +@define-color theme_button_decoration_focus_backdrop_insensitive_breeze #335c72; +@define-color theme_button_decoration_focus_breeze #3daee9; +@define-color theme_button_decoration_focus_insensitive_breeze #335c72; +@define-color theme_button_decoration_hover_backdrop_breeze #3daee9; +@define-color theme_button_decoration_hover_backdrop_insensitive_breeze #335c72; +@define-color theme_button_decoration_hover_breeze #3daee9; +@define-color theme_button_decoration_hover_insensitive_breeze #335c72; +@define-color theme_button_foreground_active_backdrop_breeze #fcfcfc; +@define-color theme_button_foreground_active_backdrop_insensitive_breeze #6e7173; +@define-color theme_button_foreground_active_breeze #fcfcfc; +@define-color theme_button_foreground_active_insensitive_breeze #6e7173; +@define-color theme_button_foreground_backdrop_breeze #fcfcfc; +@define-color theme_button_foreground_backdrop_insensitive_breeze #727679; +@define-color theme_button_foreground_insensitive_breeze #727679; +@define-color theme_button_foreground_normal_breeze #fcfcfc; +@define-color theme_fg_color_breeze #fcfcfc; +@define-color theme_header_background_backdrop_breeze #2a2e32; +@define-color theme_header_background_breeze #31363b; +@define-color theme_header_background_light_breeze #2a2e32; +@define-color theme_header_foreground_backdrop_breeze #fcfcfc; +@define-color theme_header_foreground_breeze #fcfcfc; +@define-color theme_header_foreground_insensitive_backdrop_breeze #fcfcfc; +@define-color theme_header_foreground_insensitive_breeze #fcfcfc; +@define-color theme_hovering_selected_bg_color_breeze #3daee9; +@define-color theme_selected_bg_color_breeze #3daee9; +@define-color theme_selected_fg_color_breeze #fcfcfc; +@define-color theme_text_color_breeze #fcfcfc; +@define-color theme_titlebar_background_backdrop_breeze #2a2e32; +@define-color theme_titlebar_background_breeze #31363b; +@define-color theme_titlebar_background_light_breeze #2a2e32; +@define-color theme_titlebar_foreground_backdrop_breeze #fcfcfc; +@define-color theme_titlebar_foreground_breeze #fcfcfc; +@define-color theme_titlebar_foreground_insensitive_backdrop_breeze #fcfcfc; +@define-color theme_titlebar_foreground_insensitive_breeze #fcfcfc; +@define-color theme_unfocused_base_color_breeze #1b1e20; +@define-color theme_unfocused_bg_color_breeze #2a2e32; +@define-color theme_unfocused_fg_color_breeze #fcfcfc; +@define-color theme_unfocused_selected_bg_color_alt_breeze #1f485e; +@define-color theme_unfocused_selected_bg_color_breeze #1f485e; +@define-color theme_unfocused_selected_fg_color_breeze #fcfcfc; +@define-color theme_unfocused_text_color_breeze #fcfcfc; +@define-color theme_unfocused_view_bg_color_breeze #1a1d1f; +@define-color theme_unfocused_view_text_color_breeze #656768; +@define-color theme_view_active_decoration_color_breeze #3daee9; +@define-color theme_view_hover_decoration_color_breeze #3daee9; +@define-color tooltip_background_breeze #31363b; +@define-color tooltip_border_breeze #64686b; +@define-color tooltip_text_breeze #fcfcfc; +@define-color unfocused_borders_breeze #5f6265; +@define-color unfocused_insensitive_borders_breeze #3a3d41; +@define-color warning_color_backdrop_breeze #f67400; +@define-color warning_color_breeze #f67400; +@define-color warning_color_insensitive_backdrop_breeze #633914; +@define-color warning_color_insensitive_breeze #633914; diff --git a/.config/gtk-3.0/gtk.css b/.config/gtk-3.0/gtk.css new file mode 100644 index 000000000..c9763f7f6 --- /dev/null +++ b/.config/gtk-3.0/gtk.css @@ -0,0 +1 @@ +@import 'colors.css'; \ No newline at end of file diff --git a/.config/gtk-3.0/settings.ini b/.config/gtk-3.0/settings.ini new file mode 100644 index 000000000..6575d9fec --- /dev/null +++ b/.config/gtk-3.0/settings.ini @@ -0,0 +1,16 @@ +[Settings] +gtk-application-prefer-dark-theme=true +gtk-button-images=true +gtk-cursor-theme-name=breeze_cursors +gtk-cursor-theme-size=24 +gtk-decoration-layout=icon:minimize,maximize,close +gtk-enable-animations=true +gtk-font-name=Noto Sans, 10 +gtk-icon-theme-name=breeze-dark +gtk-menu-images=true +gtk-modules=colorreload-gtk-module:window-decorations-gtk-module +gtk-primary-button-warps-slider=true +gtk-sound-theme-name=ocean +gtk-theme-name=Breeze +gtk-toolbar-style=3 +gtk-xft-dpi=98304 diff --git a/.config/gtk-3.0/window_decorations.css b/.config/gtk-3.0/window_decorations.css new file mode 100644 index 000000000..ca70a8ad5 --- /dev/null +++ b/.config/gtk-3.0/window_decorations.css @@ -0,0 +1,71 @@ +headerbar button.titlebutton.close, .titlebar button.titlebutton.close { + background-image: url("assets/close-normal.svg"); } + +headerbar button.titlebutton.close:hover, .titlebar button.titlebutton.close:hover { + background-image: url("assets/close-hover.svg"); } + +headerbar button.titlebutton.close:active, .titlebar button.titlebutton.close:active { + background-image: url("assets/close-active.svg"); } + +headerbar button.titlebutton.close:backdrop, .titlebar button.titlebutton.close:backdrop { + background-image: url("assets/close-backdrop-normal.svg"); } + +headerbar button.titlebutton.close:backdrop:hover, .titlebar button.titlebutton.close:backdrop:hover { + background-image: url("assets/close-backdrop-hover.svg"); } + +headerbar button.titlebutton.close:backdrop:active, .titlebar button.titlebutton.close:backdrop:active { + background-image: url("assets/close-backdrop-active.svg"); } + +headerbar button.titlebutton.maximize, .titlebar button.titlebutton.maximize { + background-image: url("assets/maximize-normal.svg"); } + +headerbar button.titlebutton.maximize:hover, .titlebar button.titlebutton.maximize:hover { + background-image: url("assets/maximize-hover.svg"); } + +headerbar button.titlebutton.maximize:active, .titlebar button.titlebutton.maximize:active { + background-image: url("assets/maximize-active.svg"); } + +headerbar button.titlebutton.maximize:backdrop, .titlebar button.titlebutton.maximize:backdrop { + background-image: url("assets/maximize-backdrop-normal.svg"); } + +headerbar button.titlebutton.maximize:backdrop:hover, .titlebar button.titlebutton.maximize:backdrop:hover { + background-image: url("assets/maximize-backdrop-hover.svg"); } + +headerbar button.titlebutton.maximize:backdrop:active, .titlebar button.titlebutton.maximize:backdrop:active { + background-image: url("assets/maximize-backdrop-active.svg"); } + +headerbar button.titlebutton.minimize, .titlebar button.titlebutton.minimize { + background-image: url("assets/minimize-normal.svg"); } + +headerbar button.titlebutton.minimize:hover, .titlebar button.titlebutton.minimize:hover { + background-image: url("assets/minimize-hover.svg"); } + +headerbar button.titlebutton.minimize:active, .titlebar button.titlebutton.minimize:active { + background-image: url("assets/minimize-active.svg"); } + +headerbar button.titlebutton.minimize:backdrop, .titlebar button.titlebutton.minimize:backdrop { + background-image: url("assets/minimize-backdrop-normal.svg"); } + +headerbar button.titlebutton.minimize:backdrop:hover, .titlebar button.titlebutton.minimize:backdrop:hover { + background-image: url("assets/minimize-backdrop-hover.svg"); } + +headerbar button.titlebutton.minimize:backdrop:active, .titlebar button.titlebutton.minimize:backdrop:active { + background-image: url("assets/minimize-backdrop-active.svg"); } + +.maximized headerbar button.titlebutton.maximize, .maximized .titlebar button.titlebutton.maximize { + background-image: url("assets/maximized-normal.svg"); } + +.maximized headerbar button.titlebutton.maximize:hover, .maximized .titlebar button.titlebutton.maximize:hover { + background-image: url("assets/maximized-hover.svg"); } + +.maximized headerbar button.titlebutton.maximize:active, .maximized .titlebar button.titlebutton.maximize:active { + background-image: url("assets/maximized-active.svg"); } + +.maximized headerbar button.titlebutton.maximize:backdrop, .maximized .titlebar button.titlebutton.maximize:backdrop { + background-image: url("assets/maximized-backdrop-normal.svg"); } + +.maximized headerbar button.titlebutton.maximize:backdrop:hover, .maximized .titlebar button.titlebutton.maximize:backdrop:hover { + background-image: url("assets/maximized-backdrop-hover.svg"); } + +.maximized headerbar button.titlebutton.maximize:backdrop:active, .maximized .titlebar button.titlebutton.maximize:backdrop:active { + background-image: url("assets/maximized-backdrop-active.svg"); } diff --git a/.config/gtk-4.0/colors.css b/.config/gtk-4.0/colors.css new file mode 100644 index 000000000..821726e29 --- /dev/null +++ b/.config/gtk-4.0/colors.css @@ -0,0 +1,84 @@ +@define-color borders_breeze #5f6265; +@define-color content_view_bg_breeze #1b1e20; +@define-color error_color_backdrop_breeze #da4453; +@define-color error_color_breeze #da4453; +@define-color error_color_insensitive_backdrop_breeze #592930; +@define-color error_color_insensitive_breeze #592930; +@define-color insensitive_base_color_breeze #1a1d1f; +@define-color insensitive_base_fg_color_breeze #656768; +@define-color insensitive_bg_color_breeze #282c30; +@define-color insensitive_borders_breeze #3a3d41; +@define-color insensitive_fg_color_breeze #6e7173; +@define-color insensitive_selected_bg_color_breeze #282c30; +@define-color insensitive_selected_fg_color_breeze #6e7173; +@define-color insensitive_unfocused_bg_color_breeze #282c30; +@define-color insensitive_unfocused_fg_color_breeze #6e7173; +@define-color insensitive_unfocused_selected_bg_color_breeze #282c30; +@define-color insensitive_unfocused_selected_fg_color_breeze #6e7173; +@define-color link_color_breeze #1d99f3; +@define-color link_visited_color_breeze #9b59b6; +@define-color success_color_backdrop_breeze #27ae60; +@define-color success_color_breeze #27ae60; +@define-color success_color_insensitive_backdrop_breeze #1e4d34; +@define-color success_color_insensitive_breeze #1e4d34; +@define-color theme_base_color_breeze #1b1e20; +@define-color theme_bg_color_breeze #2a2e32; +@define-color theme_button_background_backdrop_breeze #31363b; +@define-color theme_button_background_backdrop_insensitive_breeze #2f3338; +@define-color theme_button_background_insensitive_breeze #2f3338; +@define-color theme_button_background_normal_breeze #31363b; +@define-color theme_button_decoration_focus_backdrop_breeze #3daee9; +@define-color theme_button_decoration_focus_backdrop_insensitive_breeze #335c72; +@define-color theme_button_decoration_focus_breeze #3daee9; +@define-color theme_button_decoration_focus_insensitive_breeze #335c72; +@define-color theme_button_decoration_hover_backdrop_breeze #3daee9; +@define-color theme_button_decoration_hover_backdrop_insensitive_breeze #335c72; +@define-color theme_button_decoration_hover_breeze #3daee9; +@define-color theme_button_decoration_hover_insensitive_breeze #335c72; +@define-color theme_button_foreground_active_backdrop_breeze #fcfcfc; +@define-color theme_button_foreground_active_backdrop_insensitive_breeze #6e7173; +@define-color theme_button_foreground_active_breeze #fcfcfc; +@define-color theme_button_foreground_active_insensitive_breeze #6e7173; +@define-color theme_button_foreground_backdrop_breeze #fcfcfc; +@define-color theme_button_foreground_backdrop_insensitive_breeze #727679; +@define-color theme_button_foreground_insensitive_breeze #727679; +@define-color theme_button_foreground_normal_breeze #fcfcfc; +@define-color theme_fg_color_breeze #fcfcfc; +@define-color theme_header_background_backdrop_breeze #2a2e32; +@define-color theme_header_background_breeze #31363b; +@define-color theme_header_background_light_breeze #2a2e32; +@define-color theme_header_foreground_backdrop_breeze #fcfcfc; +@define-color theme_header_foreground_breeze #fcfcfc; +@define-color theme_header_foreground_insensitive_backdrop_breeze #fcfcfc; +@define-color theme_header_foreground_insensitive_breeze #fcfcfc; +@define-color theme_hovering_selected_bg_color_breeze #3daee9; +@define-color theme_selected_bg_color_breeze #3daee9; +@define-color theme_selected_fg_color_breeze #fcfcfc; +@define-color theme_text_color_breeze #fcfcfc; +@define-color theme_titlebar_background_backdrop_breeze #2a2e32; +@define-color theme_titlebar_background_breeze #31363b; +@define-color theme_titlebar_background_light_breeze #2a2e32; +@define-color theme_titlebar_foreground_backdrop_breeze #fcfcfc; +@define-color theme_titlebar_foreground_breeze #fcfcfc; +@define-color theme_titlebar_foreground_insensitive_backdrop_breeze #fcfcfc; +@define-color theme_titlebar_foreground_insensitive_breeze #fcfcfc; +@define-color theme_unfocused_base_color_breeze #1b1e20; +@define-color theme_unfocused_bg_color_breeze #2a2e32; +@define-color theme_unfocused_fg_color_breeze #fcfcfc; +@define-color theme_unfocused_selected_bg_color_alt_breeze #1f485e; +@define-color theme_unfocused_selected_bg_color_breeze #1f485e; +@define-color theme_unfocused_selected_fg_color_breeze #fcfcfc; +@define-color theme_unfocused_text_color_breeze #fcfcfc; +@define-color theme_unfocused_view_bg_color_breeze #1a1d1f; +@define-color theme_unfocused_view_text_color_breeze #656768; +@define-color theme_view_active_decoration_color_breeze #3daee9; +@define-color theme_view_hover_decoration_color_breeze #3daee9; +@define-color tooltip_background_breeze #31363b; +@define-color tooltip_border_breeze #64686b; +@define-color tooltip_text_breeze #fcfcfc; +@define-color unfocused_borders_breeze #5f6265; +@define-color unfocused_insensitive_borders_breeze #3a3d41; +@define-color warning_color_backdrop_breeze #f67400; +@define-color warning_color_breeze #f67400; +@define-color warning_color_insensitive_backdrop_breeze #633914; +@define-color warning_color_insensitive_breeze #633914; diff --git a/.config/gtk-4.0/gtk.css b/.config/gtk-4.0/gtk.css new file mode 100644 index 000000000..c9763f7f6 --- /dev/null +++ b/.config/gtk-4.0/gtk.css @@ -0,0 +1 @@ +@import 'colors.css'; \ No newline at end of file diff --git a/.config/gtk-4.0/settings.ini b/.config/gtk-4.0/settings.ini new file mode 100644 index 000000000..22c7e427a --- /dev/null +++ b/.config/gtk-4.0/settings.ini @@ -0,0 +1,12 @@ +[Settings] +gtk-application-prefer-dark-theme=true +gtk-cursor-theme-name=breeze_cursors +gtk-cursor-theme-size=24 +gtk-decoration-layout=icon:minimize,maximize,close +gtk-enable-animations=true +gtk-font-name=Noto Sans, 10 +gtk-icon-theme-name=breeze-dark +gtk-modules=colorreload-gtk-module:window-decorations-gtk-module +gtk-primary-button-warps-slider=true +gtk-sound-theme-name=ocean +gtk-xft-dpi=98304 diff --git a/.config/gtk-4.0/window_decorations.css b/.config/gtk-4.0/window_decorations.css new file mode 100644 index 000000000..ca70a8ad5 --- /dev/null +++ b/.config/gtk-4.0/window_decorations.css @@ -0,0 +1,71 @@ +headerbar button.titlebutton.close, .titlebar button.titlebutton.close { + background-image: url("assets/close-normal.svg"); } + +headerbar button.titlebutton.close:hover, .titlebar button.titlebutton.close:hover { + background-image: url("assets/close-hover.svg"); } + +headerbar button.titlebutton.close:active, .titlebar button.titlebutton.close:active { + background-image: url("assets/close-active.svg"); } + +headerbar button.titlebutton.close:backdrop, .titlebar button.titlebutton.close:backdrop { + background-image: url("assets/close-backdrop-normal.svg"); } + +headerbar button.titlebutton.close:backdrop:hover, .titlebar button.titlebutton.close:backdrop:hover { + background-image: url("assets/close-backdrop-hover.svg"); } + +headerbar button.titlebutton.close:backdrop:active, .titlebar button.titlebutton.close:backdrop:active { + background-image: url("assets/close-backdrop-active.svg"); } + +headerbar button.titlebutton.maximize, .titlebar button.titlebutton.maximize { + background-image: url("assets/maximize-normal.svg"); } + +headerbar button.titlebutton.maximize:hover, .titlebar button.titlebutton.maximize:hover { + background-image: url("assets/maximize-hover.svg"); } + +headerbar button.titlebutton.maximize:active, .titlebar button.titlebutton.maximize:active { + background-image: url("assets/maximize-active.svg"); } + +headerbar button.titlebutton.maximize:backdrop, .titlebar button.titlebutton.maximize:backdrop { + background-image: url("assets/maximize-backdrop-normal.svg"); } + +headerbar button.titlebutton.maximize:backdrop:hover, .titlebar button.titlebutton.maximize:backdrop:hover { + background-image: url("assets/maximize-backdrop-hover.svg"); } + +headerbar button.titlebutton.maximize:backdrop:active, .titlebar button.titlebutton.maximize:backdrop:active { + background-image: url("assets/maximize-backdrop-active.svg"); } + +headerbar button.titlebutton.minimize, .titlebar button.titlebutton.minimize { + background-image: url("assets/minimize-normal.svg"); } + +headerbar button.titlebutton.minimize:hover, .titlebar button.titlebutton.minimize:hover { + background-image: url("assets/minimize-hover.svg"); } + +headerbar button.titlebutton.minimize:active, .titlebar button.titlebutton.minimize:active { + background-image: url("assets/minimize-active.svg"); } + +headerbar button.titlebutton.minimize:backdrop, .titlebar button.titlebutton.minimize:backdrop { + background-image: url("assets/minimize-backdrop-normal.svg"); } + +headerbar button.titlebutton.minimize:backdrop:hover, .titlebar button.titlebutton.minimize:backdrop:hover { + background-image: url("assets/minimize-backdrop-hover.svg"); } + +headerbar button.titlebutton.minimize:backdrop:active, .titlebar button.titlebutton.minimize:backdrop:active { + background-image: url("assets/minimize-backdrop-active.svg"); } + +.maximized headerbar button.titlebutton.maximize, .maximized .titlebar button.titlebutton.maximize { + background-image: url("assets/maximized-normal.svg"); } + +.maximized headerbar button.titlebutton.maximize:hover, .maximized .titlebar button.titlebutton.maximize:hover { + background-image: url("assets/maximized-hover.svg"); } + +.maximized headerbar button.titlebutton.maximize:active, .maximized .titlebar button.titlebutton.maximize:active { + background-image: url("assets/maximized-active.svg"); } + +.maximized headerbar button.titlebutton.maximize:backdrop, .maximized .titlebar button.titlebutton.maximize:backdrop { + background-image: url("assets/maximized-backdrop-normal.svg"); } + +.maximized headerbar button.titlebutton.maximize:backdrop:hover, .maximized .titlebar button.titlebutton.maximize:backdrop:hover { + background-image: url("assets/maximized-backdrop-hover.svg"); } + +.maximized headerbar button.titlebutton.maximize:backdrop:active, .maximized .titlebar button.titlebutton.maximize:backdrop:active { + background-image: url("assets/maximized-backdrop-active.svg"); } diff --git a/.config/gtkrc b/.config/gtkrc new file mode 100644 index 000000000..210be0c4f --- /dev/null +++ b/.config/gtkrc @@ -0,0 +1,2 @@ +# created by KDE Plasma, Tue Aug 20 18:14:35 2024 +# diff --git a/.config/gtkrc-2.0 b/.config/gtkrc-2.0 new file mode 100644 index 000000000..0990be535 --- /dev/null +++ b/.config/gtkrc-2.0 @@ -0,0 +1,5 @@ +# created by KDE Plasma, Tue Aug 20 18:14:35 2024 +# + +gtk-alternative-button-order = 1 + diff --git a/.gtkrc-2.0 b/.gtkrc-2.0 new file mode 100644 index 000000000..9b109e447 --- /dev/null +++ b/.gtkrc-2.0 @@ -0,0 +1,12 @@ +gtk-enable-animations=1 +gtk-theme-name="Breeze-Dark" +gtk-primary-button-warps-slider=1 +gtk-toolbar-style=3 +gtk-menu-images=1 +gtk-button-images=1 +gtk-cursor-theme-size=24 +gtk-cursor-theme-name="breeze_cursors" +gtk-sound-theme-name="ocean" +gtk-icon-theme-name="breeze-dark" +gtk-font-name="Noto Sans, 10" +