diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml deleted file mode 100644 index 251e77fe..00000000 --- a/.pre-commit-config.yaml +++ /dev/null @@ -1,5 +0,0 @@ -repos: -- repo: https://github.com/JohnnyMorganz/StyLua - rev: v0.16.1 - hooks: - - id: stylua 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 00000000..c1964dc5 --- /dev/null +++ b/config/gtk-3.0/assets/close-active.svg @@ -0,0 +1,45 @@ + + +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 00000000..c1964dc5 --- /dev/null +++ b/config/gtk-3.0/assets/close-backdrop-active.svg @@ -0,0 +1,45 @@ + + +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 00000000..ac3f1892 --- /dev/null +++ b/config/gtk-3.0/assets/close-backdrop-hover.svg @@ -0,0 +1,63 @@ + + +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 00000000..3b197a2e --- /dev/null +++ b/config/gtk-3.0/assets/close-backdrop-normal.svg @@ -0,0 +1,63 @@ + + +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 00000000..ac3f1892 --- /dev/null +++ b/config/gtk-3.0/assets/close-hover.svg @@ -0,0 +1,63 @@ + + +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 00000000..9b1f7088 --- /dev/null +++ b/config/gtk-3.0/assets/close-normal.svg @@ -0,0 +1,57 @@ + + +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 00000000..bc53ee76 --- /dev/null +++ b/config/gtk-3.0/assets/maximize-active.svg @@ -0,0 +1,45 @@ + + +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 00000000..bc53ee76 --- /dev/null +++ b/config/gtk-3.0/assets/maximize-backdrop-active.svg @@ -0,0 +1,45 @@ + + +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 00000000..d6040d34 --- /dev/null +++ b/config/gtk-3.0/assets/maximize-backdrop-hover.svg @@ -0,0 +1,63 @@ + + +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 00000000..d648451a --- /dev/null +++ b/config/gtk-3.0/assets/maximize-backdrop-normal.svg @@ -0,0 +1,57 @@ + + +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 00000000..d6040d34 --- /dev/null +++ b/config/gtk-3.0/assets/maximize-hover.svg @@ -0,0 +1,63 @@ + + +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 00000000..87224d76 --- /dev/null +++ b/config/gtk-3.0/assets/maximize-normal.svg @@ -0,0 +1,51 @@ + + +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 00000000..f80e76ef --- /dev/null +++ b/config/gtk-3.0/assets/maximized-active.svg @@ -0,0 +1,45 @@ + + +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 00000000..f80e76ef --- /dev/null +++ b/config/gtk-3.0/assets/maximized-backdrop-active.svg @@ -0,0 +1,45 @@ + + +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 00000000..182f2f97 --- /dev/null +++ b/config/gtk-3.0/assets/maximized-backdrop-hover.svg @@ -0,0 +1,63 @@ + + +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 00000000..3f9705d4 --- /dev/null +++ b/config/gtk-3.0/assets/maximized-backdrop-normal.svg @@ -0,0 +1,57 @@ + + +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 00000000..182f2f97 --- /dev/null +++ b/config/gtk-3.0/assets/maximized-hover.svg @@ -0,0 +1,63 @@ + + +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 00000000..6496f542 --- /dev/null +++ b/config/gtk-3.0/assets/maximized-normal.svg @@ -0,0 +1,51 @@ + + +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 00000000..c99ab15a --- /dev/null +++ b/config/gtk-3.0/assets/minimize-active.svg @@ -0,0 +1,159 @@ + + +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 00000000..c99ab15a --- /dev/null +++ b/config/gtk-3.0/assets/minimize-backdrop-active.svg @@ -0,0 +1,159 @@ + + +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 00000000..1a5e5b1c --- /dev/null +++ b/config/gtk-3.0/assets/minimize-backdrop-hover.svg @@ -0,0 +1,51 @@ + + +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 00000000..c46eed8e --- /dev/null +++ b/config/gtk-3.0/assets/minimize-backdrop-normal.svg @@ -0,0 +1,45 @@ + + +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 00000000..1a5e5b1c --- /dev/null +++ b/config/gtk-3.0/assets/minimize-hover.svg @@ -0,0 +1,51 @@ + + +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 00000000..5a4a8b1f --- /dev/null +++ b/config/gtk-3.0/assets/minimize-normal.svg @@ -0,0 +1,39 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/gtk-3.0/settings.ini b/config/gtk-3.0/settings.ini index 5bd64aa2..5c872e8e 100644 --- a/config/gtk-3.0/settings.ini +++ b/config/gtk-3.0/settings.ini @@ -10,9 +10,9 @@ gtk-enable-input-feedback-sounds=0 gtk-font-name=Noto Sans, 10 gtk-icon-theme-name=breeze gtk-menu-images=true -gtk-modules=colorreload-gtk-module +gtk-modules=colorreload-gtk-module:window-decorations-gtk-module gtk-primary-button-warps-slider=false -gtk-theme-name=Arc-Darker +gtk-theme-name=Catppuccin-Macchiato gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR gtk-toolbar-style=3 gtk-xft-antialias=1 diff --git a/config/gtk-3.0/window_decorations.css b/config/gtk-3.0/window_decorations.css new file mode 100644 index 00000000..ca70a8ad --- /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"); }