From 9844897e8edc20d62809a4d5debb50b6b4f7cb5b Mon Sep 17 00:00:00 2001 From: inexcode Date: Tue, 18 Jun 2019 02:47:02 +0300 Subject: [PATCH] Friday 5pm --- .Xresources | 18 + .aliases | 2 + .themes/oomox-darker/COPYING | 339 + .../oomox-darker/chrome/chrome-scrollbar.crx | Bin 0 -> 4584 bytes .themes/oomox-darker/chrome/chrome-theme.crx | Bin 0 -> 1975 bytes .../cinnamon/assets/add-workspace-active.svg | 130 + .../cinnamon/assets/add-workspace-hover.svg | 130 + .../cinnamon/assets/add-workspace.svg | 133 + .../cinnamon/assets/calendar-arrow-left.svg | 3 + .../cinnamon/assets/calendar-arrow-right.svg | 3 + .../cinnamon/assets/checkbox-off.svg | 3 + .../oomox-darker/cinnamon/assets/checkbox.svg | 3 + .../cinnamon/assets/close-window.svg | 5 + .../cinnamon/assets/corner-ripple.png | Bin 0 -> 8978 bytes .../cinnamon/assets/radiobutton-off.svg | 3 + .../cinnamon/assets/radiobutton.svg | 3 + .../cinnamon/assets/toggle-off.svg | 4 + .../cinnamon/assets/toggle-on.svg | 4 + .../cinnamon/assets/trash-icon.png | Bin 0 -> 2178 bytes .themes/oomox-darker/cinnamon/cinnamon.css | 1894 +++++ .themes/oomox-darker/cinnamon/thumbnail.png | Bin 0 -> 36019 bytes .themes/oomox-darker/gnome-shell/README.md | 65 + .../assets/calendar-arrow-left.svg | 3 + .../assets/calendar-arrow-right.svg | 3 + .../gnome-shell/assets/checkbox-off.svg | 3 + .../gnome-shell/assets/checkbox.svg | 3 + .../oomox-darker/gnome-shell/assets/close.svg | 3 + .../gnome-shell/assets/dash-placeholder.svg | 4 + .../assets/dash/bottom-running1-focused.svg | 4 + .../assets/dash/bottom-running1.svg | 3 + .../assets/dash/bottom-running2-focused.svg | 5 + .../assets/dash/bottom-running2.svg | 4 + .../assets/dash/bottom-running3-focused.svg | 6 + .../assets/dash/bottom-running3.svg | 5 + .../assets/dash/bottom-running4-focused.svg | 7 + .../assets/dash/bottom-running4.svg | 6 + .../assets/dash/left-running1-focused.svg | 4 + .../gnome-shell/assets/dash/left-running1.svg | 3 + .../assets/dash/left-running2-focused.svg | 5 + .../gnome-shell/assets/dash/left-running2.svg | 4 + .../assets/dash/left-running3-focused.svg | 6 + .../gnome-shell/assets/dash/left-running3.svg | 5 + .../assets/dash/left-running4-focused.svg | 7 + .../gnome-shell/assets/dash/left-running4.svg | 6 + .../assets/dash/right-running1-focused.svg | 4 + .../assets/dash/right-running1.svg | 3 + .../assets/dash/right-running2-focused.svg | 5 + .../assets/dash/right-running2.svg | 4 + .../assets/dash/right-running3-focused.svg | 6 + .../assets/dash/right-running3.svg | 5 + .../assets/dash/right-running4-focused.svg | 7 + .../assets/dash/right-running4.svg | 6 + .../assets/dash/top-running1-focused.svg | 4 + .../gnome-shell/assets/dash/top-running1.svg | 3 + .../assets/dash/top-running2-focused.svg | 5 + .../gnome-shell/assets/dash/top-running2.svg | 4 + .../assets/dash/top-running3-focused.svg | 6 + .../gnome-shell/assets/dash/top-running3.svg | 5 + .../assets/dash/top-running4-focused.svg | 7 + .../gnome-shell/assets/dash/top-running4.svg | 6 + .../gnome-shell/assets/key-enter.svg | 3 + .../gnome-shell/assets/key-hide.svg | 3 + .../gnome-shell/assets/key-layout.svg | 3 + .../assets/key-shift-latched-uppercase.svg | 3 + .../assets/key-shift-uppercase.svg | 3 + .../gnome-shell/assets/key-shift.svg | 3 + .../gnome-shell/assets/more-results.svg | 4 + .../gnome-shell/assets/no-events.svg | 3 + .../gnome-shell/assets/no-notifications.svg | 3 + .../gnome-shell/assets/process-working.svg | 72 + .../gnome-shell/assets/toggle-off.svg | 4 + .../gnome-shell/assets/toggle-on.svg | 4 + .../assets/window-close-active.svg | 5 + .../gnome-shell/assets/window-close.svg | 5 + .../workspaces-to-dock/workspaces-to-dock.css | 519 ++ .../gnome-shell-theme.gresource.xml | 62 + .../oomox-darker/gnome-shell/gnome-shell.css | 3338 +++++++++ .../message-indicator-symbolic.svg | 3 + .../oomox-darker/gnome-shell/no-events.svg | 1 + .../gnome-shell/no-notifications.svg | 1 + .../gnome-shell/noise-texture.png | Bin 0 -> 116 bytes .themes/oomox-darker/gnome-shell/pad-osd.css | 30 + .../gnome-shell/process-working.svg | 1 + .themes/oomox-darker/gtk-2.0/apps.rc | 92 + .../oomox-darker/gtk-2.0/assets/border.png | Bin 0 -> 140 bytes .../gtk-2.0/assets/button-active.png | Bin 0 -> 568 bytes .../gtk-2.0/assets/button-disabled.png | Bin 0 -> 245 bytes .../gtk-2.0/assets/button-hover.png | Bin 0 -> 539 bytes .../oomox-darker/gtk-2.0/assets/button.png | Bin 0 -> 522 bytes .../assets/checkbox-checked-active.png | Bin 0 -> 393 bytes .../assets/checkbox-checked-disabled.png | Bin 0 -> 316 bytes .../gtk-2.0/assets/checkbox-checked-hover.png | Bin 0 -> 391 bytes .../gtk-2.0/assets/checkbox-checked.png | Bin 0 -> 334 bytes .../gtk-2.0/assets/checkbox-mixed-active.png | Bin 0 -> 293 bytes .../assets/checkbox-mixed-disabled.png | Bin 0 -> 229 bytes .../gtk-2.0/assets/checkbox-mixed-hover.png | Bin 0 -> 288 bytes .../gtk-2.0/assets/checkbox-mixed.png | Bin 0 -> 232 bytes .../assets/checkbox-unchecked-active.png | Bin 0 -> 298 bytes .../assets/checkbox-unchecked-disabled.png | Bin 0 -> 223 bytes .../assets/checkbox-unchecked-hover.png | Bin 0 -> 287 bytes .../gtk-2.0/assets/checkbox-unchecked.png | Bin 0 -> 223 bytes .../assets/combo-ltr-button-active.png | Bin 0 -> 299 bytes .../assets/combo-ltr-button-disabled.png | Bin 0 -> 226 bytes .../gtk-2.0/assets/combo-ltr-button-hover.png | Bin 0 -> 294 bytes .../gtk-2.0/assets/combo-ltr-button.png | Bin 0 -> 367 bytes .../gtk-2.0/assets/combo-ltr-entry-active.png | Bin 0 -> 243 bytes .../assets/combo-ltr-entry-disabled.png | Bin 0 -> 216 bytes .../gtk-2.0/assets/combo-ltr-entry.png | Bin 0 -> 226 bytes .../assets/combo-rtl-button-active.png | Bin 0 -> 291 bytes .../assets/combo-rtl-button-disabled.png | Bin 0 -> 222 bytes .../gtk-2.0/assets/combo-rtl-button-hover.png | Bin 0 -> 289 bytes .../gtk-2.0/assets/combo-rtl-button.png | Bin 0 -> 350 bytes .../gtk-2.0/assets/combo-rtl-entry-active.png | Bin 0 -> 241 bytes .../assets/combo-rtl-entry-disabled.png | Bin 0 -> 215 bytes .../gtk-2.0/assets/combo-rtl-entry.png | Bin 0 -> 225 bytes .../gtk-2.0/assets/entry-active.png | Bin 0 -> 288 bytes .../assets/entry-background-disabled.png | Bin 0 -> 138 bytes .../gtk-2.0/assets/entry-background.png | Bin 0 -> 138 bytes .../gtk-2.0/assets/entry-disabled.png | Bin 0 -> 245 bytes .themes/oomox-darker/gtk-2.0/assets/entry.png | Bin 0 -> 261 bytes .../gtk-2.0/assets/flat-button-active.png | Bin 0 -> 252 bytes .../gtk-2.0/assets/flat-button-disabled.png | Bin 0 -> 152 bytes .../gtk-2.0/assets/flat-button-hover.png | Bin 0 -> 243 bytes .../gtk-2.0/assets/flat-button.png | Bin 0 -> 152 bytes .themes/oomox-darker/gtk-2.0/assets/focus.png | Bin 0 -> 248 bytes .../gtk-2.0/assets/frame-inline.png | Bin 0 -> 166 bytes .../gtk-2.0/assets/frame-notebook.png | Bin 0 -> 165 bytes .themes/oomox-darker/gtk-2.0/assets/frame.png | Bin 0 -> 163 bytes .../gtk-2.0/assets/handle-horz-active.png | Bin 0 -> 204 bytes .../gtk-2.0/assets/handle-horz-hover.png | Bin 0 -> 202 bytes .../gtk-2.0/assets/handle-horz.png | Bin 0 -> 206 bytes .../gtk-2.0/assets/handle-vert-active.png | Bin 0 -> 192 bytes .../gtk-2.0/assets/handle-vert-hover.png | Bin 0 -> 196 bytes .../gtk-2.0/assets/handle-vert.png | Bin 0 -> 196 bytes .../assets/menu-checkbox-checked-disabled.png | Bin 0 -> 293 bytes .../gtk-2.0/assets/menu-checkbox-checked.png | Bin 0 -> 305 bytes .../assets/menu-checkbox-mixed-disabled.png | Bin 0 -> 218 bytes .../gtk-2.0/assets/menu-checkbox-mixed.png | Bin 0 -> 221 bytes .../menu-checkbox-unchecked-disabled.png | Bin 0 -> 214 bytes .../assets/menu-checkbox-unchecked.png | Bin 0 -> 214 bytes .../assets/menu-radio-checked-disabled.png | Bin 0 -> 472 bytes .../gtk-2.0/assets/menu-radio-checked.png | Bin 0 -> 544 bytes .../assets/menu-radio-mixed-disabled.png | Bin 0 -> 408 bytes .../gtk-2.0/assets/menu-radio-mixed.png | Bin 0 -> 470 bytes .../assets/menu-radio-unchecked-disabled.png | Bin 0 -> 407 bytes .../gtk-2.0/assets/menu-radio-unchecked.png | Bin 0 -> 461 bytes .../notebook-combo-ltr-entry-active.png | Bin 0 -> 226 bytes .../notebook-combo-ltr-entry-disabled.png | Bin 0 -> 215 bytes .../assets/notebook-combo-ltr-entry.png | Bin 0 -> 205 bytes .../notebook-combo-rtl-entry-active.png | Bin 0 -> 226 bytes .../notebook-combo-rtl-entry-disabled.png | Bin 0 -> 219 bytes .../assets/notebook-combo-rtl-entry.png | Bin 0 -> 206 bytes .../gtk-2.0/assets/notebook-entry-active.png | Bin 0 -> 263 bytes .../assets/notebook-entry-disabled.png | Bin 0 -> 251 bytes .../gtk-2.0/assets/notebook-entry.png | Bin 0 -> 230 bytes .../gtk-2.0/assets/pan-down-alt-disabled.png | Bin 0 -> 204 bytes .../gtk-2.0/assets/pan-down-alt.png | Bin 0 -> 202 bytes .../gtk-2.0/assets/pan-down-disabled.png | Bin 0 -> 204 bytes .../oomox-darker/gtk-2.0/assets/pan-down.png | Bin 0 -> 200 bytes .../gtk-2.0/assets/pan-left-alt-disabled.png | Bin 0 -> 207 bytes .../gtk-2.0/assets/pan-left-alt.png | Bin 0 -> 208 bytes .../gtk-2.0/assets/pan-left-disabled.png | Bin 0 -> 208 bytes .../gtk-2.0/assets/pan-left-semi.png | Bin 0 -> 224 bytes .../oomox-darker/gtk-2.0/assets/pan-left.png | Bin 0 -> 205 bytes .../gtk-2.0/assets/pan-right-alt-disabled.png | Bin 0 -> 208 bytes .../gtk-2.0/assets/pan-right-alt.png | Bin 0 -> 210 bytes .../gtk-2.0/assets/pan-right-disabled.png | Bin 0 -> 212 bytes .../gtk-2.0/assets/pan-right-semi.png | Bin 0 -> 228 bytes .../oomox-darker/gtk-2.0/assets/pan-right.png | Bin 0 -> 208 bytes .../gtk-2.0/assets/pan-up-alt-disabled.png | Bin 0 -> 196 bytes .../gtk-2.0/assets/pan-up-alt.png | Bin 0 -> 201 bytes .../gtk-2.0/assets/pan-up-disabled.png | Bin 0 -> 202 bytes .../oomox-darker/gtk-2.0/assets/pan-up.png | Bin 0 -> 201 bytes .../gtk-2.0/assets/progressbar-progress.png | Bin 0 -> 152 bytes .../gtk-2.0/assets/progressbar-trough.png | Bin 0 -> 152 bytes .../gtk-2.0/assets/radio-checked-active.png | Bin 0 -> 737 bytes .../gtk-2.0/assets/radio-checked-disabled.png | Bin 0 -> 528 bytes .../gtk-2.0/assets/radio-checked-hover.png | Bin 0 -> 739 bytes .../gtk-2.0/assets/radio-checked.png | Bin 0 -> 667 bytes .../gtk-2.0/assets/radio-mixed-active.png | Bin 0 -> 680 bytes .../gtk-2.0/assets/radio-mixed-disabled.png | Bin 0 -> 489 bytes .../gtk-2.0/assets/radio-mixed-hover.png | Bin 0 -> 687 bytes .../gtk-2.0/assets/radio-mixed.png | Bin 0 -> 616 bytes .../gtk-2.0/assets/radio-unchecked-active.png | Bin 0 -> 690 bytes .../assets/radio-unchecked-disabled.png | Bin 0 -> 486 bytes .../gtk-2.0/assets/radio-unchecked-hover.png | Bin 0 -> 685 bytes .../gtk-2.0/assets/radio-unchecked.png | Bin 0 -> 599 bytes .../assets/scale-horz-trough-active.png | Bin 0 -> 174 bytes .../assets/scale-horz-trough-disabled.png | Bin 0 -> 177 bytes .../gtk-2.0/assets/scale-horz-trough.png | Bin 0 -> 177 bytes .../gtk-2.0/assets/scale-slider-active.png | Bin 0 -> 512 bytes .../gtk-2.0/assets/scale-slider-disabled.png | Bin 0 -> 335 bytes .../gtk-2.0/assets/scale-slider-hover.png | Bin 0 -> 445 bytes .../gtk-2.0/assets/scale-slider.png | Bin 0 -> 305 bytes .../assets/scale-vert-trough-active.png | Bin 0 -> 176 bytes .../assets/scale-vert-trough-disabled.png | Bin 0 -> 176 bytes .../gtk-2.0/assets/scale-vert-trough.png | Bin 0 -> 176 bytes .../assets/scrollbar-horz-slider-active.png | Bin 0 -> 273 bytes .../assets/scrollbar-horz-slider-disabled.png | Bin 0 -> 245 bytes .../assets/scrollbar-horz-slider-hover.png | Bin 0 -> 270 bytes .../gtk-2.0/assets/scrollbar-horz-slider.png | Bin 0 -> 259 bytes .../gtk-2.0/assets/scrollbar-horz-trough.png | Bin 0 -> 143 bytes .../scrollbar-vert-ltr-slider-active.png | Bin 0 -> 277 bytes .../scrollbar-vert-ltr-slider-disabled.png | Bin 0 -> 249 bytes .../scrollbar-vert-ltr-slider-hover.png | Bin 0 -> 274 bytes .../assets/scrollbar-vert-ltr-slider.png | Bin 0 -> 264 bytes .../assets/scrollbar-vert-ltr-trough.png | Bin 0 -> 142 bytes .../scrollbar-vert-rtl-slider-active.png | Bin 0 -> 276 bytes .../scrollbar-vert-rtl-slider-disabled.png | Bin 0 -> 249 bytes .../scrollbar-vert-rtl-slider-hover.png | Bin 0 -> 273 bytes .../assets/scrollbar-vert-rtl-slider.png | Bin 0 -> 262 bytes .../assets/scrollbar-vert-rtl-trough.png | Bin 0 -> 142 bytes .../gtk-2.0/assets/spin-ltr-down-active.png | Bin 0 -> 221 bytes .../gtk-2.0/assets/spin-ltr-down-disabled.png | Bin 0 -> 206 bytes .../gtk-2.0/assets/spin-ltr-down-hover.png | Bin 0 -> 220 bytes .../gtk-2.0/assets/spin-ltr-down.png | Bin 0 -> 217 bytes .../gtk-2.0/assets/spin-ltr-up-active.png | Bin 0 -> 227 bytes .../gtk-2.0/assets/spin-ltr-up-disabled.png | Bin 0 -> 211 bytes .../gtk-2.0/assets/spin-ltr-up-hover.png | Bin 0 -> 225 bytes .../gtk-2.0/assets/spin-ltr-up.png | Bin 0 -> 263 bytes .../gtk-2.0/assets/spin-rtl-down-active.png | Bin 0 -> 222 bytes .../gtk-2.0/assets/spin-rtl-down-disabled.png | Bin 0 -> 198 bytes .../gtk-2.0/assets/spin-rtl-down-hover.png | Bin 0 -> 222 bytes .../gtk-2.0/assets/spin-rtl-down.png | Bin 0 -> 216 bytes .../gtk-2.0/assets/spin-rtl-up-active.png | Bin 0 -> 217 bytes .../gtk-2.0/assets/spin-rtl-up-disabled.png | Bin 0 -> 207 bytes .../gtk-2.0/assets/spin-rtl-up-hover.png | Bin 0 -> 218 bytes .../gtk-2.0/assets/spin-rtl-up.png | Bin 0 -> 250 bytes .themes/oomox-darker/gtk-2.0/assets/tab.png | Bin 0 -> 142 bytes .../assets/treeview-ltr-button-active.png | Bin 0 -> 142 bytes .../assets/treeview-ltr-button-hover.png | Bin 0 -> 142 bytes .../gtk-2.0/assets/treeview-ltr-button.png | Bin 0 -> 142 bytes .../assets/treeview-rtl-button-active.png | Bin 0 -> 142 bytes .../assets/treeview-rtl-button-hover.png | Bin 0 -> 142 bytes .../gtk-2.0/assets/treeview-rtl-button.png | Bin 0 -> 142 bytes .themes/oomox-darker/gtk-2.0/gtkrc | 34 + .themes/oomox-darker/gtk-2.0/hacks.rc | 36 + .themes/oomox-darker/gtk-2.0/main.rc | 2781 ++++++++ .themes/oomox-darker/gtk-3.0/assets | 1 + .themes/oomox-darker/gtk-3.0/gtk.css | 6323 +++++++++++++++++ .../scalable/checkbox-checked-symbolic.svg | 3 + .../scalable/checkbox-mixed-symbolic.svg | 3 + .../scalable/checkbox-unchecked-symbolic.svg | 3 + .../scalable/cursor-handle-symbolic.svg | 3 + .../scalable/radio-checked-symbolic.svg | 3 + .../scalable/radio-mixed-symbolic.svg | 3 + .../scalable/radio-unchecked-symbolic.svg | 3 + .../small-checkbox-checked-symbolic.svg | 3 + .../small-checkbox-mixed-symbolic.svg | 3 + .../small-checkbox-unchecked-symbolic.svg | 3 + .../scalable/small-radio-checked-symbolic.svg | 3 + .../scalable/small-radio-mixed-symbolic.svg | 3 + .../small-radio-unchecked-symbolic.svg | 3 + .../scale-horz-marks-after-slider-dark.png | Bin 0 -> 351 bytes .../scale-horz-marks-after-slider-dark@2.png | Bin 0 -> 508 bytes ...-horz-marks-after-slider-disabled-dark.png | Bin 0 -> 408 bytes ...orz-marks-after-slider-disabled-dark@2.png | Bin 0 -> 619 bytes ...scale-horz-marks-after-slider-disabled.png | Bin 0 -> 398 bytes ...ale-horz-marks-after-slider-disabled@2.png | Bin 0 -> 636 bytes .../scale-horz-marks-after-slider.png | Bin 0 -> 351 bytes .../scale-horz-marks-after-slider@2.png | Bin 0 -> 508 bytes .../scale-horz-marks-before-slider-dark.png | Bin 0 -> 353 bytes .../scale-horz-marks-before-slider-dark@2.png | Bin 0 -> 521 bytes ...horz-marks-before-slider-disabled-dark.png | Bin 0 -> 410 bytes ...rz-marks-before-slider-disabled-dark@2.png | Bin 0 -> 639 bytes ...cale-horz-marks-before-slider-disabled.png | Bin 0 -> 397 bytes ...le-horz-marks-before-slider-disabled@2.png | Bin 0 -> 644 bytes .../scale-horz-marks-before-slider.png | Bin 0 -> 353 bytes .../scale-horz-marks-before-slider@2.png | Bin 0 -> 521 bytes .../gtk-assets/scale-slider-dark.png | Bin 0 -> 305 bytes .../gtk-assets/scale-slider-dark@2.png | Bin 0 -> 509 bytes .../gtk-assets/scale-slider-disabled-dark.png | Bin 0 -> 335 bytes .../scale-slider-disabled-dark@2.png | Bin 0 -> 600 bytes .../gtk-assets/scale-slider-disabled.png | Bin 0 -> 346 bytes .../gtk-assets/scale-slider-disabled@2.png | Bin 0 -> 613 bytes .../oomox-darker/gtk-assets/scale-slider.png | Bin 0 -> 305 bytes .../gtk-assets/scale-slider@2.png | Bin 0 -> 509 bytes .../scale-vert-marks-after-slider-dark.png | Bin 0 -> 337 bytes .../scale-vert-marks-after-slider-dark@2.png | Bin 0 -> 480 bytes ...-vert-marks-after-slider-disabled-dark.png | Bin 0 -> 370 bytes ...ert-marks-after-slider-disabled-dark@2.png | Bin 0 -> 589 bytes ...scale-vert-marks-after-slider-disabled.png | Bin 0 -> 376 bytes ...ale-vert-marks-after-slider-disabled@2.png | Bin 0 -> 598 bytes .../scale-vert-marks-after-slider.png | Bin 0 -> 337 bytes .../scale-vert-marks-after-slider@2.png | Bin 0 -> 480 bytes .../scale-vert-marks-before-slider-dark.png | Bin 0 -> 334 bytes .../scale-vert-marks-before-slider-dark@2.png | Bin 0 -> 479 bytes ...vert-marks-before-slider-disabled-dark.png | Bin 0 -> 380 bytes ...rt-marks-before-slider-disabled-dark@2.png | Bin 0 -> 588 bytes ...cale-vert-marks-before-slider-disabled.png | Bin 0 -> 377 bytes ...le-vert-marks-before-slider-disabled@2.png | Bin 0 -> 586 bytes .../scale-vert-marks-before-slider.png | Bin 0 -> 334 bytes .../scale-vert-marks-before-slider@2.png | Bin 0 -> 479 bytes .../selectionmode-checkbox-checked-dark.png | Bin 0 -> 488 bytes .../selectionmode-checkbox-checked-dark@2.png | Bin 0 -> 737 bytes .../selectionmode-checkbox-checked.png | Bin 0 -> 488 bytes .../selectionmode-checkbox-checked@2.png | Bin 0 -> 737 bytes .../selectionmode-checkbox-unchecked-dark.png | Bin 0 -> 288 bytes ...electionmode-checkbox-unchecked-dark@2.png | Bin 0 -> 430 bytes .../selectionmode-checkbox-unchecked.png | Bin 0 -> 288 bytes .../selectionmode-checkbox-unchecked@2.png | Bin 0 -> 430 bytes .themes/oomox-darker/index.theme | 12 + .../oomox-darker/metacity-1/assets/button.svg | 3 + .../oomox-darker/metacity-1/assets/close.svg | 3 + .../metacity-1/assets/maximize.svg | 3 + .../oomox-darker/metacity-1/assets/menu.svg | 3 + .../metacity-1/assets/minimize.svg | 3 + .../oomox-darker/metacity-1/assets/shade.svg | 3 + .../metacity-1/assets/unmaximize.svg | 3 + .../metacity-1/assets/unshade.svg | 3 + .../metacity-1/metacity-theme-2.xml | 618 ++ .../metacity-1/metacity-theme-3.xml | 645 ++ .themes/oomox-darker/plank/dock.theme | 64 + .../unity/assets/close_focused.svg | 4 + .../unity/assets/close_focused_prelight.svg | 4 + .../unity/assets/close_focused_pressed.svg | 4 + .../unity/assets/close_unfocused.svg | 4 + .../unity/assets/close_unfocused_prelight.svg | 4 + .../unity/assets/close_unfocused_pressed.svg | 4 + .../unity/assets/maximize_focused.svg | 4 + .../assets/maximize_focused_prelight.svg | 4 + .../unity/assets/maximize_focused_pressed.svg | 4 + .../unity/assets/maximize_unfocused.svg | 4 + .../assets/maximize_unfocused_prelight.svg | 4 + .../assets/maximize_unfocused_pressed.svg | 4 + .../unity/assets/minimize_focused.svg | 4 + .../assets/minimize_focused_prelight.svg | 4 + .../unity/assets/minimize_focused_pressed.svg | 4 + .../unity/assets/minimize_unfocused.svg | 4 + .../assets/minimize_unfocused_prelight.svg | 4 + .../assets/minimize_unfocused_pressed.svg | 4 + .../unity/assets/unmaximize_focused.svg | 4 + .../assets/unmaximize_focused_prelight.svg | 4 + .../assets/unmaximize_focused_pressed.svg | 4 + .../unity/assets/unmaximize_unfocused.svg | 4 + .../assets/unmaximize_unfocused_prelight.svg | 4 + .../assets/unmaximize_unfocused_pressed.svg | 4 + .themes/oomox-darker/unity/close.svg | 1 + .themes/oomox-darker/unity/close_dash.svg | 4 + .../unity/close_dash_disabled.svg | 4 + .../unity/close_dash_prelight.svg | 4 + .../oomox-darker/unity/close_dash_pressed.svg | 4 + .../unity/close_focused_normal.svg | 1 + .../unity/close_focused_prelight.svg | 1 + .../unity/close_focused_pressed.svg | 1 + .../oomox-darker/unity/close_unfocused.svg | 1 + .../unity/close_unfocused_prelight.svg | 1 + .../unity/close_unfocused_pressed.svg | 1 + .themes/oomox-darker/unity/dash-widgets.json | 162 + .../unity/launcher_arrow_btt_19.svg | 3 + .../unity/launcher_arrow_btt_37.svg | 3 + .../unity/launcher_arrow_ltr_19.svg | 3 + .../unity/launcher_arrow_ltr_37.svg | 3 + .../unity/launcher_arrow_outline_btt_19.svg | 3 + .../unity/launcher_arrow_outline_btt_37.svg | 3 + .../unity/launcher_arrow_outline_ltr_19.svg | 3 + .../unity/launcher_arrow_outline_ltr_37.svg | 3 + .../unity/launcher_arrow_outline_rtl_19.svg | 1 + .../unity/launcher_arrow_outline_rtl_37.svg | 1 + .../unity/launcher_arrow_outline_ttb_19.svg | 1 + .../unity/launcher_arrow_outline_ttb_37.svg | 1 + .../unity/launcher_arrow_rtl_19.svg | 1 + .../unity/launcher_arrow_rtl_37.svg | 1 + .../unity/launcher_arrow_ttb_19.svg | 1 + .../unity/launcher_arrow_ttb_37.svg | 1 + .themes/oomox-darker/unity/launcher_bfb.png | Bin 0 -> 9206 bytes .../unity/launcher_icon_back_150.svg | 1 + .../unity/launcher_icon_back_54.svg | 1 + .../unity/launcher_icon_edge_150.svg | 1 + .../unity/launcher_icon_edge_54.svg | 1 + .../unity/launcher_icon_glow_200.svg | 1 + .../unity/launcher_icon_glow_62.svg | 1 + .../unity/launcher_icon_selected_back_150.svg | 3 + .../unity/launcher_icon_selected_back_54.svg | 3 + .../unity/launcher_icon_shadow_200.svg | 1 + .../unity/launcher_icon_shadow_62.svg | 1 + .../unity/launcher_icon_shine_150.svg | 1 + .../unity/launcher_icon_shine_54.svg | 1 + .../unity/launcher_pip_btt_19.svg | 3 + .../unity/launcher_pip_btt_37.svg | 3 + .../unity/launcher_pip_ltr_19.svg | 3 + .../unity/launcher_pip_ltr_37.svg | 3 + .../unity/launcher_pip_rtl_19.svg | 1 + .../unity/launcher_pip_rtl_37.svg | 1 + .../unity/launcher_pip_ttb_19.svg | 1 + .../unity/launcher_pip_ttb_37.svg | 1 + .themes/oomox-darker/unity/maximize.svg | 1 + .themes/oomox-darker/unity/maximize_dash.svg | 4 + .../unity/maximize_dash_disabled.svg | 4 + .../unity/maximize_dash_prelight.svg | 4 + .../unity/maximize_dash_pressed.svg | 4 + .../unity/maximize_focused_normal.svg | 1 + .../unity/maximize_focused_prelight.svg | 1 + .../unity/maximize_focused_pressed.svg | 1 + .../oomox-darker/unity/maximize_unfocused.svg | 1 + .../unity/maximize_unfocused_prelight.svg | 1 + .../unity/maximize_unfocused_pressed.svg | 1 + .themes/oomox-darker/unity/minimize.svg | 1 + .themes/oomox-darker/unity/minimize_dash.svg | 4 + .../unity/minimize_dash_disabled.svg | 4 + .../unity/minimize_dash_prelight.svg | 4 + .../unity/minimize_dash_pressed.svg | 4 + .../unity/minimize_focused_normal.svg | 1 + .../unity/minimize_focused_prelight.svg | 1 + .../unity/minimize_focused_pressed.svg | 1 + .../oomox-darker/unity/minimize_unfocused.svg | 1 + .../unity/minimize_unfocused_prelight.svg | 1 + .../unity/minimize_unfocused_pressed.svg | 1 + .../oomox-darker/unity/progress_bar_fill.svg | 3 + .../unity/progress_bar_trough.svg | 22 + .../unity/sheet_style_close_focused.svg | 1 + .../sheet_style_close_focused_prelight.svg | 1 + .../sheet_style_close_focused_pressed.svg | 1 + .themes/oomox-darker/unity/unmaximize.svg | 1 + .../oomox-darker/unity/unmaximize_dash.svg | 4 + .../unity/unmaximize_dash_disabled.svg | 4 + .../unity/unmaximize_dash_prelight.svg | 4 + .../unity/unmaximize_dash_pressed.svg | 4 + .../unity/unmaximize_focused_normal.svg | 1 + .../unity/unmaximize_focused_prelight.svg | 1 + .../unity/unmaximize_focused_pressed.svg | 1 + .../unity/unmaximize_unfocused.svg | 1 + .../unity/unmaximize_unfocused_prelight.svg | 1 + .../unity/unmaximize_unfocused_pressed.svg | 1 + .themes/oomox-darker/xfwm4/assets/border.svg | 3 + .../xfwm4/assets/close-active.svg | 8 + .../xfwm4/assets/close-inactive.svg | 8 + .../xfwm4/assets/close-prelight.svg | 8 + .../xfwm4/assets/close-pressed.svg | 8 + .../oomox-darker/xfwm4/assets/hide-active.svg | 8 + .../xfwm4/assets/hide-inactive.svg | 8 + .../xfwm4/assets/hide-prelight.svg | 8 + .../xfwm4/assets/hide-pressed.svg | 8 + .../xfwm4/assets/maximize-active.svg | 8 + .../xfwm4/assets/maximize-inactive.svg | 8 + .../xfwm4/assets/maximize-prelight.svg | 8 + .../xfwm4/assets/maximize-pressed.svg | 8 + .../xfwm4/assets/maximize-toggled-active.svg | 8 + .../assets/maximize-toggled-inactive.svg | 8 + .../assets/maximize-toggled-prelight.svg | 8 + .../xfwm4/assets/maximize-toggled-pressed.svg | 8 + .../oomox-darker/xfwm4/assets/menu-active.svg | 8 + .../xfwm4/assets/menu-inactive.svg | 8 + .../xfwm4/assets/menu-prelight.svg | 8 + .../xfwm4/assets/menu-pressed.svg | 8 + .../xfwm4/assets/shade-active.svg | 8 + .../xfwm4/assets/shade-inactive.svg | 8 + .../xfwm4/assets/shade-prelight.svg | 8 + .../xfwm4/assets/shade-pressed.svg | 8 + .../xfwm4/assets/shade-toggled-active.svg | 8 + .../xfwm4/assets/shade-toggled-inactive.svg | 8 + .../xfwm4/assets/shade-toggled-prelight.svg | 8 + .../xfwm4/assets/shade-toggled-pressed.svg | 8 + .../xfwm4/assets/stick-active.svg | 8 + .../xfwm4/assets/stick-inactive.svg | 8 + .../xfwm4/assets/stick-prelight.svg | 8 + .../xfwm4/assets/stick-pressed.svg | 8 + .../xfwm4/assets/stick-toggled-active.svg | 8 + .../xfwm4/assets/stick-toggled-inactive.svg | 8 + .../xfwm4/assets/stick-toggled-prelight.svg | 8 + .../xfwm4/assets/stick-toggled-pressed.svg | 8 + .themes/oomox-darker/xfwm4/assets/themerc | 23 + .themes/oomox-darker/xfwm4/assets/title.svg | 4 + .themes/oomox-darker/xfwm4/bottom-active.svg | 1 + .../oomox-darker/xfwm4/bottom-inactive.svg | 1 + .../oomox-darker/xfwm4/bottom-left-active.svg | 1 + .../xfwm4/bottom-left-inactive.svg | 1 + .../xfwm4/bottom-right-active.svg | 1 + .../xfwm4/bottom-right-inactive.svg | 1 + .themes/oomox-darker/xfwm4/close-active.svg | 1 + .themes/oomox-darker/xfwm4/close-inactive.svg | 1 + .themes/oomox-darker/xfwm4/close-prelight.svg | 1 + .themes/oomox-darker/xfwm4/close-pressed.svg | 1 + .themes/oomox-darker/xfwm4/hide-active.svg | 1 + .themes/oomox-darker/xfwm4/hide-inactive.svg | 1 + .themes/oomox-darker/xfwm4/hide-prelight.svg | 1 + .themes/oomox-darker/xfwm4/hide-pressed.svg | 1 + .themes/oomox-darker/xfwm4/left-active.svg | 1 + .themes/oomox-darker/xfwm4/left-inactive.svg | 1 + .../oomox-darker/xfwm4/maximize-active.svg | 1 + .../oomox-darker/xfwm4/maximize-inactive.svg | 1 + .../oomox-darker/xfwm4/maximize-prelight.svg | 1 + .../oomox-darker/xfwm4/maximize-pressed.svg | 1 + .../xfwm4/maximize-toggled-active.svg | 1 + .../xfwm4/maximize-toggled-inactive.svg | 1 + .../xfwm4/maximize-toggled-prelight.svg | 1 + .../xfwm4/maximize-toggled-pressed.svg | 1 + .themes/oomox-darker/xfwm4/menu-active.svg | 1 + .themes/oomox-darker/xfwm4/menu-inactive.svg | 1 + .themes/oomox-darker/xfwm4/menu-prelight.svg | 1 + .themes/oomox-darker/xfwm4/menu-pressed.svg | 1 + .themes/oomox-darker/xfwm4/right-active.svg | 1 + .themes/oomox-darker/xfwm4/right-inactive.svg | 1 + .themes/oomox-darker/xfwm4/shade-active.svg | 1 + .themes/oomox-darker/xfwm4/shade-inactive.svg | 1 + .themes/oomox-darker/xfwm4/shade-prelight.svg | 1 + .themes/oomox-darker/xfwm4/shade-pressed.svg | 1 + .../xfwm4/shade-toggled-active.svg | 1 + .../xfwm4/shade-toggled-inactive.svg | 1 + .../xfwm4/shade-toggled-prelight.svg | 1 + .../xfwm4/shade-toggled-pressed.svg | 1 + .themes/oomox-darker/xfwm4/stick-active.svg | 1 + .themes/oomox-darker/xfwm4/stick-inactive.svg | 1 + .themes/oomox-darker/xfwm4/stick-prelight.svg | 1 + .themes/oomox-darker/xfwm4/stick-pressed.svg | 1 + .../xfwm4/stick-toggled-active.svg | 1 + .../xfwm4/stick-toggled-inactive.svg | 1 + .../xfwm4/stick-toggled-prelight.svg | 1 + .../xfwm4/stick-toggled-pressed.svg | 1 + .themes/oomox-darker/xfwm4/themerc | 1 + .themes/oomox-darker/xfwm4/title-1-active.svg | 1 + .../oomox-darker/xfwm4/title-1-inactive.svg | 1 + .themes/oomox-darker/xfwm4/title-2-active.svg | 1 + .../oomox-darker/xfwm4/title-2-inactive.svg | 1 + .themes/oomox-darker/xfwm4/title-3-active.svg | 1 + .../oomox-darker/xfwm4/title-3-inactive.svg | 1 + .themes/oomox-darker/xfwm4/title-4-active.svg | 1 + .../oomox-darker/xfwm4/title-4-inactive.svg | 1 + .themes/oomox-darker/xfwm4/title-5-active.svg | 1 + .../oomox-darker/xfwm4/title-5-inactive.svg | 1 + .../oomox-darker/xfwm4/top-left-active.svg | 1 + .../oomox-darker/xfwm4/top-left-inactive.svg | 1 + .../oomox-darker/xfwm4/top-right-active.svg | 1 + .../oomox-darker/xfwm4/top-right-inactive.svg | 1 + .xinitrc | 8 + .zshrc | 125 + .../spaceship-prompt/sections/incognito.zsh | 12 + .../themes/spaceship-prompt/spaceship.zsh | 218 + zsh-incognito/.oh-my-zsh/lib/history.zsh | 50 + 529 files changed, 18897 insertions(+) create mode 100644 .Xresources create mode 100644 .aliases create mode 100644 .themes/oomox-darker/COPYING create mode 100644 .themes/oomox-darker/chrome/chrome-scrollbar.crx create mode 100644 .themes/oomox-darker/chrome/chrome-theme.crx create mode 100644 .themes/oomox-darker/cinnamon/assets/add-workspace-active.svg create mode 100644 .themes/oomox-darker/cinnamon/assets/add-workspace-hover.svg create mode 100644 .themes/oomox-darker/cinnamon/assets/add-workspace.svg create mode 100644 .themes/oomox-darker/cinnamon/assets/calendar-arrow-left.svg create mode 100644 .themes/oomox-darker/cinnamon/assets/calendar-arrow-right.svg create mode 100644 .themes/oomox-darker/cinnamon/assets/checkbox-off.svg create mode 100644 .themes/oomox-darker/cinnamon/assets/checkbox.svg create mode 100644 .themes/oomox-darker/cinnamon/assets/close-window.svg create mode 100644 .themes/oomox-darker/cinnamon/assets/corner-ripple.png create mode 100644 .themes/oomox-darker/cinnamon/assets/radiobutton-off.svg create mode 100644 .themes/oomox-darker/cinnamon/assets/radiobutton.svg create mode 100644 .themes/oomox-darker/cinnamon/assets/toggle-off.svg create mode 100644 .themes/oomox-darker/cinnamon/assets/toggle-on.svg create mode 100644 .themes/oomox-darker/cinnamon/assets/trash-icon.png create mode 100644 .themes/oomox-darker/cinnamon/cinnamon.css create mode 100644 .themes/oomox-darker/cinnamon/thumbnail.png create mode 100644 .themes/oomox-darker/gnome-shell/README.md create mode 100644 .themes/oomox-darker/gnome-shell/assets/calendar-arrow-left.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/calendar-arrow-right.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/checkbox-off.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/checkbox.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/close.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash-placeholder.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/bottom-running1-focused.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/bottom-running1.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/bottom-running2-focused.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/bottom-running2.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/bottom-running3-focused.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/bottom-running3.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/bottom-running4-focused.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/bottom-running4.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/left-running1-focused.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/left-running1.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/left-running2-focused.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/left-running2.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/left-running3-focused.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/left-running3.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/left-running4-focused.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/left-running4.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/right-running1-focused.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/right-running1.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/right-running2-focused.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/right-running2.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/right-running3-focused.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/right-running3.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/right-running4-focused.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/right-running4.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/top-running1-focused.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/top-running1.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/top-running2-focused.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/top-running2.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/top-running3-focused.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/top-running3.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/top-running4-focused.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/dash/top-running4.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/key-enter.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/key-hide.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/key-layout.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/key-shift-latched-uppercase.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/key-shift-uppercase.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/key-shift.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/more-results.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/no-events.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/no-notifications.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/process-working.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/toggle-off.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/toggle-on.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/window-close-active.svg create mode 100644 .themes/oomox-darker/gnome-shell/assets/window-close.svg create mode 100644 .themes/oomox-darker/gnome-shell/extensions/workspaces-to-dock/workspaces-to-dock.css create mode 100644 .themes/oomox-darker/gnome-shell/gnome-shell-theme.gresource.xml create mode 100644 .themes/oomox-darker/gnome-shell/gnome-shell.css create mode 100644 .themes/oomox-darker/gnome-shell/message-indicator-symbolic.svg create mode 120000 .themes/oomox-darker/gnome-shell/no-events.svg create mode 120000 .themes/oomox-darker/gnome-shell/no-notifications.svg create mode 100644 .themes/oomox-darker/gnome-shell/noise-texture.png create mode 100644 .themes/oomox-darker/gnome-shell/pad-osd.css create mode 120000 .themes/oomox-darker/gnome-shell/process-working.svg create mode 100644 .themes/oomox-darker/gtk-2.0/apps.rc create mode 100644 .themes/oomox-darker/gtk-2.0/assets/border.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/button-active.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/button-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/button-hover.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/button.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/checkbox-checked-active.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/checkbox-checked-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/checkbox-checked-hover.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/checkbox-checked.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/checkbox-mixed-active.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/checkbox-mixed-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/checkbox-mixed-hover.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/checkbox-mixed.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/checkbox-unchecked-active.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/checkbox-unchecked-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/checkbox-unchecked-hover.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/checkbox-unchecked.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/combo-ltr-button-active.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/combo-ltr-button-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/combo-ltr-button-hover.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/combo-ltr-button.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/combo-ltr-entry-active.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/combo-ltr-entry-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/combo-ltr-entry.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/combo-rtl-button-active.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/combo-rtl-button-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/combo-rtl-button-hover.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/combo-rtl-button.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/combo-rtl-entry-active.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/combo-rtl-entry-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/combo-rtl-entry.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/entry-active.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/entry-background-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/entry-background.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/entry-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/entry.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/flat-button-active.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/flat-button-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/flat-button-hover.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/flat-button.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/focus.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/frame-inline.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/frame-notebook.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/frame.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/handle-horz-active.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/handle-horz-hover.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/handle-horz.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/handle-vert-active.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/handle-vert-hover.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/handle-vert.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/menu-checkbox-checked-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/menu-checkbox-checked.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/menu-checkbox-mixed-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/menu-checkbox-mixed.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/menu-checkbox-unchecked-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/menu-checkbox-unchecked.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/menu-radio-checked-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/menu-radio-checked.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/menu-radio-mixed-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/menu-radio-mixed.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/menu-radio-unchecked-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/menu-radio-unchecked.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/notebook-combo-ltr-entry-active.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/notebook-combo-ltr-entry-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/notebook-combo-ltr-entry.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/notebook-combo-rtl-entry-active.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/notebook-combo-rtl-entry-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/notebook-combo-rtl-entry.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/notebook-entry-active.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/notebook-entry-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/notebook-entry.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/pan-down-alt-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/pan-down-alt.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/pan-down-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/pan-down.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/pan-left-alt-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/pan-left-alt.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/pan-left-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/pan-left-semi.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/pan-left.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/pan-right-alt-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/pan-right-alt.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/pan-right-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/pan-right-semi.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/pan-right.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/pan-up-alt-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/pan-up-alt.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/pan-up-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/pan-up.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/progressbar-progress.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/progressbar-trough.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/radio-checked-active.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/radio-checked-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/radio-checked-hover.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/radio-checked.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/radio-mixed-active.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/radio-mixed-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/radio-mixed-hover.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/radio-mixed.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/radio-unchecked-active.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/radio-unchecked-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/radio-unchecked-hover.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/radio-unchecked.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/scale-horz-trough-active.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/scale-horz-trough-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/scale-horz-trough.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/scale-slider-active.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/scale-slider-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/scale-slider-hover.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/scale-slider.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/scale-vert-trough-active.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/scale-vert-trough-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/scale-vert-trough.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/scrollbar-horz-slider-active.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/scrollbar-horz-slider-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/scrollbar-horz-slider-hover.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/scrollbar-horz-slider.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/scrollbar-horz-trough.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/scrollbar-vert-ltr-slider-active.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/scrollbar-vert-ltr-slider-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/scrollbar-vert-ltr-slider-hover.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/scrollbar-vert-ltr-slider.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/scrollbar-vert-ltr-trough.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/scrollbar-vert-rtl-slider-active.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/scrollbar-vert-rtl-slider-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/scrollbar-vert-rtl-slider-hover.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/scrollbar-vert-rtl-slider.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/scrollbar-vert-rtl-trough.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/spin-ltr-down-active.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/spin-ltr-down-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/spin-ltr-down-hover.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/spin-ltr-down.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/spin-ltr-up-active.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/spin-ltr-up-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/spin-ltr-up-hover.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/spin-ltr-up.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/spin-rtl-down-active.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/spin-rtl-down-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/spin-rtl-down-hover.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/spin-rtl-down.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/spin-rtl-up-active.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/spin-rtl-up-disabled.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/spin-rtl-up-hover.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/spin-rtl-up.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/tab.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/treeview-ltr-button-active.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/treeview-ltr-button-hover.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/treeview-ltr-button.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/treeview-rtl-button-active.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/treeview-rtl-button-hover.png create mode 100644 .themes/oomox-darker/gtk-2.0/assets/treeview-rtl-button.png create mode 100644 .themes/oomox-darker/gtk-2.0/gtkrc create mode 100644 .themes/oomox-darker/gtk-2.0/hacks.rc create mode 100644 .themes/oomox-darker/gtk-2.0/main.rc create mode 120000 .themes/oomox-darker/gtk-3.0/assets create mode 100644 .themes/oomox-darker/gtk-3.0/gtk.css create mode 100644 .themes/oomox-darker/gtk-assets/scalable/checkbox-checked-symbolic.svg create mode 100644 .themes/oomox-darker/gtk-assets/scalable/checkbox-mixed-symbolic.svg create mode 100644 .themes/oomox-darker/gtk-assets/scalable/checkbox-unchecked-symbolic.svg create mode 100644 .themes/oomox-darker/gtk-assets/scalable/cursor-handle-symbolic.svg create mode 100644 .themes/oomox-darker/gtk-assets/scalable/radio-checked-symbolic.svg create mode 100644 .themes/oomox-darker/gtk-assets/scalable/radio-mixed-symbolic.svg create mode 100644 .themes/oomox-darker/gtk-assets/scalable/radio-unchecked-symbolic.svg create mode 100644 .themes/oomox-darker/gtk-assets/scalable/small-checkbox-checked-symbolic.svg create mode 100644 .themes/oomox-darker/gtk-assets/scalable/small-checkbox-mixed-symbolic.svg create mode 100644 .themes/oomox-darker/gtk-assets/scalable/small-checkbox-unchecked-symbolic.svg create mode 100644 .themes/oomox-darker/gtk-assets/scalable/small-radio-checked-symbolic.svg create mode 100644 .themes/oomox-darker/gtk-assets/scalable/small-radio-mixed-symbolic.svg create mode 100644 .themes/oomox-darker/gtk-assets/scalable/small-radio-unchecked-symbolic.svg create mode 100644 .themes/oomox-darker/gtk-assets/scale-horz-marks-after-slider-dark.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-horz-marks-after-slider-dark@2.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-horz-marks-after-slider-disabled-dark.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-horz-marks-after-slider-disabled-dark@2.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-horz-marks-after-slider-disabled.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-horz-marks-after-slider-disabled@2.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-horz-marks-after-slider.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-horz-marks-after-slider@2.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-horz-marks-before-slider-dark.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-horz-marks-before-slider-dark@2.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-horz-marks-before-slider-disabled-dark.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-horz-marks-before-slider-disabled-dark@2.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-horz-marks-before-slider-disabled.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-horz-marks-before-slider-disabled@2.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-horz-marks-before-slider.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-horz-marks-before-slider@2.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-slider-dark.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-slider-dark@2.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-slider-disabled-dark.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-slider-disabled-dark@2.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-slider-disabled.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-slider-disabled@2.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-slider.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-slider@2.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-vert-marks-after-slider-dark.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-vert-marks-after-slider-dark@2.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-vert-marks-after-slider-disabled-dark.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-vert-marks-after-slider-disabled-dark@2.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-vert-marks-after-slider-disabled.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-vert-marks-after-slider-disabled@2.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-vert-marks-after-slider.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-vert-marks-after-slider@2.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-vert-marks-before-slider-dark.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-vert-marks-before-slider-dark@2.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-vert-marks-before-slider-disabled-dark.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-vert-marks-before-slider-disabled-dark@2.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-vert-marks-before-slider-disabled.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-vert-marks-before-slider-disabled@2.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-vert-marks-before-slider.png create mode 100644 .themes/oomox-darker/gtk-assets/scale-vert-marks-before-slider@2.png create mode 100644 .themes/oomox-darker/gtk-assets/selectionmode-checkbox-checked-dark.png create mode 100644 .themes/oomox-darker/gtk-assets/selectionmode-checkbox-checked-dark@2.png create mode 100644 .themes/oomox-darker/gtk-assets/selectionmode-checkbox-checked.png create mode 100644 .themes/oomox-darker/gtk-assets/selectionmode-checkbox-checked@2.png create mode 100644 .themes/oomox-darker/gtk-assets/selectionmode-checkbox-unchecked-dark.png create mode 100644 .themes/oomox-darker/gtk-assets/selectionmode-checkbox-unchecked-dark@2.png create mode 100644 .themes/oomox-darker/gtk-assets/selectionmode-checkbox-unchecked.png create mode 100644 .themes/oomox-darker/gtk-assets/selectionmode-checkbox-unchecked@2.png create mode 100755 .themes/oomox-darker/index.theme create mode 100644 .themes/oomox-darker/metacity-1/assets/button.svg create mode 100644 .themes/oomox-darker/metacity-1/assets/close.svg create mode 100644 .themes/oomox-darker/metacity-1/assets/maximize.svg create mode 100644 .themes/oomox-darker/metacity-1/assets/menu.svg create mode 100644 .themes/oomox-darker/metacity-1/assets/minimize.svg create mode 100644 .themes/oomox-darker/metacity-1/assets/shade.svg create mode 100644 .themes/oomox-darker/metacity-1/assets/unmaximize.svg create mode 100644 .themes/oomox-darker/metacity-1/assets/unshade.svg create mode 100644 .themes/oomox-darker/metacity-1/metacity-theme-2.xml create mode 100644 .themes/oomox-darker/metacity-1/metacity-theme-3.xml create mode 100644 .themes/oomox-darker/plank/dock.theme create mode 100644 .themes/oomox-darker/unity/assets/close_focused.svg create mode 100644 .themes/oomox-darker/unity/assets/close_focused_prelight.svg create mode 100644 .themes/oomox-darker/unity/assets/close_focused_pressed.svg create mode 100644 .themes/oomox-darker/unity/assets/close_unfocused.svg create mode 100644 .themes/oomox-darker/unity/assets/close_unfocused_prelight.svg create mode 100644 .themes/oomox-darker/unity/assets/close_unfocused_pressed.svg create mode 100644 .themes/oomox-darker/unity/assets/maximize_focused.svg create mode 100644 .themes/oomox-darker/unity/assets/maximize_focused_prelight.svg create mode 100644 .themes/oomox-darker/unity/assets/maximize_focused_pressed.svg create mode 100644 .themes/oomox-darker/unity/assets/maximize_unfocused.svg create mode 100644 .themes/oomox-darker/unity/assets/maximize_unfocused_prelight.svg create mode 100644 .themes/oomox-darker/unity/assets/maximize_unfocused_pressed.svg create mode 100644 .themes/oomox-darker/unity/assets/minimize_focused.svg create mode 100644 .themes/oomox-darker/unity/assets/minimize_focused_prelight.svg create mode 100644 .themes/oomox-darker/unity/assets/minimize_focused_pressed.svg create mode 100644 .themes/oomox-darker/unity/assets/minimize_unfocused.svg create mode 100644 .themes/oomox-darker/unity/assets/minimize_unfocused_prelight.svg create mode 100644 .themes/oomox-darker/unity/assets/minimize_unfocused_pressed.svg create mode 100644 .themes/oomox-darker/unity/assets/unmaximize_focused.svg create mode 100644 .themes/oomox-darker/unity/assets/unmaximize_focused_prelight.svg create mode 100644 .themes/oomox-darker/unity/assets/unmaximize_focused_pressed.svg create mode 100644 .themes/oomox-darker/unity/assets/unmaximize_unfocused.svg create mode 100644 .themes/oomox-darker/unity/assets/unmaximize_unfocused_prelight.svg create mode 100644 .themes/oomox-darker/unity/assets/unmaximize_unfocused_pressed.svg create mode 120000 .themes/oomox-darker/unity/close.svg create mode 100644 .themes/oomox-darker/unity/close_dash.svg create mode 100644 .themes/oomox-darker/unity/close_dash_disabled.svg create mode 100644 .themes/oomox-darker/unity/close_dash_prelight.svg create mode 100644 .themes/oomox-darker/unity/close_dash_pressed.svg create mode 120000 .themes/oomox-darker/unity/close_focused_normal.svg create mode 120000 .themes/oomox-darker/unity/close_focused_prelight.svg create mode 120000 .themes/oomox-darker/unity/close_focused_pressed.svg create mode 120000 .themes/oomox-darker/unity/close_unfocused.svg create mode 120000 .themes/oomox-darker/unity/close_unfocused_prelight.svg create mode 120000 .themes/oomox-darker/unity/close_unfocused_pressed.svg create mode 100644 .themes/oomox-darker/unity/dash-widgets.json create mode 100644 .themes/oomox-darker/unity/launcher_arrow_btt_19.svg create mode 100644 .themes/oomox-darker/unity/launcher_arrow_btt_37.svg create mode 100644 .themes/oomox-darker/unity/launcher_arrow_ltr_19.svg create mode 100644 .themes/oomox-darker/unity/launcher_arrow_ltr_37.svg create mode 100644 .themes/oomox-darker/unity/launcher_arrow_outline_btt_19.svg create mode 100644 .themes/oomox-darker/unity/launcher_arrow_outline_btt_37.svg create mode 100644 .themes/oomox-darker/unity/launcher_arrow_outline_ltr_19.svg create mode 100644 .themes/oomox-darker/unity/launcher_arrow_outline_ltr_37.svg create mode 120000 .themes/oomox-darker/unity/launcher_arrow_outline_rtl_19.svg create mode 120000 .themes/oomox-darker/unity/launcher_arrow_outline_rtl_37.svg create mode 120000 .themes/oomox-darker/unity/launcher_arrow_outline_ttb_19.svg create mode 120000 .themes/oomox-darker/unity/launcher_arrow_outline_ttb_37.svg create mode 120000 .themes/oomox-darker/unity/launcher_arrow_rtl_19.svg create mode 120000 .themes/oomox-darker/unity/launcher_arrow_rtl_37.svg create mode 120000 .themes/oomox-darker/unity/launcher_arrow_ttb_19.svg create mode 120000 .themes/oomox-darker/unity/launcher_arrow_ttb_37.svg create mode 100644 .themes/oomox-darker/unity/launcher_bfb.png create mode 100644 .themes/oomox-darker/unity/launcher_icon_back_150.svg create mode 100644 .themes/oomox-darker/unity/launcher_icon_back_54.svg create mode 100644 .themes/oomox-darker/unity/launcher_icon_edge_150.svg create mode 100644 .themes/oomox-darker/unity/launcher_icon_edge_54.svg create mode 100644 .themes/oomox-darker/unity/launcher_icon_glow_200.svg create mode 100644 .themes/oomox-darker/unity/launcher_icon_glow_62.svg create mode 100644 .themes/oomox-darker/unity/launcher_icon_selected_back_150.svg create mode 100644 .themes/oomox-darker/unity/launcher_icon_selected_back_54.svg create mode 100644 .themes/oomox-darker/unity/launcher_icon_shadow_200.svg create mode 100644 .themes/oomox-darker/unity/launcher_icon_shadow_62.svg create mode 100644 .themes/oomox-darker/unity/launcher_icon_shine_150.svg create mode 100644 .themes/oomox-darker/unity/launcher_icon_shine_54.svg create mode 100644 .themes/oomox-darker/unity/launcher_pip_btt_19.svg create mode 100644 .themes/oomox-darker/unity/launcher_pip_btt_37.svg create mode 100644 .themes/oomox-darker/unity/launcher_pip_ltr_19.svg create mode 100644 .themes/oomox-darker/unity/launcher_pip_ltr_37.svg create mode 120000 .themes/oomox-darker/unity/launcher_pip_rtl_19.svg create mode 120000 .themes/oomox-darker/unity/launcher_pip_rtl_37.svg create mode 120000 .themes/oomox-darker/unity/launcher_pip_ttb_19.svg create mode 120000 .themes/oomox-darker/unity/launcher_pip_ttb_37.svg create mode 120000 .themes/oomox-darker/unity/maximize.svg create mode 100644 .themes/oomox-darker/unity/maximize_dash.svg create mode 100644 .themes/oomox-darker/unity/maximize_dash_disabled.svg create mode 100644 .themes/oomox-darker/unity/maximize_dash_prelight.svg create mode 100644 .themes/oomox-darker/unity/maximize_dash_pressed.svg create mode 120000 .themes/oomox-darker/unity/maximize_focused_normal.svg create mode 120000 .themes/oomox-darker/unity/maximize_focused_prelight.svg create mode 120000 .themes/oomox-darker/unity/maximize_focused_pressed.svg create mode 120000 .themes/oomox-darker/unity/maximize_unfocused.svg create mode 120000 .themes/oomox-darker/unity/maximize_unfocused_prelight.svg create mode 120000 .themes/oomox-darker/unity/maximize_unfocused_pressed.svg create mode 120000 .themes/oomox-darker/unity/minimize.svg create mode 100644 .themes/oomox-darker/unity/minimize_dash.svg create mode 100644 .themes/oomox-darker/unity/minimize_dash_disabled.svg create mode 100644 .themes/oomox-darker/unity/minimize_dash_prelight.svg create mode 100644 .themes/oomox-darker/unity/minimize_dash_pressed.svg create mode 120000 .themes/oomox-darker/unity/minimize_focused_normal.svg create mode 120000 .themes/oomox-darker/unity/minimize_focused_prelight.svg create mode 120000 .themes/oomox-darker/unity/minimize_focused_pressed.svg create mode 120000 .themes/oomox-darker/unity/minimize_unfocused.svg create mode 120000 .themes/oomox-darker/unity/minimize_unfocused_prelight.svg create mode 120000 .themes/oomox-darker/unity/minimize_unfocused_pressed.svg create mode 100644 .themes/oomox-darker/unity/progress_bar_fill.svg create mode 100644 .themes/oomox-darker/unity/progress_bar_trough.svg create mode 120000 .themes/oomox-darker/unity/sheet_style_close_focused.svg create mode 120000 .themes/oomox-darker/unity/sheet_style_close_focused_prelight.svg create mode 120000 .themes/oomox-darker/unity/sheet_style_close_focused_pressed.svg create mode 120000 .themes/oomox-darker/unity/unmaximize.svg create mode 100644 .themes/oomox-darker/unity/unmaximize_dash.svg create mode 100644 .themes/oomox-darker/unity/unmaximize_dash_disabled.svg create mode 100644 .themes/oomox-darker/unity/unmaximize_dash_prelight.svg create mode 100644 .themes/oomox-darker/unity/unmaximize_dash_pressed.svg create mode 120000 .themes/oomox-darker/unity/unmaximize_focused_normal.svg create mode 120000 .themes/oomox-darker/unity/unmaximize_focused_prelight.svg create mode 120000 .themes/oomox-darker/unity/unmaximize_focused_pressed.svg create mode 120000 .themes/oomox-darker/unity/unmaximize_unfocused.svg create mode 120000 .themes/oomox-darker/unity/unmaximize_unfocused_prelight.svg create mode 120000 .themes/oomox-darker/unity/unmaximize_unfocused_pressed.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/border.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/close-active.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/close-inactive.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/close-prelight.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/close-pressed.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/hide-active.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/hide-inactive.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/hide-prelight.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/hide-pressed.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/maximize-active.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/maximize-inactive.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/maximize-prelight.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/maximize-pressed.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/maximize-toggled-active.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/maximize-toggled-inactive.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/maximize-toggled-prelight.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/maximize-toggled-pressed.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/menu-active.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/menu-inactive.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/menu-prelight.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/menu-pressed.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/shade-active.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/shade-inactive.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/shade-prelight.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/shade-pressed.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/shade-toggled-active.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/shade-toggled-inactive.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/shade-toggled-prelight.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/shade-toggled-pressed.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/stick-active.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/stick-inactive.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/stick-prelight.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/stick-pressed.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/stick-toggled-active.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/stick-toggled-inactive.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/stick-toggled-prelight.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/stick-toggled-pressed.svg create mode 100644 .themes/oomox-darker/xfwm4/assets/themerc create mode 100644 .themes/oomox-darker/xfwm4/assets/title.svg create mode 120000 .themes/oomox-darker/xfwm4/bottom-active.svg create mode 120000 .themes/oomox-darker/xfwm4/bottom-inactive.svg create mode 120000 .themes/oomox-darker/xfwm4/bottom-left-active.svg create mode 120000 .themes/oomox-darker/xfwm4/bottom-left-inactive.svg create mode 120000 .themes/oomox-darker/xfwm4/bottom-right-active.svg create mode 120000 .themes/oomox-darker/xfwm4/bottom-right-inactive.svg create mode 120000 .themes/oomox-darker/xfwm4/close-active.svg create mode 120000 .themes/oomox-darker/xfwm4/close-inactive.svg create mode 120000 .themes/oomox-darker/xfwm4/close-prelight.svg create mode 120000 .themes/oomox-darker/xfwm4/close-pressed.svg create mode 120000 .themes/oomox-darker/xfwm4/hide-active.svg create mode 120000 .themes/oomox-darker/xfwm4/hide-inactive.svg create mode 120000 .themes/oomox-darker/xfwm4/hide-prelight.svg create mode 120000 .themes/oomox-darker/xfwm4/hide-pressed.svg create mode 120000 .themes/oomox-darker/xfwm4/left-active.svg create mode 120000 .themes/oomox-darker/xfwm4/left-inactive.svg create mode 120000 .themes/oomox-darker/xfwm4/maximize-active.svg create mode 120000 .themes/oomox-darker/xfwm4/maximize-inactive.svg create mode 120000 .themes/oomox-darker/xfwm4/maximize-prelight.svg create mode 120000 .themes/oomox-darker/xfwm4/maximize-pressed.svg create mode 120000 .themes/oomox-darker/xfwm4/maximize-toggled-active.svg create mode 120000 .themes/oomox-darker/xfwm4/maximize-toggled-inactive.svg create mode 120000 .themes/oomox-darker/xfwm4/maximize-toggled-prelight.svg create mode 120000 .themes/oomox-darker/xfwm4/maximize-toggled-pressed.svg create mode 120000 .themes/oomox-darker/xfwm4/menu-active.svg create mode 120000 .themes/oomox-darker/xfwm4/menu-inactive.svg create mode 120000 .themes/oomox-darker/xfwm4/menu-prelight.svg create mode 120000 .themes/oomox-darker/xfwm4/menu-pressed.svg create mode 120000 .themes/oomox-darker/xfwm4/right-active.svg create mode 120000 .themes/oomox-darker/xfwm4/right-inactive.svg create mode 120000 .themes/oomox-darker/xfwm4/shade-active.svg create mode 120000 .themes/oomox-darker/xfwm4/shade-inactive.svg create mode 120000 .themes/oomox-darker/xfwm4/shade-prelight.svg create mode 120000 .themes/oomox-darker/xfwm4/shade-pressed.svg create mode 120000 .themes/oomox-darker/xfwm4/shade-toggled-active.svg create mode 120000 .themes/oomox-darker/xfwm4/shade-toggled-inactive.svg create mode 120000 .themes/oomox-darker/xfwm4/shade-toggled-prelight.svg create mode 120000 .themes/oomox-darker/xfwm4/shade-toggled-pressed.svg create mode 120000 .themes/oomox-darker/xfwm4/stick-active.svg create mode 120000 .themes/oomox-darker/xfwm4/stick-inactive.svg create mode 120000 .themes/oomox-darker/xfwm4/stick-prelight.svg create mode 120000 .themes/oomox-darker/xfwm4/stick-pressed.svg create mode 120000 .themes/oomox-darker/xfwm4/stick-toggled-active.svg create mode 120000 .themes/oomox-darker/xfwm4/stick-toggled-inactive.svg create mode 120000 .themes/oomox-darker/xfwm4/stick-toggled-prelight.svg create mode 120000 .themes/oomox-darker/xfwm4/stick-toggled-pressed.svg create mode 120000 .themes/oomox-darker/xfwm4/themerc create mode 120000 .themes/oomox-darker/xfwm4/title-1-active.svg create mode 120000 .themes/oomox-darker/xfwm4/title-1-inactive.svg create mode 120000 .themes/oomox-darker/xfwm4/title-2-active.svg create mode 120000 .themes/oomox-darker/xfwm4/title-2-inactive.svg create mode 120000 .themes/oomox-darker/xfwm4/title-3-active.svg create mode 120000 .themes/oomox-darker/xfwm4/title-3-inactive.svg create mode 120000 .themes/oomox-darker/xfwm4/title-4-active.svg create mode 120000 .themes/oomox-darker/xfwm4/title-4-inactive.svg create mode 120000 .themes/oomox-darker/xfwm4/title-5-active.svg create mode 120000 .themes/oomox-darker/xfwm4/title-5-inactive.svg create mode 120000 .themes/oomox-darker/xfwm4/top-left-active.svg create mode 120000 .themes/oomox-darker/xfwm4/top-left-inactive.svg create mode 120000 .themes/oomox-darker/xfwm4/top-right-active.svg create mode 120000 .themes/oomox-darker/xfwm4/top-right-inactive.svg create mode 100644 .xinitrc create mode 100644 .zshrc create mode 100644 zsh-incognito/.oh-my-zsh/custom/themes/spaceship-prompt/sections/incognito.zsh create mode 100644 zsh-incognito/.oh-my-zsh/custom/themes/spaceship-prompt/spaceship.zsh create mode 100644 zsh-incognito/.oh-my-zsh/lib/history.zsh diff --git a/.Xresources b/.Xresources new file mode 100644 index 0000000..02017d3 --- /dev/null +++ b/.Xresources @@ -0,0 +1,18 @@ +*background: #212121 +*foreground: #A1B0B8 +*color0: #3F3F3F +*color1: #FF443E +*color2: #C3D82C +*color3: #FF9800 +*color4: #42A5F5 +*color5: #D81B60 +*color6: #00ACC1 +*color7: #F5F5F5 +*color8: #3F3F3F +*color9: #FF443E +*color10: #C3D82C +*color11: #FF9800 +*color12: #42A5F5 +*color13: #D81B60 +*color14: #00ACC1 +*color15: #F5F5F5 diff --git a/.aliases b/.aliases new file mode 100644 index 0000000..4f014d2 --- /dev/null +++ b/.aliases @@ -0,0 +1,2 @@ +alias vim="nvim" +alias vimdiff="nvim -d" diff --git a/.themes/oomox-darker/COPYING b/.themes/oomox-darker/COPYING new file mode 100644 index 0000000..d159169 --- /dev/null +++ b/.themes/oomox-darker/COPYING @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/.themes/oomox-darker/chrome/chrome-scrollbar.crx b/.themes/oomox-darker/chrome/chrome-scrollbar.crx new file mode 100644 index 0000000000000000000000000000000000000000..e9be4cb6dfcd169dfab9f6b4dcf2bf5d92473ef0 GIT binary patch literal 4584 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 F^gm84@3#N| literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/chrome/chrome-theme.crx b/.themes/oomox-darker/chrome/chrome-theme.crx new file mode 100644 index 0000000000000000000000000000000000000000..e417ef4b8eafc9ef95b4ffc3d9cb7b006544ab56 GIT binary patch literal 1975 zcmZ=RGBROiU|?`%Vqg$j!@{+U$)Jf*$$*!QQ>)FR?K>|cBO@yVa}y&!15licsfm%1 zVZ*crg_A2zDQR!I@MMOlzEFni$Edkhs+|5xH(V5~6(85$5RRR7ezK~+LzVWe&OhC$ zS(aH%A9+j_)Hyz8bDm^pc>8PWvTqh=f&?yPKc4ii|K*Wrf8lQ};$QZyO7ZKjiBD4C z^4Zrhxo7$$#VM&Z`VH5jEEDH#iV=19f5PTIKgzyuU!0})b^G$oHj(A(Powv}>vG=W z`|8Z0+nc7}Ilg%Ji<-UW54Sp>Jjqe;=B&T9Nix%H;oW<3itZono^M;9r1DC3@1N3H zZqcUCpEtkHS$8Tk`1~dHt49si7wx&{P__7X9s6tBLpG0%B4$l~lzELS=*(jVo1oSr z?MXfVUtQQX_x*b&W<~}^p#~=7osZv~D%j$8PTg-!QKw4clhQM(srnV{+7n#MrzJlO zo!WAH-jts~hgPkN>sdNIHs{9S^0mi(UbL|=HH4P@Up>QX-=(>MGb~@(Fv{I(iFf@X zz1uX`(%@BY8UMl;o!?X){ho>@PTajPi|^d;^Z9?TvaJige8pZtnd?2b@E%(RUp~*@ z>=W-eeNpr-v@h~#{Br5jHls7kpTvb$F8%O8xbfky8Ntgx<$pJv{e5qy?SuEpwXrPm zllisZ)cg+eDi7TMujXv~&Fe+aSFM;P<+#V>VXbQCXMZ-?&;uv-&!6nG^}ecU&AMzA zfgIb`XZ>q$l;!=3e7xlGmnMe8E2b`Zt8uL@ctz7k79lPHR^zjlrWfu82uQv#Wp%sy zGQgXeMTCKYgM(pqRi2Mm=ks|nz~og4#DYLvl98I58efv1pOchWq*q*)zFAYxJAB27 zvnRE;g`U#T)ZB3Cy1u^tb#3!&r}e$An;RJzTwq@n5TtS5NAu){P$Q#&pc5Wvea>qz zZfu;h<;)zJXw_6XnOhT9b6iBzwb0#$^uz&282`mx>x&L`FTDY<`jOo zQ__kOb5p70kYsLx4$19Z?X$1%*5oBX2i(RQCIxxvuX#QcKYu#uQBp#}gRfr-IGHXf zIn*>Y^Lp&lu$ACk645o+#@V7_L7VbY<`d6#K6L1$B|NZZI@A-q_2-htrb(*n1XU0I z%v62a>AI5V>C>lGGb?W%J=w{+vg)Vn%gy(1dN7K*R_wB9OEKAJ`&i?|f&+*595ncv zZ8zQX;MWpW)~}O`#h)&-)aAJ#@Gwht;;-<`C5PU`udQ4wlEL1*eD(a(R?Az|kiz!( zgw;O9rzKunF)}dx0Tv~^KyT$H=4Ga(7MJK{73b&mPJWnm$Uxxu{@)^s^Mhw5nQt$@ zA>1(~yEpd2y{TWOH2!$!J!_X*Q`igEckibESN(bUv=7HkhFN>x?XbwcE$Q@Ab=oO& z0jak_KY7=zZOmc+rttfm$Eng4Z%V==FMkT)b^Uj7@1dirdZxTrb^$Yr!^Z807ii4g z9`RjC@VLuyp*J3Ut@GYq%)X(hZ8gbP?QUAmr*c)NoX|@;JWfZS*?5MAEKaNvoIOQ0 ze{1C0sT_h^7wSa(-}GMpb4=&$NlL0A?YAy*mMia#u`Gyi+ofViTk@`W2@pc#Z*!;uor + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/oomox-darker/cinnamon/assets/add-workspace-hover.svg b/.themes/oomox-darker/cinnamon/assets/add-workspace-hover.svg new file mode 100644 index 0000000..03d20ba --- /dev/null +++ b/.themes/oomox-darker/cinnamon/assets/add-workspace-hover.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/oomox-darker/cinnamon/assets/add-workspace.svg b/.themes/oomox-darker/cinnamon/assets/add-workspace.svg new file mode 100644 index 0000000..2039811 --- /dev/null +++ b/.themes/oomox-darker/cinnamon/assets/add-workspace.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/oomox-darker/cinnamon/assets/calendar-arrow-left.svg b/.themes/oomox-darker/cinnamon/assets/calendar-arrow-left.svg new file mode 100644 index 0000000..74886ce --- /dev/null +++ b/.themes/oomox-darker/cinnamon/assets/calendar-arrow-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/cinnamon/assets/calendar-arrow-right.svg b/.themes/oomox-darker/cinnamon/assets/calendar-arrow-right.svg new file mode 100644 index 0000000..7fcff13 --- /dev/null +++ b/.themes/oomox-darker/cinnamon/assets/calendar-arrow-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/cinnamon/assets/checkbox-off.svg b/.themes/oomox-darker/cinnamon/assets/checkbox-off.svg new file mode 100644 index 0000000..e020c04 --- /dev/null +++ b/.themes/oomox-darker/cinnamon/assets/checkbox-off.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/cinnamon/assets/checkbox.svg b/.themes/oomox-darker/cinnamon/assets/checkbox.svg new file mode 100644 index 0000000..be89a2f --- /dev/null +++ b/.themes/oomox-darker/cinnamon/assets/checkbox.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/cinnamon/assets/close-window.svg b/.themes/oomox-darker/cinnamon/assets/close-window.svg new file mode 100644 index 0000000..ceff2df --- /dev/null +++ b/.themes/oomox-darker/cinnamon/assets/close-window.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/.themes/oomox-darker/cinnamon/assets/corner-ripple.png b/.themes/oomox-darker/cinnamon/assets/corner-ripple.png new file mode 100644 index 0000000000000000000000000000000000000000..35d95ffefa7a16479f992a815a3f6382e224a4cd GIT binary patch literal 8978 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 literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/cinnamon/assets/radiobutton-off.svg b/.themes/oomox-darker/cinnamon/assets/radiobutton-off.svg new file mode 100644 index 0000000..73c0256 --- /dev/null +++ b/.themes/oomox-darker/cinnamon/assets/radiobutton-off.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/cinnamon/assets/radiobutton.svg b/.themes/oomox-darker/cinnamon/assets/radiobutton.svg new file mode 100644 index 0000000..1403961 --- /dev/null +++ b/.themes/oomox-darker/cinnamon/assets/radiobutton.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/cinnamon/assets/toggle-off.svg b/.themes/oomox-darker/cinnamon/assets/toggle-off.svg new file mode 100644 index 0000000..9d880c8 --- /dev/null +++ b/.themes/oomox-darker/cinnamon/assets/toggle-off.svg @@ -0,0 +1,4 @@ + + + + diff --git a/.themes/oomox-darker/cinnamon/assets/toggle-on.svg b/.themes/oomox-darker/cinnamon/assets/toggle-on.svg new file mode 100644 index 0000000..c7a766d --- /dev/null +++ b/.themes/oomox-darker/cinnamon/assets/toggle-on.svg @@ -0,0 +1,4 @@ + + + + diff --git a/.themes/oomox-darker/cinnamon/assets/trash-icon.png b/.themes/oomox-darker/cinnamon/assets/trash-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..270fe2ef447adb096e3f96a71b651794c273fef1 GIT binary patch literal 2178 zcmbtWc~Fx{7XR{vBw~mVl_QZLWB>o9KLEfkK{{(45*i1F?vy|iGS1tB3Vivq-FRGG1X(oGJ;P1{0D9A( z0t2p=8$d=>2F+(bY8bhB1Ay7{78wcv>$GW9mq3k2bS*CGCR z$cAJJx8JqF^~brEmS(j?@};3`?Bf`FZf-!lbXsL|K%QQ!rYI&?CLI^_JPS=}Uw7r< zVat~i%SuBOMXQw{#NRlttI}2V^Moh)oj`%R6RC=e;(BlwfHZ_T>PRwXQ9m8O=t6av zR9=P=`Kc^hP9CR7hQWb#kxICsQ&E!xDrX;2A-R&k@w|;QW`a`K#~b#Dhu{t-;<<4Z zXD>_&w&Ad7F`fT|MF{uVw+>a@d^i&}DS`l=(yW;CT2ThL80QkaXM%Cepv6=+vI?2!4b&U#5j4K6`YEvkOsj4c#fV# zTT-e%Gq3BY`>?$|7A;xVs!C}9gA{BF|F{<19yke3@s-&@1gRiGU zKMV*-*DiNhbGCxk`$XPIUT-$b5MhLByGlr2AdJW(-FH&$+yA+_@1odECXxlnCW*Jk zDoo(i<{XwGtPSl@XkC}Y*>TY4x0J+7#aN0J`Etkb%EuwtX|IqlqWEn1M_dUec=$S_%YD-bO9q>4VlY#mrCH)eYG(*c# z1@qXbJqd6K_iB=XBTz5wd)=TGb`>m2B9H>Ow!|`?<5_k}ixnei*5@K> z$G0k3iEoy@Eq<2RLn~h<-DLCol+ledZ|@)mT<2|Lp92Memqi*}a8OPOPaMIHD_{NNagJW^>nd)@%m*&) zmZ)=!W)M0mKWy?tQAL|_O_-AHcGHyB02YY-5^NCN7subAf{9OKNP#=EFjU3@PNn(m zmdeb?9ZbsQNF|u*$816<)`SSB)_T0(1zRy#WKeei#r_qjHO(ARzM|P>K2TN7 zL1SN8R<;5w7?S3|poduxSfR0IfF1u_8hwMUoEn`*J+K9D+tH;*fn2$OJ)B#!u^#E* zHorI7ggNMAtL=viQlh%okCnqo&~6<+ji6;)%GlGj zvun(JLayH`{vV&cx0V=TeN3(59QB?#ZMx8o0@qNG^&QbQj5c=KF zs-tFP86kJ9zOJsZrs6n5Cn*V{L9+Dvi$p-{s5v}dC~&grO>{s)<-dG5=K3K?>G#)a zp0pev$WYdU1u!CA425oz- z6OfWEM;1bH2jI+FH4a%m-!-j8H_sk&!BdRzj#7Dw~dIb>MS-i}Z!t)xgwalIhCpQM! zyflSwJ=t$YUt-GC%}*V1_}%@nCHMS-*@n|hrM)|2eKKAscPb0x-b-wGeD+a?mz z#*Op}Ax{t}?d2^TEgkxINlOOP`iCq;1!G$L%r?6r4|4pdQP}>*hM7=#=GD2=$u+ZU zMW0K9cfZt|neU1U$Z{m=4IrTG{*Z-b=}M~dH)KcvNNbZSQk)o9+4*!W~H#JK^krAO?wKuN^guG*{ZEv#0t*r4g-z0^P z-^3?_Qik>=sNhGp$vzuC&flL3O7nRSQrS>y(t|p{sfYKF?x(_!0!iG-miG`vTQ(7^ zx!d}Mmp6aI+VQBSYMFw?{*=m?$a^JdOe^;Ph-h .top-shadow { + height: 1em; +} + +#notification-scrollview > .bottom-shadow { + height: 1em; +} + +#notification-scrollview:ltr > StScrollBar { + padding-left: 6px; +} + +#notification-scrollview:rtl > StScrollBar { + padding-right: 6px; +} + +#notification-body { + spacing: 4px; +} + +#notification-actions { + spacing: 8px; +} + +.notification-icon-button > StIcon { + icon-size: 1.5em; +} + +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + transition-duration: 100ms; +} + +.switcher-list .item-box { + padding: 8px; + border-radius: 4px; +} + +.switcher-list .item-box:selected { + background-color: rgba(211, 211, 211, 0.12); +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(0, 0, 0, 0.26); +} + +.switcher-list-item-container { + spacing: 8px; +} + +.thumbnail-scroll-gradient-left { + background-gradient-direction: horizontal; + background-gradient-start: #333333; + background-gradient-end: rgba(51, 51, 51, 0); + border-radius: 4px; + border-radius-topright: 0; + border-radius-bottomright: 0; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-gradient-direction: horizontal; + background-gradient-start: rgba(51, 51, 51, 0); + background-gradient-end: #333333; + border-radius: 4px; + border-radius-topleft: 0; + border-radius-bottomleft: 0; + width: 60px; +} + +.switcher-arrow { + border-color: transparent; + color: rgba(211, 211, 211, 0.7); +} + +.switcher-arrow:highlighted { + color: #d3d3d3; +} + +.switcher-preview-backdrop { + background-color: rgba(0, 0, 0, 0.6); +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url(assets/corner-ripple.png); + background-color: #FF9800; + border-radius: 52px; +} + +.modal-dialog { + padding: 16px 20px; +} + +.modal-dialog-button-box { + spacing: 16px; +} + +.run-dialog-label { + color: rgba(211, 211, 211, 0.7); + padding-bottom: .4em; +} + +.run-dialog-error-label { + color: #FF443E; +} + +.run-dialog-error-box { + padding-top: 16px; + spacing: 6px; +} + +.run-dialog-completion-box { + padding-left: 15px; +} + +.run-dialog { + border-radius: 4px; + padding: 16px 20px; +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.3); +} + +.cinnamon-mount-operation-icon { + icon-size: 4.8em; +} + +.mount-password-reask { + color: #FF9800; +} + +.show-processes-dialog { + spacing: 24px; +} + +.mount-question-dialog { + spacing: 24px; +} + +.show-processes-dialog-description:rtl { + padding-right: 17px; +} + +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} + +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} + +.show-processes-dialog-app-list-item { + color: #d3d3d3; +} + +.show-processes-dialog-app-list-item:hover { + color: #d3d3d3; +} + +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} + +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} + +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} + +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} + +.magnifier-zoom-region { + border: 3px solid rgba(0, 0, 0, 0.26); +} + +.magnifier-zoom-region.full-screen { + border-width: 0; +} + +#keyboard { + background-color: rgba(0, 0, 0, 0.6); +} + +.keyboard-key { + font-size: 10.5pt; + font-weight: 500; +} + +.keyboard-layout { + spacing: 8px; + padding: 8px; +} + +.keyboard-row { + spacing: 16px; +} + +.keyboard-subkeys { + color: inherit; + padding: 5px; + -arrow-border-radius: 0; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 0; + -arrow-rise: 0; + -boxpointer-gap: 5px; + background-color: #212121; + border-radius: 4px; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); +} + +.menu-favorites-box { + padding: 8px; +} + +.menu-favorites-button { + padding: 0.4em 4px; +} + +.menu-favorites-button:hover { + background-color: rgba(211, 211, 211, 0.12); + border-radius: 4px; + color: #d3d3d3; +} + +.menu-categories-box { + padding: 8px; +} + +.menu-applications-inner-box { + padding: 8px; +} + +.menu-applications-outer-box { + padding: 8px; + border-radius: 4px; +} + +.menu-application-button { + padding: 0.4em 4px; +} + +.menu-application-button:highlighted { + font-weight: bold; +} + +.menu-application-button-selected { + padding: 0.4em 4px; + background-color: rgba(211, 211, 211, 0.12); + border-radius: 4px; + color: #d3d3d3; +} + +.menu-application-button-selected:highlighted { + font-weight: bold; +} + +.menu-category-button { + padding: 0.4em 4px; +} + +.menu-category-button-greyed { + padding: 0.4em 4px; + color: rgba(211, 211, 211, 0.7); + font-style: italic; +} + +.menu-category-button-selected { + padding: 0.4em 4px; + background-color: rgba(211, 211, 211, 0.12); + border-radius: 4px; + color: #d3d3d3; +} + +.menu-selected-app-box { + padding: 8px; + margin-bottom: 4px; + text-align: right; +} + +.menu-selected-app-box:rtl { + text-align: left; +} + +.menu-selected-app-title { + font-size: 9pt; + font-weight: 400; +} + +.menu-selected-app-description { + font-size: 9pt; + font-weight: 400; + max-width: 150px; +} + +.menu-search-box:ltr { + padding-left: 30px; + padding-bottom: 5px; + padding-top: 5px; +} + +.menu-search-box:rtl { + padding-right: 30px; + padding-bottom: 5px; + padding-top: 5px; +} + +.menu-search-entry-icon { + icon-size: 1em; + padding: 0 0; + color: rgba(211, 211, 211, 0.5); +} + +.window-list-box { + font-size: 9pt; + font-weight: 400; + spacing: 4px; + padding: 0 3px; +} + +.window-list-box.vertical { + spacing: 4px; + padding: 3px 0; +} + +.window-list-box:highlight { + background: rgba(176, 190, 197, 0.3); + color: #B0BEC5; +} + +.window-list-item-box { + background-color: rgba(0, 0, 0, 0.01); + transition-duration: 100ms; +} + +.window-list-item-box:hover { + color: #B0BEC5; +} + +.window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:focus { + background-color: rgba(176, 190, 197, 0.3); + color: #B0BEC5; +} + +.window-list-item-box:active:hover, .window-list-item-box:checked:hover, .window-list-item-box:focus:hover { + color: #B0BEC5; +} + +.window-list-item-box .progress { + background-color: #C3D82C; +} + +.window-list-item-box.top StLabel, .window-list-item-box.bottom StLabel { + padding-left: 3px; +} + +.window-list-item-demands-attention { + background-color: #C3D82C; + color: rgba(176, 190, 197, 0.7); +} + +.window-list-preview { + background-color: #2A2A2A; + border-radius: 4px; + padding: 10px 15px; + spacing: 1em; + color: #d3d3d3; + box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44); +} + +.grouped-window-list-thumbnail-label { + padding-left: 3px; + padding-bottom: 6px; +} + +.grouped-window-list-number-label { + font-size: 9pt; + font-weight: 400; + z-index: 99; +} + +.grouped-window-list-list-button-label { + padding-left: 3px; +} + +.grouped-window-list-badge { + border-radius: 9999px; + background-color: #010101; +} + +.grouped-window-list-thumbnail-alert { + background: #FF9800; +} + +.grouped-window-list-item-box { + background-color: rgba(0, 0, 0, 0.01); + transition-duration: 100ms; +} + +.grouped-window-list-item-box:hover { + color: #B0BEC5; +} + +.grouped-window-list-item-box:active, .grouped-window-list-item-box:checked { + background-color: rgba(176, 190, 197, 0.12); +} + +.grouped-window-list-item-box:active:hover, .grouped-window-list-item-box:checked:hover { + color: #B0BEC5; +} + +.grouped-window-list-item-box:focus { + background-color: rgba(176, 190, 197, 0.3); + color: #B0BEC5; +} + +.grouped-window-list-item-box:focus:hover { + color: #B0BEC5; +} + +.grouped-window-list-item-box .progress { + background-color: #C3D82C; +} + +.grouped-window-list-item-demands-attention { + background-color: #C3D82C; + color: rgba(176, 190, 197, 0.7); +} + +.grouped-window-list-thumbnail-menu { + padding: 20px; + border: none; + border-radius: 4px; + color: rgba(176, 190, 197, 0.7); + background: none; +} + +.grouped-window-list-thumbnail-menu .item-box { + padding: 8px; + spacing: 2px; + border-radius: 4px; +} + +.grouped-window-list-thumbnail-menu .item-box:outlined { + border: 2px solid rgba(0, 0, 0, 0.26); + color: #B0BEC5; +} + +.grouped-window-list-thumbnail-menu .item-box:selected { + background: rgba(176, 190, 197, 0.12); + color: #B0BEC5; +} + +.grouped-window-list-thumbnail-menu .item-box > StBoxLayout:ltr { + margin: 1px 0 0 6px; +} + +.grouped-window-list-thumbnail-menu .item-box > StBoxLayout:rtl { + margin: 1px 6px 0 0; +} + +.grouped-window-list-thumbnail-menu .item-box > StBoxLayout StLabel { + padding-bottom: 2px; +} + +.grouped-window-list-thumbnail-menu .item-box > StButton:ltr { + margin: 1px 6px 0 0; +} + +.grouped-window-list-thumbnail-menu .item-box > StButton:rtl { + margin: 1px 0 0 6px; +} + +.grouped-window-list-thumbnail-menu .thumbnail-box { + padding: 2px; +} + +.grouped-window-list-thumbnail-menu .thumbnail { + width: 256px; +} + +.grouped-window-list-thumbnail-menu .separator { + width: 1px; + background: rgba(0, 0, 0, 0.26); +} + +.sound-player StButton:small { + min-width: 24px; + min-height: 24px; + padding: 4px; +} + +.sound-player StButton:small StIcon { + icon-size: 1em; +} + +.sound-player StButton StIcon { + icon-size: 1.5em; +} + +.sound-player .slider { + height: 5px; +} + +.sound-player StBoxLayout { + spacing: 0.5em; +} + +.sound-player > StBoxLayout { + padding: 5px; +} + +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); +} + +.sound-player-overlay { + background-color: #2A2A2A; + min-width: 300px; + padding: 12px 16px; + spacing: 0.5em; + color: rgba(211, 211, 211, 0.7); +} + +.workspace-button { + background-color: #010101; + width: 2em; + height: 1em; + color: rgba(176, 190, 197, 0.7); + margin: 2px; +} + +.workspace-button:outlined { + background-color: rgba(176, 190, 197, 0.3); + color: #B0BEC5; +} + +.workspace-graph { + background-color: rgba(0, 0, 0, 0.6); +} + +.workspace-graph .workspace { + background-color: #010101; + border: 1px solid rgba(0, 0, 0, 0.26); +} + +.workspace-graph .workspace:active { + background-color: rgba(176, 190, 197, 0.3); + border: 1px solid rgba(0, 0, 0, 0.26); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(255, 255, 255, 0.8); + -active-window-border: rgba(0, 0, 0, 0.9); + -inactive-window-background: rgba(140, 140, 140, 0.8); + -inactive-window-border: rgba(0, 0, 0, 0.7); +} + +.workspace-graph .workspace .windows { + -active-window-background: rgba(140, 140, 140, 0.8); + -active-window-border: rgba(0, 0, 0, 0.7); + -inactive-window-background: rgba(140, 140, 140, 0.8); + -inactive-window-border: rgba(0, 0, 0, 0.7); +} + +.panel-launchers { + padding: 0 4px; + spacing: 4px; + transition-duration: 100ms; +} + +.panel-launchers .launcher { + background-color: rgba(0, 0, 0, 0.01); +} + +.panel-launchers.vertical { + padding: 4px 0; + spacing: 4px; +} + +.panel-launchers.vertical .launcher .icon-box { + padding-top: 0; +} + +.applet-separator-line, .applet-separator-line-vertical { + width: 2px; + background: rgba(176, 190, 197, 0.12); +} + +.applet-spacer:highlight { + background: rgba(255, 255, 255, 0.1); +} + +.applet-box { + background-color: rgba(0, 0, 0, 0.01); + color: rgba(176, 190, 197, 0.7); + transition-duration: 100ms; +} + +.applet-box:checked { + color: #B0BEC5; +} + +.applet-box:checked .applet-label { + color: #B0BEC5; +} + +.applet-box:hover { + color: #B0BEC5; +} + +.applet-box:hover .applet-label { + color: #B0BEC5; +} + +.applet-box:highlight { + background: rgba(176, 190, 197, 0.3); + color: #B0BEC5; +} + +.applet-box:highlight .applet-label { + color: #B0BEC5; +} + +.applet-label { + font-size: 10.5pt; + font-weight: 500; + color: rgba(176, 190, 197, 0.7); +} + +.applet-icon { + color: rgba(176, 190, 197, 0.7); + padding: 0; + spacing: 0; + icon-size: 22px; +} + +.desklet { + font-size: 9pt; + font-weight: 400; + color: #B0BEC5; + border: none; + box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44); + padding: 12px; + background-color: rgba(0, 0, 0, 0.3); + border-radius: 4px; +} + +.desklet-with-borders { + font-size: 9pt; + font-weight: 400; + background-color: #2A2A2A; + border-radius: 4px; +} + +.desklet-with-borders:highlight { + background-color: rgba(255, 255, 255, 0.1); +} + +.desklet-with-borders-and-header { + font-size: 9pt; + font-weight: 400; + background-color: #2A2A2A; + border-radius-bottomleft: 2px; + border-radius-bottomright: 2px; +} + +.desklet-with-borders-and-header:highlight { + background-color: rgba(255, 255, 255, 0.1); +} + +.desklet-header { + font-size: 15pt; + font-weight: 500; + background-color: #2A2A2A; + border-radius-topleft: 2px; + border-radius-topright: 2px; +} + +.desklet-header:highlight { + background-color: rgba(255, 255, 255, 0.1); +} + +.photoframe-box { + background-color: #2A2A2A; + border-radius: 4px; +} + +.photoframe-box:highlight { + background-color: rgba(255, 255, 255, 0.1); +} + +.desklet-drag-placeholder { + border: 2px solid #FF9800; + background-color: rgba(0, 0, 0, 0.3); + border-radius: 4px; +} + +.launcher { + padding: 1px; +} + +.launcher .icon-box { + padding-top: 2px; +} + +.about-content { + min-width: 250px; + min-height: 150px; + spacing: 8px; + padding-bottom: 16px; +} + +.about-title { + font-size: 15pt; + font-weight: 500; +} + +.about-uuid { + font-size: 9pt; + font-weight: 400; +} + +.about-icon { + padding-right: 20px; +} + +.about-scrollBox { + border: 1px solid rgba(0, 0, 0, 0.26); + border-radius: 4px; +} + +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} + +.about-description { + padding-top: 4px; +} + +.about-version { + padding-left: 7px; +} + +.expo-workspaces-name-entry { + font-size: 10.5pt; + font-weight: 400; + background-color: rgba(255, 255, 255, 0.04); + color: white; + padding: 0 8px; + selection-background-color: rgba(255, 255, 255, 0.3); + selected-color: white; + caret-color: white; + text-align: center; + height: 36px; + border-radius: 4px 4px 0 0; + -cinnamon-caption-spacing: 12px; +} + +.expo-workspaces-name-entry#selected { + color: white; + background-color: rgba(255, 255, 255, 0.04); +} + +.expo-workspaces-name-entry:focus { + color: white; + box-shadow: inset 0 -2px white; +} + +.expo-workspaces-name-entry:hover { + background-color: rgba(255, 255, 255, 0.12); +} + +.notification-applet-padding { + padding: .5em 1em; +} + +.notification-applet-container { + max-height: 100px; +} + +.check-box CinnamonGenericContainer { + spacing: 8px; +} + +.check-box:focus:checked StBin { + background-image: url(assets/checkbox.svg); +} + +.check-box:checked StBin { + background-image: url(assets/checkbox.svg); +} + +.radiobutton CinnamonGenericContainer { + spacing: 8px; +} + +.radiobutton:focus:checked StBin { + background-image: url(assets/radiobutton.svg); +} + +.radiobutton:checked StBin { + background-image: url(assets/radiobutton.svg); +} + +.flashspot { + background-color: #FF9800; +} + +.osd-window { + spacing: 1em; + padding: 16px; +} + +.osd-window .level { + height: 0.7em; + border-radius: 0.3em; + background-color: rgba(211, 211, 211, 0.3); +} + +.osd-window .level-bar { + border-radius: 0.3em; + background-color: #FF9800; +} + +.tile-hud:top { + border-top-width: 0; + border-radius: 0 0 10px 10px; +} + +.tile-hud:bottom { + border-bottom-width: 0; + border-radius: 4px 4px 0 0; +} + +.tile-hud:left { + border-left-width: 0; + border-radius: 0 10px 10px 0; +} + +.tile-hud:right { + border-right-width: 0; + border-radius: 10px 0 0 10px; +} + +.tile-hud:top-left { + border-top-width: 0; + border-left-width: 0; + border-radius: 0 0 10px 0; +} + +.tile-hud:top-right { + border-top-width: 0; + border-right-width: 0; + border-radius: 0 0 0 10px; +} + +.tile-hud:bottom-left { + border-bottom-width: 0; + border-left-width: 0; + border-radius: 0 10px 0 0; +} + +.tile-hud:bottom-right { + border-bottom-width: 0; + border-right-width: 0; + border-radius: 10px 0 0 0; +} + +.systray { + spacing: 4px; +} + +.user-box { + padding: 0.4em 1.3em; + spacing: 10px; +} + +.user-icon { + padding: 4px; + border: none; +} + +.user-label { + font-size: 10.5pt; + font-weight: 500; + color: #d3d3d3; +} diff --git a/.themes/oomox-darker/cinnamon/thumbnail.png b/.themes/oomox-darker/cinnamon/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..ac66aa16ff576abe1b4ed12df4a7f9635a52b4b7 GIT binary patch literal 36019 zcmbTd1y~&2wk=8mf#AVif`;JklHl6G-GjSBaCdi4aCdLq-QC@xahKOg{=MIK@7wpC zdro~HJ-b#HRjX>PHOHJ|%nJS{BZ>%z3kLxKfhaB}BnJTj34nljUI z)?%u55D@TazyIDqq@-bk8)59lrG;TOpwW>a5LxG;RlrR+_QERmf>st52A1{^g0=>_ z_6FaHolNYFiABYwzbShoVL?C;Lx>A~QE*;7UU70(P<-h-zfDgb&bftp`%z#&eVjy0 z+0Q|-;@79oJ}Wbd%BmQe4h{|mnoDJm)n$4hx}bOO&~x80{Hp&3nG-F-H1PfK`5C1m z`==p=_t=q(8$xVy;~MAQ@?#ocw8bebB!o%m&$gYfIt@kgXM+R$&urEi*`I&>?^=@o z?gjhkQd0!Lz4oE~@V>&$C8E)EM!8|dQff*eJ4oysc7S)+#!ss?J_H=5`HF=I9#krx z;GiI}ao?#DRr-|28;mObKBQ$!c5eXzL{gG3x|J%{9QXH7wn&?D1-&~bK80DayKwJZk@#AvPH_XFk_KIQIqTjo^ZR2 zaK=x$r6=>HQjNe-BLY&^85IQu#e|IVbq5q?d*^w){4v(*GqL6}(RvY$#1a+c2;M*pAFdn^JSH_}p6F%X?l00B?30PynoBNW zR(3B)hY29Eaw}Krt>(McjS*Y#2a9mrWEe4c*aLp#s#T`Qq;cD-yiB-ZVyL!ytVVl8 z2uhI#$6Xp(>jSVL&ecH%4<&gxS`IZIz;^`;t*%l{#kw(!*XTC?YaL3b2Xn;-Gd++Y zM;Jn|W#Q9SyVQ`Ojv?x~<(_U=p^0?<);5*Ye!5gqcE(~0_q?j5PIn!-es}yb!{Co; z@>*USh?b@9C}So0ty(=by`WQukk~Sw$Ti9zZG@2CB}a`rPkdL>wR*Q)g{)b@r`D+Y zWvx-?g&Elo_-hqa%(+_5 z!Qp-Fc?;^#BhT=QHnKSns>@k2J2y}6;qwotg7Kc@DyUN8s&+d`XPjJM4M$jps`x#VFhQ}jmqr^7yC#SjcZ1VP;pmOu-uwP zPUJB<$wVz1OSn~+Awx2xy>s3-S2<$E zgE0gdwXFrP7Ln6(J7$?BUmw9%nn+VP^dCI&0U^^-5g5{^PgO=Ik@u<#?o#&%Oe2#{ z=+CZRrf`^v{lBNiHiZ*0Jhmv7lvhujJ55{V_vr7J`LSV;%O1{y?+=rC;?zeymc%ujAH}a;qW7S}jODWM9w;5B z`0pNv927Vo7!DKQe~$yt1X4q!sdl02JtoLfqa$S#LW?w@Al6F1R}5`xG4LaS_U<#r zy3>`;T?0DF`3Lng7GyqPY`ScAvUL|n0LKp|Q}fT6EgHh{F5fe^J^&^QHCXsExgaiPYt4Pcd(?CNkg-&}{t*J^hHlSx zVg8J$x!%QZuSC(Q$tM&bMKQ6}dBSW>nbGTy<~qr|0N0~FpVF4PQU-;}WuGr71Ti%k zQx{vd+e|1c^d^rzWIsC5&SEYFWJv@gd%`^MGidWfeZHzC=__e;1Kk$KWtHxg?H!eN zv-h)r=Hx)ybe67SJKjyghmFDZAb8UK|eT&=wj3EkVKf|T! z^R`{H>~iwyoaWf}w%YJ;M0*}6AhA7K>%7_*5x_fg^iJum5}x7GM$VgnS8B|bCyGmI z3$J&i6v;yM1c1STw25CIKlztCdja>Rzu`DB89mz|EI7W_AC}}i2DBii+!dl~U;ZQVV9)Nb9;*99ENX8Ix0K*0)1d_W#pd)dWQ~z!{oVP%T(&w z!ggi%#M!-X8qI$a)gHR->nPvqQf>&Ac4ao1oBd+{gJL2{fMAFFVxauq;Z3*I(9cKl zyR*ONONLUqy!xsn)k8}Dx5Wh<$B8?Rkb{ocC&l?T!6vv%bw zcLZAJ1M}hTOWJYa&k}2P;H>*-XZ#1TQz>eQ&-2mBBH=g@rKaTYw`szTfkjrGsVHBZ zXTOgU%_P+EH&BVtP(@Q2vG4wq;i`7^&y0sgN zFb}vo64@JOs{vG?Wz2>WnzUd~pW3|K*fPE=TeQzMcOXQqHu16N>5JEWT|51}(()=mRgN&Ar!~?26zyR145iZI4W}X- z%?9@;ge$TxJ-zTJUG8pl8nS#Qgo2&+Md>(%BY{v~2k5u|i~&l8gI;@F^}VJZf$Y2T zGtY8!L$mEqGA$SA0SFCoN8zrG=PM7|m_u2QG430}Y4Nh5EsmU-e88x9hj273o`cv1 zM2550FkadfW|cKLmw%*+#Ai5f<453uF=#*g z&C28Qp&~_i_{9lP*w=NkMH-H3fQqb6lI)iz=JRpAjsE>Fqlfc{w)=(G7PoCn_cv3$ zxv^nHY@@oT&{!~f0k($?vt&B>G@M?QHiV&o)OPE>4mE0|GpA6hb-yFVw4GuV4 zU%DpOK7NRyhhVN^)}+)P>aj?lcEpjm4Vt66dlA z$c*$L`LVskbaZr{;&sr4XT0w#Pzuti$6d4Epl^Nbk)6J1u{krl+x#)bUy0iJ$y=)s0gJkQ>gQxP05DhoOT@E7o>{R3=_bLB|X? zl;8$;AYmqFoM}R7PBgu=G{t=abRuDnVHShd;V$NTh%vy}aCXfYTv*H8Z&a#gup;TI zcJB`34$cq|>UoQq@O0&8-|k{GWvY(k!Yx5nXe$r8-Q;xkPVy#dgH4zmK_B-;!0$%) z=+2k?xe=1YU~cii*f00cbz{by^5xv>+(hxMO$#t81m=@o-%Egy!2@oVG%*co;JNgt zXY!>7#ph*1bjYnWgAQ+w%^yzLJ@tn*cag1_TlLMnzv>eNk0drq^@CJSI!q)#lK#>a z9y%=LzEkI}+el=t1roVlV?902ga^7yN{&f39zR9YurI63z9#mq4j3iw0U0}#>Oz_q zEyF@DK1`LPnKW`QV8r*FT?L#IH6BqrI(qO(mwb$>pG7O-8n=P& zag>HphL=S5&FmZKz1nN>N{Wx4O04Dd&7=+0x(Ien;SMW6nPZRKFxHB$l-@S=cAC4E zA+c5aD3>c{#=|jBzWL1##E&Iw^6JY0H@=(iUw83bkZfgvJb{`EEyhj-0r6&^&YrIv zsG`%W22NKZk3l?(XQkY->X_Aqs{t)9q^oKxk^I*V`n=bCmPf#N%~K9N`AK6O3sg2M zDoH0#CvJ}=0g=_^^q1O+Zv5tZf#K6eH#t)no(8xhVt5|ewmqLz=!&(*Kk1$LQwB zBbCjMHjlE6<*wFT`m_1e+_+Te09Ek?pyytt%e{Fa1FYGM|L94q7}Bu;=+MP2>a}Yp zVZIb_c5Eb*<_N!@<#EZ)^Ek+MbC1{_Ne&`kT|E3n$e^ztwfs3ej^Pr^;%LsepgLiZ zsIZ#R4Azf429-csYMWjD%8NCnVBZ*Z6VI~T3QA)B@o=lTp*gCh7W3F7`8&mr^F%Ad zBN*h%v7W#>s~*hNGrovJ?N%nETDRw!dKFuuy5*p2F0daR2s;a7z_?~x37pd$QGr*_qXB>z) z@w?;%s>3A{9C^X9(bD`}wl6S=fNZ^6y$W_ftJ`jCt_5@))c>U`Y{O(OX-=Rgf%>eN z+KfH$FGD5iNK&lBHXX7zm}8^Pl8C?l(i{BcNMlEHj9b^^%2hAFQj>lmMeBQ6Vt@P} zQ6K-JO8(mv$iFC)f1ThzTT}%{pk}yr*n4>RsU%sVKRiefOMssrlnl?g5NkK%W;Ysu zjE_%Cf0qM9`qu}osq{q<;INrvKR;Z{>*JF?+=9j`bi4NFE3~^`Ybj$OP@_cNfIU-X|-8QIfD2EYimyE1s9t#ZzK$tU-R#JCR^78ah! z2M|?NSBr~@wVT#LTP$U4PbE42fYvOwQ%SRfF#1l-v{*y3YI-4QRQ5(4uPL1+E?W5L z&UEHYnxVX85!>0LPm?%sMMgvfnvs!FNLaY?$F=F<;bF>3(z&R?Br8eg2>h*F8cRs! zGYpfx9ODw9S|@Iw^=J}L&=+qEw{vl?f@ohHHycFq*R;MWF6xaJ-eV0AWswz0CI9>L z%I?VY{(aF8QoA9SNzs4;YSyS9Ep`_0K3qhM=wOx2h>xPw;Hd9HQXb8SIlG2Cd9 zh@I6$*>0ufL+vL0GDDxu-K_*Lj{o@=Y4SUGRcsG9UwMgwq*q)k5v|U5l)X_3H#l~$ zk0_ahCBs-m=1GClOc(pwnLvuf=@Ovf#Fgee95b|%= zf2B=3(haexF5HcpZRctZWsYCMG7nAj?41P2$@gSu{XP?d`f+?aU61>3kitCPA>SZ}BVctIr=A z#d0~xp;6;Q20Fb!nrx6u4j;GLZqLg{)5SXd%je!n9lrY(D$ZUd z_cZLl*34(v_j+e9O<*8whCPuFh}`qW_iXLC+m(Qa`LoAk zX!A28lv?C3(MMWymsi1E7xnR6C%_MKcjh;dYd3IK^d-8ly;484=i)O~w%!Bo?$x#& z`Gy3E66H;BKZ0I^g5GmEorVqV=q=S*B;_rb_ab25sYM!1=B^y5RD0F0EsM*x-<)WB zK6>(7jej47)ozEu%L=wM=y;1gF+e7&B&RXg{2=x>1B>3?+e0HHl$k5j6lB9;vykoP zRIc9bVlC+q(b->fUUxdLv2-xz+U?`LmCaZ%=>x+y)F46B_?dd>Oh6ArNdzg!%pn6P ze)?=lK$BN%3h505W&AZJLKgsnfu>hC?_Bik1;&guU1nLDnBz@@1|6H#s+5O^2QwZs z=39%gjm<*UE2mNY8|KUVtRmf#hETKjA4G(*An|mu#U0y)9SULI^B;2ukc*%O;g2?$ z1u&nk>t~=@?HaBjSia=kU;kx@`>hDnq+)5+>%J)}_IN|W?60+Xipg}@);A@k(jk2V z8nC;Xb_O3~Kr6^=ZDxA__;v)R1~`5pr<+N93Ox{-qk+MoZ|%(REiXT2NUjzw*EM@2 z%#j7$_ds198)w1C_Hb;c~6Zx@PT?!&MKWX13cYsl5 z4^;+)tg5B?sR7OW3PUa6nAh)yb}Jb2X#f(3p&(#zq_IT(oTnVb!UzF4vTHOhc=y<( z?BXDOdGrq)i73d)b;giOT63i%5b`A5-QE3MwHQ;29~#sY#Gbam79^lh0?~!Ey7?;C zFWEq8Z4WH$*}RBvaTvrP7w4x{J^7bhst^}#Tt@@hWv5TrcVdo`KHgUbV9e z;&b4&QNQ1dis4%4Vm$x3mME3&EoKNXa}+db+Pa$8^?F$wkg^8Kud0gK8A_}+97)l3 zqpbfHku31tOif*yIHvmzB_pbr8_A_oW$lIJZgZN{U9vB>TL_WlJzPTDEefXtqWq&$ zep;6*EFFZYdfMRpxr0JNxz5TBYYDZfvuC2~TPy?z9n3NVi{RRY8`%mR3=9LVl#t(& z#cR@I4msnU<@!|Q9O8wF+M%d;+I_JteMvb9EZIQA8LG%(IKT5!SR==BEDcq%U(cL!UyR&Ali z1g){L(R`^+8XO56X6yW+_M^8Z>nxTEii@+sFfZLCBRU}YWEAjlBvztY9pG>@E32Sj zuMwHN)fkEX+sg{!itFlrR8&+n4bt!4>RQ|zHL#9O;Qvs#7J^>ChO=2tha{L>fexu<%%g6lgH!1nM_?k-8jbY3rv{zxMWkkQ^U~oXiEiTXbjP5pUsgrqjWXu^m05nAD-hvW3JJ$ z@mwNUC3s8$GUjbGTugAr`0I+qk0oEuMiGwXyGAkm6;cBJ=t^SpdzQ?>LqF)ZvPBcB zXAOG727daYq)fd=S=YV!L* zqFwL9`RbO6aVofVtN#35rDBeD&zId@+EDu<&?!&*MhnTUHc}$pkdAM&Pq($kPL}J=@yn784PG;_H@8rY4d@I{hd4{@ zo*!nQi=AMG;C?XIoB(OoV!jr)TEfk$iH(}ywU`K@@Y;V)%m9z;Mo-%=xz=5SUuOd| zUTL0Hv6T%9`;%DeaxF_rg$EXs!FN;}rT0s>Z$Qm038kmnM8;uR*XU%ox#1_w5~#qb z+$+dkk+2;3Xe^!GDzw5Sbn5DJNU`oen42@_Dox+8oU0Z&UFI(Z{%q6tx zqrCp-7TMxOcV6{cY6C^{k{&yzFd*&E_X?W|MgaTvWZ=&HSoF11%YM*`WUJOq~D z2jrl8CY;Ymw(7$>>~D6?%u_!t-8ryOV=>_itBmyV8$+n*YPsTHC2kPkb#>2uORemA zilWY9t!LC>NF@Q(`79sX-Tx`+m8E)c%O=eM&-1h@$)T8_?F%biT5%{bkX-ihfr(-l z9`odt_ZcaG(rL)9QTH2RDA8+Ld@J2m!?6V2i7llkwdHV1gicHbQ%3P4{a&nRsXmZB zrDDRjEW+>kD{ zvA*Kd9RcIsMbc5s9S{BFzv`O^+8DrE3z&8?ytq3W=$3v!^E|GKQxxvN8*1(UlI9_a zEYs1h#g_WoOhEhrEzsg6mPZ*kfYK44SFnP9=H9XTzBW*GgXx^RDc1eo1ws9m1~fLN z>r~w0cB4SI*lJWZ%~m{VFU^nF!4oh8C(Sl3mLGOBmz(Y>DWnw5R6X0F zr?-~(`cklOQfJVVs{F{$_4gNm1O)ZN+Xia~Ytt#w;-)W><^|Qdx>!dS$5N-*Z+gPj zr^ZZ|QfCVXo=&S!pdgq_kQ_zZ0V3n1$3$yb2 z)kf?X7IfJTrh~|JRu)qk+fSC(Ish>O4xM5ki9*`U;#)@)ni-TL#DWSs5kUW=l>oP6$9)<;Jq4=t8VC33ELEpIFL4bIv#XK&mUsSe_FJ3f#WlO2PWiSijTE5PBPk=cW1gkW!>R4OhmUW}g`kL#QIn z0YxK#_LQ$cnGGl-+CE>Sd)ML2Ta?Q-CsA(C4kQU~#5~cQNUs*&mMR_v3;5L&GMYdW zG`l$wM<=duU2(*zD*++AMan0oFFlc-V{{VS;rcb67{FyE^V%g90?rI(HA^FlN}KtU z$J^taW_K*Lg||@VwEN?%_^wfX%KN>tXp4#X8}r4Ig%_%4y*K(Q#Q`2nZgk7D*qw;g z3m%50zvcLT8*&{p@uMj#0}VY0H2B#`fb;7KocZX^u$B{|vS$2%7bI(3lj%9M*;l1n zAM&A%M>F(@&3b3Y9)-MB2A|3RJgZfCp0*w&n~p;2V+IR7dY8bxUCsV&6DOPEjlQ!J z1CT3yMfF8}vfAR{T-A&t=E)7q^5o(s^>=+2CM=HKC=f!I*7erXTID4{#tKh(q4IaT zpR+^WxRe<>fHFajh?L>h?FS-|k@lE@ykx<-LKR4$tD&xu?abvoUaHmR!&W_i&ohW4 zb;XG7^XEZ(bPVv2{7mM&{K!mC4?z4#BK=iK33Doc%}t0B^RR{&oM3>rKSaX+!2T^L zKtcJhEGNbMpIQ~$5-|x0Inp3}{lTFjjK496@6w4Sssjgp1O@YfB=}d_qMZU$6NyJz z`K+m%-%*N?(BEj~zqS#)O^S`+hycIdZPtDhm^U@B(a|pIyu-x?x{*bx&^w5dPINZj z&>YRXrXcrTe;H{Ux}UmtuZNm6)7l6YovT{GN@;U(-3ny3+_aVvtJb?z{?@oHtaaBM zVmkHS!*juv@uG?uCmOq5?|gIR46}TA)F^Tcw~7(HqBg&emED#V`SR8il*91h$?=@~ zfoV4Z9^1lZlNG_7HPrbr_+5!jV4kL%?DM|UgLs(bPT%g*NGrScZtdp#zf8{VFz%-w zV6E4T7CfIMlVN>F8s_asBIRCvTFtK6NkWxH)i>JXX2mKmO!V7fIu|&zQFYNM1wYMK z1$h+Kv)Bx=^R;-xgYS{gj#t+`Un6FK;SThxeR4(++A7>l8l2&hTx*@~c!Dz`Y+>F; z%z5U_k6Yp65e9Q`e9oH=2{S|~tATmaQj)l|eUS#sqcHckcpj#mF(xLJM9h5%>2;L9 zLqgiFtMwZ-hBs*Nm{Z|Ha}2OIv(xe?h${*vuVr6DOgj*4@D_^ZstuiZEvMSms)L)0 zpyWuOJ|5Cz!KA%;3xSEpRvl5)G+rCdZi&8k{gAf6`SPLrC~ttk^X(QY|5j`{&vY`h z5`gpZsI+f*Z))&&#SQ+PTLMDNkDLiQ9s$z@EE>DsB3UFXOgT|Ik!4#<41Y`V4$%G( zm2$X|by52Ma$s`f5=so06sdQOO-qpa8S(w_$77gUMFmVshzrGV{e z2~TrwwY!^YqbH)qDsn&2W1I_-<#)U1N)+yzi{HgjeXQy~y&#Wl?>;*r!;^?GetPl3 z-Rb*ksNgA*nd$9*il4wK$c|Fiq+GpT>DsW@n&`}VjhlCU7LdowmC=W8hiL_>U@h_U zxBUuQkT~@`-S&n#-8wa5t8f`-l{#97l`iP^q5lPGp~TlY1!(T@Y{9bau)a)MK>j=D zAyPg04KU7C^q)<`K<7)`v8*oml-oR=c6g;9k>Mef=GbOSkSQ6NS=dP`>Ln?QmJ~I( zw`5M!Q@+?ANjBb04o6MvB{?W4{y0yeNC;7MtE5WVzN#3%lGJ3ZRW$2gG3r5xlWkZP zcOUZ8-{bhz<^B6ckyd4Xt5T)c%^vfyc>wg^1jSI`gZ* z^!$#uxBxe=Zm}M@F9yo+(BM3ck}??qfYvhrcphbA4FRq)k3p(qAP67NA`N1aaHUxi ziL~{|(=U!jSTjVf-s_o@#^p~T_?~RMF?RDR_yE0p<4(!qh~)Xd)NLPaCav$;sOACD zZV$szMS{DyjEhE>U&GM*01;rN>O*X_B4EsiUbTXs&$u=h(2`kbLCayz+qivGIqmu6 zbgGT=q_a1W)bEmR;a8tNI?{#k6LSvlmeJ16`AqPuf;O~`4#e>HC^JitA5j*v-cA6cT4-|Kk3GDg;X31j<$f>BrYYQ+>L<6Ja<9n_S*oh`$ zeq}X*A2oRUpH`1Oar`Z*iy%h|%pRDIiHploQ;@7K$)!3G{hOhMcb_=2Cl46??n821 zG3JadOD#+8a{<-FpF%lsum5i|xjw>`A`P$~hAIH?1rEeAo0wfgLMypq+k~F#^-iAs zoYTVvvz-}(amVjTq##`f+;*EQ<7R5>#;2JM<>&??$OcQYJ$f#A9v9x2N|73~+H-nx zwSf`@evDA_obRjEJ<@pj3*=umI)CL>Q(sOxGCV&PeJnKIZt`eO=;9|lR%<@*!eO`J zpv+ONyr(YExFDf-(-L+dt(RPaonx+(N5H8qKYyB9nm?^xuf8RD?6g4$z16LBW~^`S zTOz`$=rj5!-X857THQSn#q+rFcQ9HvSg;>KmZn|xi%sG%=5CB^8^WrkB1?0ko`Rv# zzs_2p+q87xOS~Q1sqW)5$}MN+r3c2q*RAx)zw3B>Ne|hfzx+D-o+9&nBxh-Fe-i|w}i z4=%M7trdp+N7VSt07DYJCuq; zFd$NcT{t9Nwki?cUmtlvAS-kuPVVun1oyo0v9NttV-T3B*>{x++Jb8Hoj(D~{Y@Xz z4;AWSvl0Xk&>m4jTUG`R@n!7&2?~%+=#wXC#S7>+yw)Jz-hDn|bQOI&gWCz?BL9zf zUl3IC9a|05O-%dhSQYN)@VZ&q5dIN9@ToD_7SccG{;*^~Q6M6xw!IIF|ySWmexDRJ~GfwPj(Zc_9dErP=f zC{H>m{+MN_V64_{zo~J-0^q+QM&`Rg0=XVL-v)TRHRlK|M6eQ1n}MR4NA0YPn=^S2 z>EUWrMG?8>mnQ0LnH?{HRxqH{mX4U39c*T1HEU7)=aLuKVLS;9t+MmVSl>|Juhinq z9=;7ht3JTl>Z&1|XbL3A{>0+l!;&Q?R-xD7!+(NK;kYC;%4M}rxs}UV62=jXChrbq zj&rrYr}z4>xaIL4#@u3`<=|`Y-fQgZ5bQdvE^TX&{iOa|Y%l(1$Q59d4c3oThsVQ| zKQ$S?%_uF{sdWKqE_G2awX0fBbk#~y27}j-IB!<Y9L8oCTR2m`iEJ`ETXQ%no{# z+QMn=w7y%aS}P+@=C6)T*J0wj9{#%?3XZDtq=mdMf;IRX1j!*RTR;aaL zA)^p;ChK|s-{Pa1>Fj^k8UF81^J2@~^es4c=1lk;T*^|HQyx^M@%H0vjK(KN;8WYrp+dHV96>Qk4EVVEcVdx;3vpcTbe;BkmY~OZZ8v zmCW$D`ckyZfuhDp7thNYDjZ}u_rR&`i@nDht@l-mvh(Idt@*9$*?$aO)qS<#z4)8> zeaATC876(5TURQQp`D7G9k8W|BSmy59HW+^R3iTx8Y>1(A+b%^CX6 z+UNzqEsVF6IT}XW2*SQKz?FV1Yb8UK=WOn|rtQFRwC#qD?*590aKQl96xg7iKDP60 zcYjkSsxQ%YPwOXVTw-BS!?Ahg_#vIdPJCVq8 z9}5yW$*f30ELl71vA~^AOI4Lm7c%uDvXWqrD2c@SJ6-Py zr^JYD6pZ9r(qRBJA~Ug8%$y;V3u{k_H7?onjpc)DEZ~={fpC-U^6GtI>ZqO=sOo8_zkci z6QYKc3pf^~xpAZ{w&R$=OWnV3;oZ%6c zy)T`ixtx)qJiJ~g(-1xY4*n9 zS#I8lQwh~HCl&7H`{!VGm1Gx9hR(56DwJ%7N>7mG2O8>`7SeXAHm1bC`)~#_8cTt6 zRwMVX$VYgx5RGRMxP@`rav=0d$bqgo>eZz$d#~#lLT>QwZGs~AC)lT^GkY?wG^Xg1Q35e2 z<6G`g9wSQbw!0|$(7MV@7P--k&g6KE8cts5PdZy3XkG75)%;C_qOrBdyd}`A7OA8T z>w?paTApI?Oz>^2tMX#`HfTl{8DlAJOYzmP5SQ9~FgCJrVlEKM6Tz~k6Joq}llQJ` z*Waw2vy5E2DOPe)8oy3z^j@FU+aLKdvUyx%I)m@pBd@M@z2bU1W~oo^^?a?-bxub_ z>OgYtJ%54#Mm%-KZX@kY)U@quNGXkbISkI;O4rH88*^dM*&^PlNT%G2GcBfDbPH$W zHCMv$u5!ATOU{PLI8okZzEWV!w8D$CI%4syTlZ%9>0Vy`OYcf7{m$&8_uaz`7xqQ#~qX#-V7Ivh{29VR8X`UBj zPql96vdR?cuGH)*%h-6CTRZ6}BM;8Hzw?}e|0U1ag8G$1wruGXdzXe3=zDQ-k%#gj zHb!Ac*L0x2U+3lN{$uIZb}S(8=g*(wwL|AMLGp8H+|~2(!V>~FopU@1&i$3FlPFL z_6ZbPV3hS<%nb(pms!!u|Cnv!vFXBg=_Q8F`>OI2buVPj*};ThChyDto}8F1w{iYQ za_OQ0h5y01)�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 literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gnome-shell/README.md b/.themes/oomox-darker/gnome-shell/README.md new file mode 100644 index 0000000..565a66d --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/README.md @@ -0,0 +1,65 @@ +# How to change the GDM theme + +To change the GDM (lock/login screen) theme, you need to replace the system's _default_ GNOME Shell theme. + +## :warning: Cautions :warning: + +- If the replacement fails, your desktop environment will not work properly. So please **be careful** if doing this. +- When applying this, other third-party GNOME Shell themes would look broken until you restore to the original theme. +- If GNOME Shell has been updated and restored to the original theme, you will need to install this again. + > Note: On Arch Linux, you can automatically reinstall the GDM theme by creating a [hook](https://wiki.archlinux.org/index.php/Pacman#Hooks) file. For example, if you use oomox-darker-compact as your GDM theme, put [this file](https://gist.github.com/looselyrigorous/a1aa931ce48627cc39daccc9253b30c7) in the `/usr/share/libalpm/hooks/` directory. + +## Requirements + +- `glib-compile-resources` โ€” The package name depends on the distro. + - `glib2` (Arch Linux) + - `glib2-devel` (Fedora, openSUSE, etc.) + - `libglib2.0-dev` (Debian, Ubuntu, etc.) +- `libxml2-utils` โ€” Ubuntu users only. + +## Installation + +1. **Back up** the original theme file(s) first. If you are already using a custom GDM theme, skip this: + + ```sh + sudo cp -av /usr/share/gnome-shell/gnome-shell-theme.gresource{,~} + + # For Ubuntu 17.10 or 18.04, you also need the following: + sudo cp -av /usr/share/gnome-shell/theme/ubuntu.css{,~} + + # For Ubuntu 18.10, you also need the following: + sudo cp -av /usr/share/gnome-shell/theme/Yaru/gnome-shell.css{,~} + ``` + +2. Select a **GTK** theme to decide which variant to install. +3. Replace the default theme file(s): + + ```sh + GTK_THEME=$(gsettings get org.gnome.desktop.interface gtk-theme | sed "s/'//g") + cd /usr/share/themes/${GTK_THEME}/gnome-shell + sudo glib-compile-resources --target=/usr/share/gnome-shell/gnome-shell-theme.gresource gnome-shell-theme.gresource.xml + + # For Ubuntu 17.10 or 18.04, you also need the following: + sudo cp -av gnome-shell.css /usr/share/gnome-shell/theme/ubuntu.css + + # For Ubuntu 18.10, you also need the following: + sudo cp -av gnome-shell.css /usr/share/gnome-shell/theme/Yaru/gnome-shell.css + ``` + +4. Reload the theme. If you are running GNOME Shell, press Alt + F2 then type `rt`. + +## Uninstallation + +1. Restore to the original theme file(s) from the backup: + + ```sh + sudo mv -av /usr/share/gnome-shell/gnome-shell-theme.gresource{~,} + + # For Ubuntu 17.10 or 18.04, you also need the following: + sudo mv -av /usr/share/gnome-shell/theme/ubuntu.css{~,} + + # For Ubuntu 18.10, you also need the following: + sudo mv -av /usr/share/gnome-shell/theme/Yaru/gnome-shell.css{~,} + ``` + +2. Reload the theme. If you are running GNOME Shell, press Alt + F2 then type `rt`. diff --git a/.themes/oomox-darker/gnome-shell/assets/calendar-arrow-left.svg b/.themes/oomox-darker/gnome-shell/assets/calendar-arrow-left.svg new file mode 100644 index 0000000..528bac2 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/calendar-arrow-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/calendar-arrow-right.svg b/.themes/oomox-darker/gnome-shell/assets/calendar-arrow-right.svg new file mode 100644 index 0000000..5ce1795 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/calendar-arrow-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/checkbox-off.svg b/.themes/oomox-darker/gnome-shell/assets/checkbox-off.svg new file mode 100644 index 0000000..e34889f --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/checkbox-off.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/checkbox.svg b/.themes/oomox-darker/gnome-shell/assets/checkbox.svg new file mode 100644 index 0000000..be89a2f --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/checkbox.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/close.svg b/.themes/oomox-darker/gnome-shell/assets/close.svg new file mode 100644 index 0000000..bc7f283 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash-placeholder.svg b/.themes/oomox-darker/gnome-shell/assets/dash-placeholder.svg new file mode 100644 index 0000000..0ce6b63 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash-placeholder.svg @@ -0,0 +1,4 @@ + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/bottom-running1-focused.svg b/.themes/oomox-darker/gnome-shell/assets/dash/bottom-running1-focused.svg new file mode 100644 index 0000000..6bd6ffc --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/bottom-running1-focused.svg @@ -0,0 +1,4 @@ + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/bottom-running1.svg b/.themes/oomox-darker/gnome-shell/assets/dash/bottom-running1.svg new file mode 100644 index 0000000..bde1273 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/bottom-running1.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/bottom-running2-focused.svg b/.themes/oomox-darker/gnome-shell/assets/dash/bottom-running2-focused.svg new file mode 100644 index 0000000..98ff3a0 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/bottom-running2-focused.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/bottom-running2.svg b/.themes/oomox-darker/gnome-shell/assets/dash/bottom-running2.svg new file mode 100644 index 0000000..8749b6f --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/bottom-running2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/bottom-running3-focused.svg b/.themes/oomox-darker/gnome-shell/assets/dash/bottom-running3-focused.svg new file mode 100644 index 0000000..2aca961 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/bottom-running3-focused.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/bottom-running3.svg b/.themes/oomox-darker/gnome-shell/assets/dash/bottom-running3.svg new file mode 100644 index 0000000..7a14fb0 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/bottom-running3.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/bottom-running4-focused.svg b/.themes/oomox-darker/gnome-shell/assets/dash/bottom-running4-focused.svg new file mode 100644 index 0000000..0d3810f --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/bottom-running4-focused.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/bottom-running4.svg b/.themes/oomox-darker/gnome-shell/assets/dash/bottom-running4.svg new file mode 100644 index 0000000..74dc63d --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/bottom-running4.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/left-running1-focused.svg b/.themes/oomox-darker/gnome-shell/assets/dash/left-running1-focused.svg new file mode 100644 index 0000000..e2d0a52 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/left-running1-focused.svg @@ -0,0 +1,4 @@ + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/left-running1.svg b/.themes/oomox-darker/gnome-shell/assets/dash/left-running1.svg new file mode 100644 index 0000000..97bf823 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/left-running1.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/left-running2-focused.svg b/.themes/oomox-darker/gnome-shell/assets/dash/left-running2-focused.svg new file mode 100644 index 0000000..a1c3660 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/left-running2-focused.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/left-running2.svg b/.themes/oomox-darker/gnome-shell/assets/dash/left-running2.svg new file mode 100644 index 0000000..9cef82e --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/left-running2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/left-running3-focused.svg b/.themes/oomox-darker/gnome-shell/assets/dash/left-running3-focused.svg new file mode 100644 index 0000000..864dc30 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/left-running3-focused.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/left-running3.svg b/.themes/oomox-darker/gnome-shell/assets/dash/left-running3.svg new file mode 100644 index 0000000..a796df8 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/left-running3.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/left-running4-focused.svg b/.themes/oomox-darker/gnome-shell/assets/dash/left-running4-focused.svg new file mode 100644 index 0000000..68a5c04 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/left-running4-focused.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/left-running4.svg b/.themes/oomox-darker/gnome-shell/assets/dash/left-running4.svg new file mode 100644 index 0000000..56bff8f --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/left-running4.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/right-running1-focused.svg b/.themes/oomox-darker/gnome-shell/assets/dash/right-running1-focused.svg new file mode 100644 index 0000000..a6d3c05 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/right-running1-focused.svg @@ -0,0 +1,4 @@ + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/right-running1.svg b/.themes/oomox-darker/gnome-shell/assets/dash/right-running1.svg new file mode 100644 index 0000000..933534a --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/right-running1.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/right-running2-focused.svg b/.themes/oomox-darker/gnome-shell/assets/dash/right-running2-focused.svg new file mode 100644 index 0000000..d8ca21f --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/right-running2-focused.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/right-running2.svg b/.themes/oomox-darker/gnome-shell/assets/dash/right-running2.svg new file mode 100644 index 0000000..dded5df --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/right-running2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/right-running3-focused.svg b/.themes/oomox-darker/gnome-shell/assets/dash/right-running3-focused.svg new file mode 100644 index 0000000..e1ad51f --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/right-running3-focused.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/right-running3.svg b/.themes/oomox-darker/gnome-shell/assets/dash/right-running3.svg new file mode 100644 index 0000000..1ddfdcc --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/right-running3.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/right-running4-focused.svg b/.themes/oomox-darker/gnome-shell/assets/dash/right-running4-focused.svg new file mode 100644 index 0000000..8cf0f73 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/right-running4-focused.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/right-running4.svg b/.themes/oomox-darker/gnome-shell/assets/dash/right-running4.svg new file mode 100644 index 0000000..fae84b5 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/right-running4.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/top-running1-focused.svg b/.themes/oomox-darker/gnome-shell/assets/dash/top-running1-focused.svg new file mode 100644 index 0000000..3f2b3ec --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/top-running1-focused.svg @@ -0,0 +1,4 @@ + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/top-running1.svg b/.themes/oomox-darker/gnome-shell/assets/dash/top-running1.svg new file mode 100644 index 0000000..6cf2137 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/top-running1.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/top-running2-focused.svg b/.themes/oomox-darker/gnome-shell/assets/dash/top-running2-focused.svg new file mode 100644 index 0000000..59586d2 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/top-running2-focused.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/top-running2.svg b/.themes/oomox-darker/gnome-shell/assets/dash/top-running2.svg new file mode 100644 index 0000000..34ec12e --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/top-running2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/top-running3-focused.svg b/.themes/oomox-darker/gnome-shell/assets/dash/top-running3-focused.svg new file mode 100644 index 0000000..549534f --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/top-running3-focused.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/top-running3.svg b/.themes/oomox-darker/gnome-shell/assets/dash/top-running3.svg new file mode 100644 index 0000000..7e3e6d8 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/top-running3.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/top-running4-focused.svg b/.themes/oomox-darker/gnome-shell/assets/dash/top-running4-focused.svg new file mode 100644 index 0000000..2cebc22 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/top-running4-focused.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/dash/top-running4.svg b/.themes/oomox-darker/gnome-shell/assets/dash/top-running4.svg new file mode 100644 index 0000000..6bd1edd --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/dash/top-running4.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/key-enter.svg b/.themes/oomox-darker/gnome-shell/assets/key-enter.svg new file mode 100644 index 0000000..715447b --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/key-enter.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/key-hide.svg b/.themes/oomox-darker/gnome-shell/assets/key-hide.svg new file mode 100644 index 0000000..72173bd --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/key-hide.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/key-layout.svg b/.themes/oomox-darker/gnome-shell/assets/key-layout.svg new file mode 100644 index 0000000..6282e74 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/key-layout.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/key-shift-latched-uppercase.svg b/.themes/oomox-darker/gnome-shell/assets/key-shift-latched-uppercase.svg new file mode 100644 index 0000000..2dfc094 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/key-shift-latched-uppercase.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/key-shift-uppercase.svg b/.themes/oomox-darker/gnome-shell/assets/key-shift-uppercase.svg new file mode 100644 index 0000000..8ae02ac --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/key-shift-uppercase.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/key-shift.svg b/.themes/oomox-darker/gnome-shell/assets/key-shift.svg new file mode 100644 index 0000000..af1e380 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/key-shift.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/more-results.svg b/.themes/oomox-darker/gnome-shell/assets/more-results.svg new file mode 100644 index 0000000..4c85f89 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/more-results.svg @@ -0,0 +1,4 @@ + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/no-events.svg b/.themes/oomox-darker/gnome-shell/assets/no-events.svg new file mode 100644 index 0000000..dca9c3b --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/no-events.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/no-notifications.svg b/.themes/oomox-darker/gnome-shell/assets/no-notifications.svg new file mode 100644 index 0000000..47278b1 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/no-notifications.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/process-working.svg b/.themes/oomox-darker/gnome-shell/assets/process-working.svg new file mode 100644 index 0000000..f229c21 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/process-working.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/toggle-off.svg b/.themes/oomox-darker/gnome-shell/assets/toggle-off.svg new file mode 100644 index 0000000..24d61ab --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/toggle-off.svg @@ -0,0 +1,4 @@ + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/toggle-on.svg b/.themes/oomox-darker/gnome-shell/assets/toggle-on.svg new file mode 100644 index 0000000..c7a766d --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/toggle-on.svg @@ -0,0 +1,4 @@ + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/window-close-active.svg b/.themes/oomox-darker/gnome-shell/assets/window-close-active.svg new file mode 100644 index 0000000..a980d19 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/window-close-active.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/.themes/oomox-darker/gnome-shell/assets/window-close.svg b/.themes/oomox-darker/gnome-shell/assets/window-close.svg new file mode 100644 index 0000000..ceff2df --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/assets/window-close.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/.themes/oomox-darker/gnome-shell/extensions/workspaces-to-dock/workspaces-to-dock.css b/.themes/oomox-darker/gnome-shell/extensions/workspaces-to-dock/workspaces-to-dock.css new file mode 100644 index 0000000..3e2eeff --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/extensions/workspaces-to-dock/workspaces-to-dock.css @@ -0,0 +1,519 @@ +#workspacestodockTriggerSpacer { + background-color: none; +} + +#workspacestodockContainerWrapper { + background-color: none; +} + +#workspacestodockContainer { + background-color: none; +} + +#workspacestodockDockWrapper { +} + +#workspacestodockDock { + padding: 0; +} + +#workspacestodockDock .workspace-thumbnails { + background-color: #37474F; + background-color: rgba(0, 0, 0, 0.6); +} + +#workspacestodockDock:overview .workspace-thumbnails { + background-color: rgba(255, 255, 255, 0.1); +} + +#workspacestodockDock.fullheight:overview .workspace-thumbnails { + background-color: transparent; +} + +#workspacestodockDock .workspace-thumbnail-indicator { + border-left-width: 0; +} + +#workspacestodockDock.right .workspace-thumbnail-indicator { + border-left-width: 2px; +} + +#workspacestodockDock.left .workspace-thumbnail-indicator { + border-right-width: 2px; +} + +#workspacestodockDock.top .workspace-thumbnail-indicator { + border-bottom-width: 2px; +} + +#workspacestodockDock.bottom .workspace-thumbnail-indicator { + border-top-width: 2px; +} + +#workspacestodockDock.right .workspace-thumbnails { + border-radius: 4px 0 0 4px; +} + +#workspacestodockDock.left .workspace-thumbnails { + border-radius: 0 4px 4px 0; +} + +#workspacestodockDock.top .workspace-thumbnails { + border-radius: 0 0 4px 4px; +} + +#workspacestodockDock.bottom .workspace-thumbnails { + border-radius: 4px 4px 0 0; +} + +#workspacestodockDock.right.inside .workspace-thumbnails { + border-radius: 0; +} + +#workspacestodockDock.left.inside .workspace-thumbnails { + border-radius: 0; +} + +#workspacestodockDock.top.inside .workspace-thumbnails { + border-radius: 0; +} + +#workspacestodockDock.bottom.inside .workspace-thumbnails { + border-radius: 0; +} + +#workspacestodockDock.right.fullheight .workspace-thumbnails { + border-radius: 0; +} + +#workspacestodockDock.left.fullheight .workspace-thumbnails { + border-radius: 0; +} + +#workspacestodockDock.top.fullheight .workspace-thumbnails { + border-radius: 0; +} + +#workspacestodockDock.bottom.fullheight .workspace-thumbnails { + border-radius: 0; +} + +#workspacestodockDock .workspacestodock-shortcuts-panel { + border: 0 solid rgba(255, 255, 255, 0.12); +} + +#workspacestodockDock.right .workspacestodock-shortcuts-panel { + border-radius: 0; + padding: 0; + spacing: 0; + border-left: 1px; + border-right: none; +} + +#workspacestodockDock.left .workspacestodock-shortcuts-panel { + border-radius: 0; + padding: 0; + spacing: 0; + border-left: none; + border-right: 1px; +} + +#workspacestodockDock.top .workspacestodock-shortcuts-panel { + border-radius: 0; + padding: 0; + spacing: 0; + border-top: none; + border-bottom: 1px; +} + +#workspacestodockDock.bottom .workspacestodock-shortcuts-panel { + border-radius: 0; + padding: 0; + spacing: 0; + border-top: 1px; + border-bottom: none; +} + +#workspacestodockDock.right.inside .workspacestodock-shortcuts-panel { + border-radius: 4px 0 0 4px; + padding: 0; + spacing: 0; + border-left: none; + border-right: 1px; +} + +#workspacestodockDock.left.inside .workspacestodock-shortcuts-panel { + border-radius: 0 4px 4px 0; + padding: 0; + spacing: 0; + border-left: 1px; + border-right: none; +} + +#workspacestodockDock.top.inside .workspacestodock-shortcuts-panel { + border-radius: 0 0 4px 4px; + padding: 0; + spacing: 0; + border-top: 1px; + border-bottom: none; +} + +#workspacestodockDock.bottom.inside .workspacestodock-shortcuts-panel { + border-radius: 4px 4px 0 0; + padding: 0; + spacing: 0; + border-top: none; + border-bottom: 1px; +} + +#workspacestodockDock.right.fullheight .workspacestodock-shortcuts-panel { + border-radius: 0; +} + +#workspacestodockDock.left.fullheight .workspacestodock-shortcuts-panel { + border-radius: 0; +} + +#workspacestodockDock.top.fullheight .workspacestodock-shortcuts-panel { + border-radius: 0; +} + +#workspacestodockDock.bottom.fullheight .workspacestodock-shortcuts-panel { + border-radius: 0; +} + +#workspacestodockDock .workspacestodock-shortcuts-panel > * { + border: 0 !important; +} + +.workspacestodock-shortcuts-panel-popupmenu { + padding: 2px; + spacing: 0; +} + +.workspacestodock-shortcuts-panel-favorites { +} + +.workspacestodock-shortcuts-panel-running { +} + +.workspacestodock-shortcuts-panel-places { +} + +/* shortcuts panel buttons */ +#workspacestodockDock .app-well-app { +} + +#workspacestodockDock .workspacestodock-shortcuts-panel > StButton { + background-size: cover; +} + +#workspacestodockDock.left .workspacestodock-shortcuts-panel > StButton, +#workspacestodockDock.right .workspacestodock-shortcuts-panel > StButton { + padding: 3px 6px; +} + +#workspacestodockDock.left .workspacestodock-shortcuts-panel > StButton:first-child, +#workspacestodockDock.right .workspacestodock-shortcuts-panel > StButton:first-child { + padding: 6px 6px 3px 6px; +} + +#workspacestodockDock.left .workspacestodock-shortcuts-panel > StButton:last-child, +#workspacestodockDock.right .workspacestodock-shortcuts-panel > StButton:last-child { + padding: 3px 6px 6px 6px; +} + +#workspacestodockDock.top .workspacestodock-shortcuts-panel > StButton, +#workspacestodockDock.bottom .workspacestodock-shortcuts-panel > StButton { + padding: 6px 3px; +} + +#workspacestodockDock.top .workspacestodock-shortcuts-panel > StButton:first-child, +#workspacestodockDock.bottom .workspacestodock-shortcuts-panel > StButton:first-child { + padding: 6px 3px 6px 6px; +} + +#workspacestodockDock.top .workspacestodock-shortcuts-panel > StButton:last-child, +#workspacestodockDock.bottom .workspacestodock-shortcuts-panel > StButton:last-child { + padding: 6px 6px 6px 3px; +} + +.workspacestodock-shortcut-button { +} + +.workspacestodock-shortcut-button-symbolic { +} + +/* shortcuts panel button icons */ +#workspacestodockDock .app-well-app > .overview-icon { +} + +.workspacestodock-shortcut-button-icon { + padding: 6px; +} + +.workspacestodock-shortcut-button-symbolic-icon { + padding: 8px; +} + +/* shortcuts panel items */ +#workspacestodockDock .popup-separator-menu-item { + margin: 0; +} + +.workspacestodock-shortcut-panel-separator { + -margin-horizontal: 0; +} + +.workspacestodock-shortcut-panel-filler { + -margin-horizontal: 0; + height: 0; + padding: 0; + border: none; +} + +/* shortcuts panel button window count indicators */ +#workspacestodockDock.right .workspacestodock-shortcut-button-windowcount-image-1 { + background-image: url("../../assets/dash/right-running1.svg"); +} + +#workspacestodockDock.left .workspacestodock-shortcut-button-windowcount-image-1 { + background-image: url("../../assets/dash/left-running1.svg"); +} + +#workspacestodockDock.top .workspacestodock-shortcut-button-windowcount-image-1 { + background-image: url("../../assets/dash/top-running1.svg"); +} + +#workspacestodockDock.bottom .workspacestodock-shortcut-button-windowcount-image-1 { + background-image: url("../../assets/dash/bottom-running1.svg"); +} + +#workspacestodockDock.right .workspacestodock-shortcut-button-windowcount-image-2 { + background-image: url("../../assets/dash/right-running2.svg"); +} + +#workspacestodockDock.left .workspacestodock-shortcut-button-windowcount-image-2 { + background-image: url("../../assets/dash/left-running2.svg"); +} + +#workspacestodockDock.top .workspacestodock-shortcut-button-windowcount-image-2 { + background-image: url("../../assets/dash/top-running2.svg"); +} + +#workspacestodockDock.bottom .workspacestodock-shortcut-button-windowcount-image-2 { + background-image: url("../../assets/dash/bottom-running2.svg"); +} + +#workspacestodockDock.right .workspacestodock-shortcut-button-windowcount-image-3 { + background-image: url("../../assets/dash/right-running3.svg"); +} + +#workspacestodockDock.left .workspacestodock-shortcut-button-windowcount-image-3 { + background-image: url("../../assets/dash/left-running3.svg"); +} + +#workspacestodockDock.top .workspacestodock-shortcut-button-windowcount-image-3 { + background-image: url("../../assets/dash/top-running3.svg"); +} + +#workspacestodockDock.bottom .workspacestodock-shortcut-button-windowcount-image-3 { + background-image: url("../../assets/dash/bottom-running3.svg"); +} + +#workspacestodockDock.right .workspacestodock-shortcut-button-windowcount-image-4 { + background-image: url("../../assets/dash/right-running4.svg"); +} + +#workspacestodockDock.left .workspacestodock-shortcut-button-windowcount-image-4 { + background-image: url("../../assets/dash/left-running4.svg"); +} + +#workspacestodockDock.top .workspacestodock-shortcut-button-windowcount-image-4 { + background-image: url("../../assets/dash/top-running4.svg"); +} + +#workspacestodockDock.bottom .workspacestodock-shortcut-button-windowcount-image-4 { + background-image: url("../../assets/dash/bottom-running4.svg"); +} + +.workspacestodock-workspace-caption-container { + padding: 0; +} + +.workspacestodock-workspace-caption-background { + background-color: rgba(0, 0, 0, 0.6); + /* border-radius: 0 0 4px 4px; */ +} + +.workspacestodock-workspace-caption-background.caption-top { + /* border-radius: 4px 4px 0 0; */ +} + +.workspacestodock-workspace-caption { +} + +/* caption window apps (taskbar) */ +.workspacestodock-caption-windowapps { + padding: 0; +} + +.workspacestodock-caption-windowapps-menu { + -boxpointer-gap: 12px; +} + +.workspacestodock-caption-windowapps-menu .popup-menu-item { + min-height: 24px; + padding-top: 4px; + padding-bottom: 4px; +} + +.workspacestodock-caption-windowapps-menu .popup-menu-item:active { + background-color: rgba(0, 0, 0, 0.12); +} + +.workspacestodock-caption-windowapps-menu .popup-menu-item.selected:active { + background-color: rgba(0, 0, 0, 0.24); +} + +.workspacestodock-caption-windowapps-menu-item { + /*fallback class for GS34 since it can't override gnome shell class 'popup-menu-item' */ +} + +.workspacestodock-caption-windowapps-menu-item:active { + /*fallback class for GS34 since it can't override gnome shell class 'popup-menu-item' */ +} + +.workspacestodock-caption-windowapps-menu-icon { +} + +.workspacestodock-caption-windowapps-menu-label { + padding: 0 8px; +} + +.workspacestodock-caption-windowapps-menu .window-close { + /* GS36+ can override gnome shell class 'window-close' */ + border-radius: 100px; + -st-background-image-shadow: none; + background-image: url("../../assets/close.svg"); + background-size: 24px; + height: 24px; + width: 24px; +} + +.workspacestodock-caption-windowapps-menu .window-close:hover { + background-color: rgba(0, 0, 0, 0.12); +} + +.workspacestodock-caption-windowapps-menu .window-close:active { + background-color: rgba(0, 0, 0, 0.24); +} + +.workspacestodock-caption-windowapps-menu-close { + /*fallback class for GS34 since it can't override gnome shell class 'window-close' */ +} + +.workspacestodock-caption-windowapps-menu-close:hover { + /*fallback class for GS34 since it can't override gnome shell class 'window-close' */ +} + +.workspacestodock-caption-windowapps-button { + padding: 0; +} + +.workspacestodock-caption-windowapps-button-icon { + padding: 2px; + background-color: rgba(0, 0, 0, 0.01); /* needs to draw box-shadow */ +} + +.workspacestodock-caption-windowapps-button:active > .workspacestodock-caption-windowapps-button-icon { + box-shadow: inset 0 -2px rgba(255, 255, 255, 0.3); +} + +.workspacestodock-caption-windowapps-button-active > .workspacestodock-caption-windowapps-button-icon { + box-shadow: inset 0 -2px #d3d3d3; +} + +/* caption workspace number */ +.workspacestodock-caption-number { + margin: 1px; + padding: 0 10px; + border-radius: 0; + background-color: rgba(255, 255, 255, 0.3); + color: #d3d3d3; + font-size: 9pt; + font-weight: bold; + text-align: center; +} + +/* caption workspace name */ +.workspacestodock-caption-name { + margin: 0 4px; + color: rgba(255, 255, 255, 0.6); + font-size: 9pt; + text-align: center; +} + +/* caption workspace windowcount */ +.workspacestodock-caption-windowcount { + /* min-width: 16px; */ + margin: 0px 4px; + padding: 0px 4px; + color: #d3d3d3; + font-size: 9pt; + font-weight: bold; + text-align: center; +} + +/* caption workspace windowcount image*/ +.workspacestodock-caption-windowcount-image { + width: 20px; + height: 20px; + margin: 1px; + border-radius: 0; + background-color: #FF4081; + color: #d3d3d3; + font-size: 9pt; + font-weight: bold; + text-align: center; +} + +/* The classes below are used in conjunction with the above workspacestodock-caption-windowcount-image + * They provide background images that corespond with the window count */ +.workspacestodock-caption-windowcount-image-1 { +} + +.workspacestodock-caption-windowcount-image-2 { +} + +.workspacestodock-caption-windowcount-image-3 { +} + +.workspacestodock-caption-windowcount-image-4 { +} + +/* caption spacer-filler */ +.workspacestodock-caption-spacer { + width: 4px; +} + +/* The classes below are used in conjuction with the above classes + * They provide additional theming for the current workspace caption */ +.workspacestodock-workspace-caption-background-current { +} + +.workspacestodock-workspace-caption-background-current.caption-top { +} + +.workspacestodock-caption-number-current { + /* background-color: #42A5F5; */ +} + +.workspacestodock-caption-name-current { +} + +.workspacestodock-caption-windowcount-current { +} + +.workspacestodock-caption-windowcount-image-current { +} diff --git a/.themes/oomox-darker/gnome-shell/gnome-shell-theme.gresource.xml b/.themes/oomox-darker/gnome-shell/gnome-shell-theme.gresource.xml new file mode 100644 index 0000000..eab5f37 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/gnome-shell-theme.gresource.xml @@ -0,0 +1,62 @@ + + + + assets/dash/bottom-running1.svg + assets/dash/bottom-running1-focused.svg + assets/dash/bottom-running2.svg + assets/dash/bottom-running2-focused.svg + assets/dash/bottom-running3.svg + assets/dash/bottom-running3-focused.svg + assets/dash/bottom-running4.svg + assets/dash/bottom-running4-focused.svg + assets/dash/left-running1.svg + assets/dash/left-running1-focused.svg + assets/dash/left-running2.svg + assets/dash/left-running2-focused.svg + assets/dash/left-running3.svg + assets/dash/left-running3-focused.svg + assets/dash/left-running4.svg + assets/dash/left-running4-focused.svg + assets/dash/right-running1.svg + assets/dash/right-running1-focused.svg + assets/dash/right-running2.svg + assets/dash/right-running2-focused.svg + assets/dash/right-running3.svg + assets/dash/right-running3-focused.svg + assets/dash/right-running4.svg + assets/dash/right-running4-focused.svg + assets/dash/top-running1.svg + assets/dash/top-running1-focused.svg + assets/dash/top-running2.svg + assets/dash/top-running2-focused.svg + assets/dash/top-running3.svg + assets/dash/top-running3-focused.svg + assets/dash/top-running4.svg + assets/dash/top-running4-focused.svg + assets/calendar-arrow-left.svg + assets/calendar-arrow-right.svg + assets/checkbox.svg + assets/checkbox-off.svg + assets/close.svg + assets/dash-placeholder.svg + assets/key-enter.svg + assets/key-hide.svg + assets/key-layout.svg + assets/key-shift.svg + assets/key-shift-uppercase.svg + assets/key-shift-latched-uppercase.svg + assets/more-results.svg + assets/toggle-off.svg + assets/toggle-on.svg + assets/window-close.svg + assets/window-close-active.svg + extensions/workspaces-to-dock/workspaces-to-dock.css + gnome-shell.css + message-indicator-symbolic.svg + no-events.svg + no-notifications.svg + noise-texture.png + pad-osd.css + process-working.svg + + diff --git a/.themes/oomox-darker/gnome-shell/gnome-shell.css b/.themes/oomox-darker/gnome-shell/gnome-shell.css new file mode 100644 index 0000000..ecb0de2 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/gnome-shell.css @@ -0,0 +1,3338 @@ +/* This stylesheet is generated, DO NOT EDIT */ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ +/* GLOBALS */ +stage { + font-family: "M+ 1c", Roboto, Cantarell, Sans-Serif; + font-size: 10.5pt; + font-weight: 400; + color: #d3d3d3; +} + +/* WIDGETS */ +/* Buttons */ +.button { + min-height: 36px; + padding: 0 16px; + border-width: 0; + border-radius: 4px; + font-size: 10.5pt; + font-weight: 500; + color: rgba(211, 211, 211, 0.7); + background-color: transparent; + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; + transition-duration: 100ms; +} + +.button:focus { + color: #d3d3d3; + text-shadow: none; + icon-shadow: none; + box-shadow: 0 0 transparent; +} + +.button:hover { + color: #d3d3d3; + background-color: rgba(211, 211, 211, 0.08); + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; +} + +.button:active { + color: #d3d3d3; + background-color: rgba(211, 211, 211, 0.2); + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; + transition-duration: 200ms; +} + +.button:insensitive { + color: rgba(211, 211, 211, 0.3); + background-color: transparent; + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; +} + +.modal-dialog-linked-button { + min-height: 36px; + margin: 6px; + padding: 0 8px; + margin-right: 0; + border-right-width: 0; + border-radius: 4px; + font-size: 10.5pt; + font-weight: 500; + color: rgba(211, 211, 211, 0.7); + background-color: transparent; + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; + transition-duration: 100ms; +} + +.modal-dialog-linked-button:focus { + color: #d3d3d3; + text-shadow: none; + icon-shadow: none; + box-shadow: 0 0 transparent; +} + +.modal-dialog-linked-button:hover { + color: #d3d3d3; + background-color: rgba(211, 211, 211, 0.08); + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; +} + +.modal-dialog-linked-button:active { + color: #d3d3d3; + background-color: rgba(211, 211, 211, 0.2); + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; + transition-duration: 200ms; +} + +.modal-dialog-linked-button:insensitive { + color: rgba(211, 211, 211, 0.3); + background-color: transparent; + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; +} + +.modal-dialog-linked-button:first-child { + border-radius: 4px; +} + +.modal-dialog-linked-button:last-child { + margin-right: 6px; + border-right-width: 0px; + border-radius: 4px; +} + +.modal-dialog-linked-button:first-child:last-child { + margin-right: 6px; + border-right-width: 0px; + border-radius: 4px; +} + +/* Entries */ +StEntry { + min-height: 36px; + padding: 0 8px; + border-radius: 4px 4px 0 0; + border-width: 0; + color: #d3d3d3; + selection-background-color: rgba(255, 152, 0, 0.6); + selected-color: #d3d3d3; + font-size: 12pt; + font-weight: 400; + transition-duration: 100ms; + background-color: rgba(211, 211, 211, 0.04); + border-color: transparent; + box-shadow: inset 0 -1px rgba(211, 211, 211, 0.3); +} + +StEntry:hover { + box-shadow: inset 0 -1px #d3d3d3; +} + +StEntry:focus { + border-color: transparent; + box-shadow: inset 0 -2px #FF9800; +} + +StEntry:insensitive { + color: rgba(211, 211, 211, 0.5); + border-color: transparent; + box-shadow: inset 0 -1px rgba(211, 211, 211, 0.12); +} + +StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #FF9800; + padding: 0 0; +} + +/* Scrollbars */ +StScrollView.vfade { + -st-vfade-offset: 32px; +} + +StScrollView.hfade { + -st-hfade-offset: 32px; +} + +StScrollBar { + padding: 0; +} + +StScrollView StScrollBar { + min-width: 16px; + min-height: 16px; +} + +StScrollBar StBin#trough { + margin: 4px; + border-radius: 100px; + background-color: rgba(211, 211, 211, 0.12); +} + +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + transition-duration: 100ms; + border-radius: 100px; + background-color: rgba(211, 211, 211, 0.5); + margin: 4px; +} + +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: rgba(211, 211, 211, 0.7); +} + +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #d3d3d3; +} + +#overview StScrollBar StBin#trough, #screenShieldNotifications StScrollBar StBin#trough { + background-color: rgba(255, 255, 255, 0.12); +} + +#overview StScrollBar StButton#vhandle, #screenShieldNotifications StScrollBar StButton#vhandle, #overview StScrollBar StButton#hhandle, #screenShieldNotifications StScrollBar StButton#hhandle { + background-color: rgba(255, 255, 255, 0.5); +} + +#overview StScrollBar StButton#vhandle:hover, #screenShieldNotifications StScrollBar StButton#vhandle:hover, #overview StScrollBar StButton#hhandle:hover, #screenShieldNotifications StScrollBar StButton#hhandle:hover { + background-color: rgba(255, 255, 255, 0.7); +} + +#overview StScrollBar StButton#vhandle:active, #screenShieldNotifications StScrollBar StButton#vhandle:active, #overview StScrollBar StButton#hhandle:active, #screenShieldNotifications StScrollBar StButton#hhandle:active { + background-color: white; +} + +/* Slider */ +.slider { + height: 20px; + color: #FF9800; + -barlevel-height: 2px; + -barlevel-background-color: rgba(211, 211, 211, 0.3); + -barlevel-border-color: transparent; + -barlevel-active-background-color: #FF9800; + -barlevel-active-border-color: transparent; + -barlevel-overdrive-color: #FF443E; + -barlevel-overdrive-border-color: transparent; + -barlevel-overdrive-separator-width: 2px; + -barlevel-border-width: 0; + -slider-handle-radius: 6px; +} + +/* Check Boxes */ +.check-box * { + min-height: 20px; + padding: 8px 0; +} + +.check-box StBoxLayout { + spacing: 8px; +} + +.check-box StBin { + transition-duration: 100ms; + width: 24px; + height: 24px; + padding: 6px; + border-radius: 100px; + background-image: url("assets/checkbox-off.svg"); +} + +.check-box:focus StBin { + background-image: url("assets/checkbox-off.svg"); +} + +.check-box:hover StBin { + background-color: rgba(211, 211, 211, 0.08); +} + +.check-box:active StBin { + transition-duration: 200ms; + background-color: rgba(211, 211, 211, 0.2); +} + +.check-box:checked StBin { + background-image: url("assets/checkbox.svg"); +} + +.check-box:focus:checked StBin { + background-image: url("assets/checkbox.svg"); +} + +.check-box:hover:checked StBin { + background-color: rgba(255, 152, 0, 0.08); +} + +.check-box:active:checked StBin { + background-color: rgba(255, 152, 0, 0.2); +} + +/* Switches */ +.toggle-switch { + width: 40px; + height: 20px; + background-size: contain; +} + +.toggle-switch-us { + background-image: url("assets/toggle-off.svg"); +} + +.toggle-switch-us:checked { + background-image: url("assets/toggle-on.svg"); +} + +.toggle-switch-intl { + background-image: url("assets/toggle-off.svg"); +} + +.toggle-switch-intl:checked { + background-image: url("assets/toggle-on.svg"); +} + +/* links */ +.shell-link { + transition-duration: 100ms; + border-radius: 4px; + color: #FF9800; +} + +.shell-link:hover { + color: #FF9800; + background-color: rgba(255, 152, 0, 0.08); +} + +.shell-link:active { + transition-duration: 200ms; + color: #FF9800; + background-color: rgba(255, 152, 0, 0.2); +} + +/* Modal Dialogs */ +.headline { + font-size: 15pt; + font-weight: 500; +} + +.lightbox { + background-color: black; +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + border-radius: 4px; + color: #d3d3d3; + background-color: #2A2A2A; + border: none; + box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44); +} + +.modal-dialog .modal-dialog-content-box { + padding: 24px; +} + +.modal-dialog .run-dialog-entry { + width: 20em; + margin-bottom: 0; +} + +.modal-dialog .run-dialog-error-box { + padding-top: 16px; + spacing: 6px; +} + +.modal-dialog .run-dialog-button-box { + padding-top: 1em; +} + +.modal-dialog .run-dialog-label { + font-size: 1em; + font-weight: normal; + color: rgba(211, 211, 211, 0.7); + padding-bottom: .4em; +} + +.mount-dialog-subject, +.end-session-dialog-subject { + font-size: 15pt; + font-weight: 500; +} + +/* Message Dialog */ +.message-dialog-main-layout { + padding: 12px 20px 0; + spacing: 12px; +} + +.message-dialog-content { + max-width: 28em; + spacing: 20px; +} + +.message-dialog-icon { + min-width: 48px; + icon-size: 48px; +} + +.message-dialog-title { + font-weight: bold; +} + +.message-dialog-subtitle { + color: rgba(211, 211, 211, 0.7); + font-weight: bold; +} + +/* End Session Dialog */ +.end-session-dialog { + spacing: 42px; + border: none; +} + +.end-session-dialog-list { + padding-top: 20px; +} + +.end-session-dialog-layout { + padding-left: 17px; +} + +.end-session-dialog-layout:rtl { + padding-right: 17px; +} + +.end-session-dialog-description { + width: 28em; + padding-bottom: 10px; +} + +.end-session-dialog-description:rtl { + text-align: right; +} + +.end-session-dialog-warning { + width: 28em; + color: #FF9800; + padding-top: 6px; +} + +.end-session-dialog-warning:rtl { + text-align: right; +} + +.end-session-dialog-logout-icon { + border-radius: 5px; + width: 48px; + height: 48px; + background-size: contain; +} + +.end-session-dialog-shutdown-icon { + color: rgba(211, 211, 211, 0.5); + width: 48px; + height: 48px; +} + +.end-session-dialog-inhibitor-layout { + spacing: 16px; + max-height: 200px; + padding-right: 65px; + padding-left: 65px; +} + +.end-session-dialog-session-list, +.end-session-dialog-app-list { + spacing: 1em; +} + +.end-session-dialog-list-header { + font-weight: bold; +} + +.end-session-dialog-list-header:rtl { + text-align: right; +} + +.end-session-dialog-app-list-item, +.end-session-dialog-session-list-item { + spacing: 1em; +} + +.end-session-dialog-app-list-item-name, +.end-session-dialog-session-list-item-name { + font-weight: bold; +} + +.end-session-dialog-app-list-item-description { + color: rgba(211, 211, 211, 0.7); + font-size: 1em; +} + +/* ShellMountOperation Dialogs */ +.shell-mount-operation-icon { + icon-size: 48px; +} + +.mount-dialog { + spacing: 24px; +} + +.mount-dialog .message-dialog-title { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; + max-width: 34em; +} + +.mount-dialog .message-dialog-title:rtl { + padding-left: 0px; + padding-right: 17px; +} + +.mount-dialog .message-dialog-body { + padding-left: 17px; + width: 28em; +} + +.mount-dialog .message-dialog-body:rtl { + padding-left: 0px; + padding-right: 17px; +} + +.mount-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} + +.mount-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} + +.mount-dialog-app-list-item { + color: #d3d3d3; +} + +.mount-dialog-app-list-item:hover { + color: #d3d3d3; +} + +.mount-dialog-app-list-item:ltr { + padding-right: 1em; +} + +.mount-dialog-app-list-item:rtl { + padding-left: 1em; +} + +.mount-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} + +.mount-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} + +.mount-dialog-app-list-item-name { + font-size: 1em; +} + +/* Password or Authentication Dialog */ +.prompt-dialog { + width: 34em; + border: none; +} + +.prompt-dialog .message-dialog-main-layout { + spacing: 24px; + padding: 10px; +} + +.prompt-dialog .message-dialog-content { + spacing: 16px; +} + +.prompt-dialog .message-dialog-title { + font-size: 15pt; + font-weight: 500; + color: #d3d3d3; +} + +.prompt-dialog-description:rtl { + text-align: right; +} + +.prompt-dialog-password-box { + spacing: 1em; + padding-bottom: 1em; +} + +.prompt-dialog-error-label { + font-size: 1em; + color: #FF443E; + padding-bottom: 8px; +} + +.prompt-dialog-info-label { + font-size: 1em; + padding-bottom: 8px; +} + +.hidden { + color: transparent; +} + +.prompt-dialog-null-label { + font-size: 1em; + padding-bottom: 8px; +} + +/* Polkit Dialog */ +.polkit-dialog-user-layout { + padding-left: 10px; + spacing: 10px; +} + +.polkit-dialog-user-layout:rtl { + padding-left: 0px; + padding-right: 10px; +} + +.polkit-dialog-user-root-label { + color: #FF9800; +} + +.polkit-dialog-user-icon { + border-radius: 5px; + background-size: contain; + width: 48px; + height: 48px; +} + +/* Audio selection dialog */ +.audio-device-selection-dialog { + spacing: 30px; +} + +.audio-selection-content { + spacing: 20px; + padding: 24px; +} + +.audio-selection-title { + font-weight: bold; + text-align: center; +} + +.audio-selection-box { + spacing: 20px; +} + +.audio-selection-device { + border: 1px solid rgba(0, 0, 0, 0.26); + border-radius: 4px; +} + +.audio-selection-device:active, .audio-selection-device:hover, .audio-selection-device:focus { + background-color: #FF9800; +} + +.audio-selection-device-box { + padding: 20px; + spacing: 20px; +} + +.audio-selection-device-icon { + icon-size: 64px; +} + +/* Access Dialog */ +.access-dialog { + spacing: 30px; +} + +/* Geolocation Dialog */ +.geolocation-dialog { + spacing: 30px; +} + +/* Extension Dialog */ +.extension-dialog .message-dialog-main-layout { + spacing: 24px; + padding: 10px; +} + +.extension-dialog .message-dialog-title { + color: rgba(211, 211, 211, 0.7); +} + +/* Inhibit-Shortcuts Dialog */ +.inhibit-shortcuts-dialog { + spacing: 30px; +} + +/* Network Agent Dialog */ +.network-dialog-secret-table { + spacing-rows: 15px; + spacing-columns: 1em; +} + +.keyring-dialog-control-table { + spacing-rows: 15px; + spacing-columns: 1em; +} + +/* Popovers/Menus */ +.popup-menu { + min-width: 200px; +} + +.popup-menu .popup-sub-menu { + background-color: rgba(211, 211, 211, 0.04); + box-shadow: 0 0 transparent; +} + +.popup-menu .popup-menu-content { + padding: 8px 0; +} + +.popup-menu .popup-menu-item { + spacing: 8px; + transition-duration: 100ms; +} + +.popup-menu .popup-menu-item:ltr { + padding: 0.4em 24px 0.4em 0; +} + +.popup-menu .popup-menu-item:rtl { + padding: 0.4em 0 0.4em 24px; +} + +.popup-menu .popup-menu-item:checked { + background-color: rgba(255, 152, 0, 0.6); + box-shadow: 0 0 transparent; + font-weight: normal; +} + +.popup-menu .popup-menu-item:checked.selected { + background-color: rgba(255, 152, 0, 0.4); +} + +.popup-menu .popup-menu-item:checked:active { + background-color: rgba(255, 152, 0, 0.6); +} + +.popup-menu .popup-menu-item.selected { + background-color: rgba(211, 211, 211, 0.08); + color: #d3d3d3; + transition-duration: 0ms; +} + +.popup-menu .popup-menu-item:active { + background-color: rgba(211, 211, 211, 0.2); + color: #d3d3d3; + transition-duration: 200ms; +} + +.popup-menu .popup-menu-item.selected:active { + color: #d3d3d3; +} + +.popup-menu .popup-menu-item:insensitive { + color: rgba(211, 211, 211, 0.5); +} + +.popup-menu .popup-inactive-menu-item { + color: #d3d3d3; +} + +.popup-menu .popup-inactive-menu-item:insensitive { + color: rgba(211, 211, 211, 0.5); +} + +.popup-menu.panel-menu { + -boxpointer-gap: 4px; + margin-bottom: 1.75em; +} + +.popup-menu-ornament { + text-align: right; + width: 16px; + height: 16px; +} + +.popup-menu-boxpointer, +.candidate-popup-boxpointer { + -arrow-border-radius: 0; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 0; + -arrow-rise: 0; + -arrow-box-shadow: none; + margin: 5px 8px 8px; + background-color: #2A2A2A; + border-radius: 4px; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); +} + +.popup-separator-menu-item { + height: 1px; + margin: 8px 40px; + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + border-bottom-width: 1px; + border-bottom-style: solid; +} + +.background-menu { + -boxpointer-gap: 4px; + -arrow-rise: 0; +} + +/* fallback menu +- odd thing for styling App menu when apparently not running under shell. Light Adwaita styled + app menu inside the main app window itself rather than the top bar +*/ +/* OSD */ +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + margin: 32px; + min-width: 64px; + min-height: 64px; +} + +.osd-window .osd-monitor-label { + font-size: 45px; + font-weight: 400; +} + +.osd-window .level { + height: 8px; + -barlevel-height: 8px; + -barlevel-background-color: rgba(211, 211, 211, 0.12); + -barlevel-active-background-color: #FF9800; + -barlevel-overdrive-color: #FF443E; + -barlevel-overdrive-separator-width: 2px; +} + +/* Pad OSD */ +.pad-osd-window { + padding: 32px; + background-color: rgba(0, 0, 0, 0.6); +} + +.pad-osd-window .pad-osd-title-box { + spacing: 12px; +} + +.pad-osd-window .pad-osd-title-menu-box { + spacing: 6px; +} + +.combo-box-label { + width: 15em; +} + +/* App Switcher */ +.switcher-popup { + padding: 8px; + spacing: 16px; +} + +.switcher-list-item-container { + spacing: 8px; +} + +.switcher-list .item-box { + transition-duration: 100ms; + padding: 8px; + border-radius: 4px; +} + +.switcher-list .item-box:outlined { + padding: 8px; + border: none; + background-color: rgba(211, 211, 211, 0.12); + color: #d3d3d3; +} + +.switcher-list .item-box:selected { + background-color: rgba(255, 152, 0, 0.6); + color: #d3d3d3; +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(0, 0, 0, 0.26); +} + +.switcher-arrow { + transition-duration: 100ms; + border-color: transparent; + color: rgba(211, 211, 211, 0.7); +} + +.switcher-arrow:highlighted { + color: #d3d3d3; +} + +.input-source-switcher-symbol { + font-size: 45px; + font-weight: 400; + width: 96px; + height: 96px; +} + +/* Window Cycler */ +.cycler-highlight { + border: 4px solid #FF9800; +} + +/* Workspace Switcher */ +.workspace-switcher-group { + padding: 8px; +} + +.workspace-switcher { + background: transparent; + border: 0px; + border-radius: 0px; + padding: 0px; + spacing: 8px; +} + +.ws-switcher-active-up, .ws-switcher-active-down { + height: 48px; + background-color: #FF9800; + color: rgba(0, 0, 0, 0.87); + background-size: 32px; + border-radius: 4px; +} + +.ws-switcher-box { + height: 48px; + border: none; + background: rgba(211, 211, 211, 0.12); + border-radius: 4px; +} + +.osd-window, +.resize-popup, +.switcher-list, .workspace-switcher-container { + color: #d3d3d3; + background-color: #2A2A2A; + border: none; + box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44); + border-radius: 4px; + padding: 12px; +} + +/* Tiled window previews */ +.tile-preview { + background-color: rgba(255, 184, 32, 0.3); + border: 1px solid #ffb820; +} + +.tile-preview-left.on-primary { + border-radius: 0; +} + +.tile-preview-right.on-primary { + border-radius: 0; +} + +.tile-preview-left.tile-preview-right.on-primary { + border-radius: 0; +} + +/* TOP BAR */ +#panel { + background-color: rgba(0, 0, 0, 0.6); + /* transition from solid to transparent */ + transition-duration: 250ms; + font-weight: bold; + height: 32px; + font-feature-settings: "tnum"; +} + +#panel:overview, #panel.unlock-screen, #panel.login-screen, #panel.lock-screen { + background-color: transparent; +} + +#panel #panelLeft, #panel #panelCenter { + spacing: 0; +} + +#panel .panel-corner { + -panel-corner-radius: 0; + -panel-corner-background-color: rgba(0, 0, 0, 0.6); + -panel-corner-border-width: 2px; + -panel-corner-border-color: transparent; +} + +#panel .panel-corner:active, #panel .panel-corner:overview, #panel .panel-corner:focus { + -panel-corner-border-color: white; +} + +#panel .panel-corner.lock-screen, #panel .panel-corner.login-screen, #panel .panel-corner.unlock-screen { + -panel-corner-radius: 0; + -panel-corner-background-color: transparent; + -panel-corner-border-color: transparent; +} + +#panel .panel-button { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: rgba(255, 255, 255, 0.7); + text-shadow: none; + transition-duration: 100ms; +} + +#panel .panel-button .app-menu-icon { + -st-icon-style: symbolic; + margin-left: 4px; + margin-right: 4px; +} + +#panel .panel-button .system-status-icon, +#panel .panel-button .app-menu-icon > StIcon, +#panel .panel-button .popup-menu-arrow { + icon-shadow: none; +} + +#panel .panel-button:hover { + color: white; + text-shadow: none; +} + +#panel .panel-button:hover .system-status-icon, +#panel .panel-button:hover .app-menu-icon > StIcon, +#panel .panel-button:hover .popup-menu-arrow { + icon-shadow: none; +} + +#panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked { + background-color: rgba(0, 0, 0, 0.01); + box-shadow: inset 0 -2px 0px white; + color: white; +} + +#panel .panel-button:active > .system-status-icon, #panel .panel-button:overview > .system-status-icon, #panel .panel-button:focus > .system-status-icon, #panel .panel-button:checked > .system-status-icon { + icon-shadow: none; +} + +#panel .panel-button .system-status-icon { + icon-size: 1.14286em; + padding: 0 4px; +} + +.unlock-screen #panel .panel-button, +.login-screen #panel .panel-button, +.lock-screen #panel .panel-button { + color: rgba(255, 255, 255, 0.7); +} + +.unlock-screen #panel .panel-button:focus, .unlock-screen #panel .panel-button:hover, .unlock-screen #panel .panel-button:active, +.login-screen #panel .panel-button:focus, +.login-screen #panel .panel-button:hover, +.login-screen #panel .panel-button:active, +.lock-screen #panel .panel-button:focus, +.lock-screen #panel .panel-button:hover, +.lock-screen #panel .panel-button:active { + color: white; +} + +#panel .panel-status-indicators-box, +#panel .panel-status-menu-box { + spacing: 2px; +} + +#panel .power-status.panel-status-indicators-box { + spacing: 0; +} + +#panel .screencast-indicator { + color: #FF9800; +} + +#panel .remote-access-indicator { + color: #FF9800; +} + +#panel.solid { + background-color: #010101; + /* transition from transparent to solid */ + transition-duration: 250ms; + background-gradient-direction: none; + text-shadow: none; +} + +#panel.solid:overview { + background-color: transparent; +} + +#panel.solid .panel-corner { + -panel-corner-background-color: #010101; +} + +#panel.solid .panel-button { + color: rgba(255, 255, 255, 0.7); + text-shadow: none; +} + +#panel.solid .panel-button:hover, #panel.solid .panel-button:active, #panel.solid .panel-button:overview, #panel.solid .panel-button:focus, #panel.solid .panel-button:checked { + color: white; +} + +#panel.solid .system-status-icon, +#panel.solid .app-menu-icon > StIcon, +#panel.solid .popup-menu-arrow { + icon-shadow: none; +} + +#calendarArea { + padding: 8px 16px; +} + +.calendar { + margin-bottom: 0; +} + +.calendar, +.datemenu-today-button, +.datemenu-displays-box, +.message-list-sections { + margin: 0 8px; +} + +.datemenu-calendar-column { + spacing: 8px; +} + +.datemenu-displays-section { + padding-bottom: 0; +} + +.datemenu-displays-box { + spacing: 8px; +} + +.datemenu-calendar-column { + border: 0 solid rgba(0, 0, 0, 0.26); +} + +.datemenu-calendar-column:ltr { + border-left-width: 0; +} + +.datemenu-calendar-column:rtl { + border-right-width: 0; +} + +.datemenu-today-button, +.world-clocks-button, +.weather-button, +.events-section-title { + min-height: 24px; + padding: 4px 8px; + border-radius: 4px; +} + +.datemenu-today-button { + min-height: 56px; +} + +.message-list-section-list:ltr { + padding-left: 0; +} + +.message-list-section-list:rtl { + padding-right: 0; +} + +.datemenu-today-button, +.world-clocks-button, +.weather-button, +.events-section-title { + transition-duration: 100ms; +} + +.datemenu-today-button:hover, .datemenu-today-button:focus, +.world-clocks-button:hover, +.world-clocks-button:focus, +.weather-button:hover, +.weather-button:focus, +.events-section-title:hover, +.events-section-title:focus { + color: #d3d3d3; + background-color: rgba(211, 211, 211, 0.08); +} + +.datemenu-today-button:active, +.world-clocks-button:active, +.weather-button:active, +.events-section-title:active { + transition-duration: 200ms; + color: #d3d3d3; + background-color: rgba(211, 211, 211, 0.2); +} + +.datemenu-today-button .date-label { + font-size: 18pt; + font-weight: 400; +} + +.world-clocks-header, +.weather-header, +.events-section-title { + color: rgba(211, 211, 211, 0.7); + font-weight: bold; +} + +.world-clocks-grid { + spacing-rows: 0.4em; +} + +.weather-box { + spacing: 0.4em; +} + +.calendar-month-label { + transition-duration: 100ms; + height: 20px; + margin: 2px; + padding: 6px 16px; + border-radius: 4px; + color: #d3d3d3; + font-weight: bold; + text-align: center; +} + +.calendar-month-label:focus { + background-color: rgba(211, 211, 211, 0.12); +} + +.pager-button { + transition-duration: 100ms; + width: 32px; + height: 32px; + margin: 2px; + border-radius: 100px; + background-color: transparent; + color: #d3d3d3; +} + +.pager-button:hover, .pager-button:focus { + background-color: rgba(211, 211, 211, 0.08); +} + +.pager-button:active { + background-color: rgba(211, 211, 211, 0.2); + transition-duration: 200ms; +} + +.calendar-change-month-back { + background-image: url("assets/calendar-arrow-left.svg"); +} + +.calendar-change-month-back:rtl { + background-image: url("assets/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward { + background-image: url("assets/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward:rtl { + background-image: url("assets/calendar-arrow-left.svg"); +} + +.calendar-day-base { + transition-duration: 100ms; + font-size: 9pt; + font-weight: 400; + text-align: center; + width: 32px; + height: 32px; + padding: 0; + margin: 2px; + border-radius: 100px; + font-feature-settings: "tnum"; +} + +.calendar-day-base:hover, .calendar-day-base:focus { + background-color: rgba(211, 211, 211, 0.08); +} + +.calendar-day-base:active { + transition-duration: 200ms; + color: inherit; + background-color: rgba(211, 211, 211, 0.2); + border-color: transparent; +} + +.calendar-day-base:selected { + color: #d3d3d3; + background-color: rgba(255, 152, 0, 0.6); + border-color: transparent; +} + +.calendar-day-base.calendar-day-heading { + width: 32px; + height: 25px; + margin-top: 2px; + padding: 7px 0 0; + border-radius: 100px; + background-color: transparent; + color: rgba(211, 211, 211, 0.5); + font-size: 9pt; + font-weight: 400; + font-weight: bold; + text-align: center; +} + +.calendar-day { + border-width: 0; +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-left-width: 0; +} + +.calendar-nonwork-day { + color: #d3d3d3; +} + +.calendar-today { + font-weight: bold !important; + border: none; +} + +.calendar-day-with-events { + color: #FF9800; + font-weight: normal; + text-decoration: underline; + background-image: none; +} + +.calendar-other-month-day { + color: rgba(211, 211, 211, 0.3); + opacity: 0.5; +} + +.calendar-week-number { + width: 32px; + height: 25px; + margin: 2px; + padding: 7px 0 0; + border-radius: 100px; + background-color: transparent; + color: rgba(211, 211, 211, 0.5); + font-size: inherit; + font-weight: bold; + text-align: center; +} + +/* Message list */ +.message-list { + width: 420px; +} + +.message-list-clear-button.button { + background-color: transparent; + margin: 8px 8px 0; +} + +.message-list-clear-button.button:hover, .message-list-clear-button.button:focus { + background-color: rgba(211, 211, 211, 0.08); +} + +.message-list-clear-button.button:active { + background-color: rgba(211, 211, 211, 0.2); +} + +.message-list-sections { + spacing: 8px; +} + +.message-list-section, +.message-list-section-list { + spacing: 8px; +} + +.message { + transition-duration: 100ms; + min-height: 64px; + background-color: transparent; + border-radius: 4px; +} + +.message:hover, .message:focus { + background-color: rgba(211, 211, 211, 0.08); +} + +.message:active { + transition-duration: 200ms; + background-color: rgba(211, 211, 211, 0.2); +} + +.message-icon-bin { + padding: 8px 0px 8px 8px; +} + +.message-icon-bin:rtl { + padding: 8px 8px 8px 0px; +} + +.message-icon-bin > StIcon { + color: #d3d3d3; + icon-size: 1.14286em; + -st-icon-style: requested; + margin: 4px 0px 4px 4px; +} + +.message-icon-bin > StIcon:rtl { + margin: 4px 4px 4px 0px; +} + +.message-secondary-bin { + padding: 0 8px; +} + +.message-secondary-bin > .event-time { + min-height: 22px; + padding-top: 2px; + color: rgba(211, 211, 211, 0.7); + font-size: 1em; + /* HACK: the label should be baseline-aligned with a 1em label, + fake this with some bottom padding */ + padding-bottom: 0; +} + +.message-secondary-bin > StIcon { + icon-size: 1.14286em; +} + +.message-title { + min-height: 22px; + padding-top: 2px; + color: #d3d3d3; + font-weight: bold; + font-size: 1em; +} + +.message-content { + min-height: 48px; + padding: 8px; + color: rgba(211, 211, 211, 0.7); + font-size: 1em; +} + +.message-content * > StIcon { + transition-duration: 100ms; + icon-size: 16px; + border-radius: 16px; + padding: 4px; + color: rgba(211, 211, 211, 0.7); +} + +/* FIXME: how do you do this in sass? */ +.message-content *:hover > StIcon, +.message-content *:focus > StIcon { + color: #d3d3d3; + background-color: rgba(211, 211, 211, 0.08); +} + +.message-content *:active > StIcon { + transition-duration: 200ms; + color: #d3d3d3; + background-color: rgba(211, 211, 211, 0.2); +} + +.message-media-control { + transition-duration: 100ms; + margin: 16px 0; + padding: 8px; + border-radius: 100px; + color: rgba(211, 211, 211, 0.7); +} + +.message-media-control:hover, .message-media-control:focus { + color: #d3d3d3; + background-color: rgba(211, 211, 211, 0.08); +} + +.message-media-control:active { + color: #d3d3d3; + background-color: rgba(211, 211, 211, 0.2); + transition-duration: 200ms; +} + +.message-media-control:insensitive { + color: rgba(211, 211, 211, 0.3); +} + +.message-media-control:last-child:ltr { + margin-right: 16px; + padding-right: 8px; +} + +.message-media-control:last-child:rtl { + margin-left: 16px; + padding-left: 8px; +} + +.media-message-cover-icon { + icon-size: 32px !important; + margin: 8px 0px 8px 4px !important; +} + +.media-message-cover-icon:rtl { + margin: 8px 4px 8px 0px !important; +} + +.media-message-cover-icon.fallback { + icon-size: 16px !important; + padding: 8px; + border: none; + border-radius: 4px; + background-color: rgba(211, 211, 211, 0.12); + color: rgba(211, 211, 211, 0.5); +} + +.system-switch-user-submenu-icon.user-icon { + icon-size: 20px; + padding: 0 2px; +} + +.system-switch-user-submenu-icon.default-icon { + icon-size: 16px; + padding: 0 4px; +} + +#appMenu { + spinner-image: url("process-working.svg"); + spacing: 4px; +} + +#appMenu .label-shadow { + color: transparent; +} + +.aggregate-menu { + min-width: 280px; +} + +.aggregate-menu .popup-menu-icon { + padding: 0 4px; +} + +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:ltr { + /* 8px spacing + 2*4px padding */ + padding-left: 16px; + margin-left: 1.14286em; +} + +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:rtl { + /* 8px spacing + 2*4px padding */ + padding-right: 16px; + margin-right: 1.14286em; +} + +.system-menu-action { + -st-icon-style: symbolic; + color: rgba(211, 211, 211, 0.7); + border-radius: 100px; + /* wish we could do 50% */ + padding: 16px; + border: none; + transition-duration: 100ms; +} + +.system-menu-action:hover, .system-menu-action:focus { + background-color: rgba(211, 211, 211, 0.08); + color: #d3d3d3; + border: none; + padding: 16px; +} + +.system-menu-action:active { + background-color: rgba(211, 211, 211, 0.2); + color: #d3d3d3; + transition-duration: 200ms; +} + +.system-menu-action > StIcon { + icon-size: 16px; +} + +.ripple-box { + width: 48px; + height: 48px; + border-radius: 0 0 48px 0; + background-color: rgba(255, 255, 255, 0.3); + background-image: none; + background-size: auto; +} + +.ripple-box:rtl { + border-radius: 0 0 0 48px; + background-image: none; +} + +.popup-menu-arrow { + width: 16px; + height: 16px; +} + +.popup-menu-icon { + icon-size: 1.14286em; +} + +.window-close { + height: 36px; + width: 36px; + -shell-close-overlap: 18px; + -st-background-image-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24); + background-image: url("assets/window-close.svg"); + background-size: 36px; +} + +.window-close:hover { + -st-background-image-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); + background-image: url("assets/window-close.svg"); +} + +.window-close:active { + background-image: url("assets/window-close-active.svg"); +} + +.window-close:rtl { + -st-background-image-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24); +} + +.window-close:rtl:hover { + -st-background-image-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); +} + +/* NETWORK DIALOGS */ +.nm-dialog { + max-height: 34em; + min-height: 31em; + min-width: 32em; +} + +.nm-dialog-content { + spacing: 20px; + padding: 24px; +} + +.nm-dialog-header-hbox { + spacing: 10px; +} + +.nm-dialog-airplane-box { + spacing: 12px; +} + +.nm-dialog-airplane-headline { + font-weight: bold; + text-align: center; +} + +.nm-dialog-airplane-text { + color: #d3d3d3; +} + +.nm-dialog-header-icon { + icon-size: 32px; +} + +.nm-dialog-scroll-view { + border: none; +} + +.nm-dialog-header { + font-size: 15pt; + font-weight: 500; +} + +.nm-dialog-item { + transition-duration: 100ms; + font-size: 1em; + border-bottom: none; + border-radius: 4px; + padding: 12px; + spacing: 20px; +} + +.nm-dialog-item:hover, .nm-dialog-item:focus { + background-color: rgba(211, 211, 211, 0.08); +} + +.nm-dialog-item:active { + transition-duration: 200ms; + background-color: rgba(211, 211, 211, 0.2); +} + +.nm-dialog-item:selected { + background-color: rgba(255, 152, 0, 0.6); + color: #d3d3d3; +} + +.nm-dialog-icons { + spacing: .5em; +} + +.nm-dialog-icon { + icon-size: 16px; +} + +.no-networks-label { + color: rgba(211, 211, 211, 0.5); +} + +.no-networks-box { + spacing: 12px; +} + +/* OVERVIEW */ +#overview { + spacing: 24px; +} + +.overview-controls { + padding-bottom: 32px; +} + +.window-picker { + -horizontal-spacing: 16px; + -vertical-spacing: 16px; + padding: 0 16px 32px; +} + +.window-picker.external-monitor { + padding: 16px; +} + +.window-clone-border { + border: 4px solid rgba(255, 255, 255, 0.3); + border-radius: 4px; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3); +} + +.window-caption { + spacing: 25px; + color: white; + background-color: rgba(0, 0, 0, 0.6); + border-radius: 4px; + padding: 4px 8px; +} + +.search-entry { + width: 304px; + padding: 0 8px; + border-radius: 4px 4px 0 0; + color: rgba(255, 255, 255, 0.5); + selection-background-color: rgba(255, 255, 255, 0.3); + selected-color: white; + transition-duration: 100ms; + background-color: rgba(255, 255, 255, 0.04); + border-color: transparent; + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.3); +} + +.search-entry:hover { + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.3); +} + +.search-entry:focus { + border-color: transparent; + box-shadow: inset 0 -2px white; + padding: 0 8px; + border-width: 0; + color: white; +} + +.search-entry .search-entry-icon { + icon-size: 16px; + padding: 0 0; + color: rgba(255, 255, 255, 0.7); +} + +.search-entry:hover .search-entry-icon, .search-entry:focus .search-entry-icon { + color: white; +} + +#searchResultsBin { + max-width: 1000px; +} + +#searchResultsContent { + padding-left: 20px; + padding-right: 20px; + spacing: 16px; +} + +.search-section { + spacing: 16px; +} + +.search-section-content { + spacing: 32px; +} + +.list-search-results { + spacing: 3px; +} + +.search-section-separator { + height: 1px; + background-color: rgba(255, 255, 255, 0.12); +} + +.list-search-result-content { + spacing: 30px; +} + +.list-search-result-title { + font-size: 12pt; + font-weight: 400; + color: white; + spacing: 12px; +} + +.list-search-result-description { + color: rgba(255, 255, 255, 0.7); +} + +.list-search-provider-details { + width: 150px; + color: rgba(255, 255, 255, 0.7); + margin-top: 0.24em; +} + +.list-search-provider-content { + spacing: 20px; +} + +.search-provider-icon { + padding: 15px; +} + +/* DASHBOARD */ +#dash { + transition-duration: 250ms; + font-size: 1em; + color: white; + background-color: rgba(255, 255, 255, 0.1); + padding: 3px 0; + border: none; + border-left: 0px; + border-radius: 0px 4px 4px 0px; +} + +#dash:rtl { + border-radius: 4px 0 0 4px; +} + +#dash .placeholder { + background-image: url("assets/dash-placeholder.svg"); + background-size: contain; + height: 24px; +} + +#dash .empty-dash-drop-target { + width: 24px; + height: 24px; +} + +.dash-item-container > StWidget { + padding: 3px 6px; +} + +.dash-label { + border-radius: 4px; + padding: 7px 8px; + color: #d3d3d3; + background-color: #2A2A2A; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); + text-align: center; + -x-offset: 8px; +} + +/* App Vault/Grid */ +.icon-grid { + spacing: 30px; + -shell-grid-horizontal-item-size: 136px; + -shell-grid-vertical-item-size: 136px; +} + +.icon-grid .overview-icon { + icon-size: 96px; +} + +.system-action-icon { + box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2); + background-color: #212121; + color: #FFFFFF; + border-radius: 99px; + icon-size: 48px; +} + +.app-view-controls { + width: 320px; + padding-bottom: 32px; +} + +.app-view-control { + padding: 0 16px; + font-weight: bold; + color: rgba(255, 255, 255, 0.7); +} + +.app-view-control:hover { + color: white; + background-color: rgba(255, 255, 255, 0.08) !important; +} + +.app-view-control:active { + color: white; + background-color: rgba(255, 255, 255, 0.2) !important; +} + +.app-view-control:checked { + color: white; + background-color: rgba(0, 0, 0, 0.01) !important; + box-shadow: inset 0 2px 0 white; +} + +.app-view-control:first-child { + border-right-width: 0; + border-radius: 4px; +} + +.app-view-control:first-child:checked { + border-radius: 0; +} + +.app-view-control:last-child { + border-radius: 4px; +} + +.app-view-control:last-child:checked { + border-radius: 0; +} + +.search-provider-icon:focus, .search-provider-icon:selected, .search-provider-icon:hover, +.list-search-result:focus, +.list-search-result:selected, +.list-search-result:hover { + background-color: rgba(255, 255, 255, 0.08); + transition-duration: 0ms; +} + +.search-provider-icon:active, .search-provider-icon:checked, +.list-search-result:active, +.list-search-result:checked { + background-color: rgba(255, 255, 255, 0.2); + transition-duration: 200ms; +} + +.app-well-app:hover .overview-icon, +.app-well-app:focus .overview-icon, +.app-well-app:selected .overview-icon, +.app-well-app.app-folder:hover .overview-icon, +.app-well-app.app-folder:focus .overview-icon, +.app-well-app.app-folder:selected .overview-icon, +.show-apps:hover .overview-icon, +.show-apps:focus .overview-icon, +.show-apps:selected .overview-icon, +.grid-search-result:hover .overview-icon, +.grid-search-result:focus .overview-icon, +.grid-search-result:selected .overview-icon { + background-color: rgba(255, 255, 255, 0.08); + transition-duration: 0ms; + border-image: none; + background-image: none; +} + +.app-well-app:active .overview-icon, +.app-well-app:checked .overview-icon, +.app-well-app.app-folder:active .overview-icon, +.app-well-app.app-folder:checked .overview-icon, +.show-apps:active .overview-icon, +.show-apps:checked .overview-icon, +.grid-search-result:active .overview-icon, +.grid-search-result:checked .overview-icon { + background-color: rgba(255, 255, 255, 0.2); + box-shadow: 0 0 transparent; + transition-duration: 200ms; +} + +.app-well-app-running-dot { + width: 32px; + height: 2px; + background-color: white; + margin-bottom: 0; +} + +.search-provider-icon, +.list-search-result, .app-well-app .overview-icon, +.app-well-app.app-folder .overview-icon, +.show-apps .overview-icon, +.grid-search-result .overview-icon { + color: white; + border-radius: 4px; + padding: 6px; + border: none; + transition-duration: 100ms; + text-align: center; +} + +.app-well-app.app-folder > .overview-icon { + background-color: rgba(255, 255, 255, 0.1); +} + +.show-apps .show-apps-icon { + color: rgba(255, 255, 255, 0.7); +} + +.show-apps:hover .show-apps-icon, +.show-apps:active .show-apps-icon, +.show-apps:checked .show-apps-icon, +.show-apps:focus .show-apps-icon { + color: white; + transition-duration: 100ms; +} + +.app-folder-popup { + -arrow-border-radius: 4px; + -arrow-background-color: rgba(255, 255, 255, 0.1); + -arrow-base: 24px; + -arrow-rise: 12px; +} + +.app-folder-popup-bin { + padding: 5px; +} + +.app-folder-icon { + padding: 5px; + spacing-rows: 5px; + spacing-columns: 5px; +} + +.page-indicator { + padding: 15px 20px; +} + +.page-indicator .page-indicator-icon { + width: 12px; + height: 12px; + border-radius: 12px; + background-image: none; + background-color: rgba(255, 255, 255, 0.3); + transition-duration: 100ms; +} + +.page-indicator:hover .page-indicator-icon { + background-image: none; + background-color: rgba(255, 255, 255, 0.5); +} + +.page-indicator:active .page-indicator-icon { + background-image: none; + background-color: rgba(255, 255, 255, 0.7); +} + +.page-indicator:checked .page-indicator-icon { + background-image: none; + background-color: white; + transition-duration: 0ms; +} + +.page-indicator:checked:active { + background-image: none; +} + +.app-well-app > .overview-icon.overview-icon-with-label, +.grid-search-result .overview-icon.overview-icon-with-label { + padding: 10px 8px 5px 8px; + spacing: 4px; +} + +.workspace-thumbnails { + visible-width: 32px; + spacing: 12px; + padding: 12px; + border-radius: 4px 0 0 4px; +} + +.workspace-thumbnails:rtl { + border-radius: 0 4px 4px 0; +} + +.workspace-thumbnails .placeholder { + background-image: url("assets/dash-placeholder.svg"); + background-size: contain; + height: 24px; +} + +.workspace-thumbnail-indicator { + border: 0 solid white; + border-left-width: 2px; + padding: 6px 10px; + border-radius: 0; +} + +.search-display > StBoxLayout, +.all-apps, +.frequent-apps > StBoxLayout { + padding: 0px 88px 10px 88px; +} + +.workspace-thumbnails { + transition-duration: 250ms; + color: white; + background-color: rgba(255, 255, 255, 0.1); + border: none; +} + +.search-statustext, .no-frequent-applications-label { + font-size: 45px; + font-weight: 400; + color: rgba(255, 255, 255, 0.5); +} + +/* NOTIFICATIONS & MESSAGE TRAY */ +.url-highlighter { + link-color: #FF9800; +} + +.notification-banner { + font-size: 1em; + width: 34em; + min-height: 64px; + margin: 5px; + border-radius: 4px; + color: #d3d3d3; + background-color: #2A2A2A; + border: none; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); +} + +.notification-banner:hover { + background-color: #2A2A2A; +} + +.notification-banner:focus { + background-color: #2A2A2A; +} + +.notification-banner .notification-icon { + padding: 5px; +} + +.notification-banner .notification-content { + padding: 5px; + spacing: 5px; +} + +.notification-banner .secondary-icon { + icon-size: 1.14286em; +} + +.notification-banner .notification-actions { + background-color: transparent; + padding-top: 0; + padding: 6px; + spacing: 6px; +} + +.notification-banner .notification-button { + transition-duration: 100ms; + min-height: 36px; + padding: 0 8px; + border-radius: 4px; + background-color: transparent; + color: rgba(211, 211, 211, 0.7); + font-weight: 500; +} + +.notification-banner .notification-button:first-child { + border-radius: 4px; +} + +.notification-banner .notification-button:last-child { + border-radius: 4px; +} + +.notification-banner .notification-button:hover, .notification-banner .notification-buttonfocus { + background-color: rgba(211, 211, 211, 0.08); + color: #d3d3d3; +} + +.notification-banner .notification-button:active { + transition-duration: 200ms; + background-color: rgba(211, 211, 211, 0.2); + color: #d3d3d3; +} + +.summary-source-counter { + font-size: 1em; + font-weight: bold; + height: 1.6em; + width: 1.6em; + -shell-counter-overlap-x: 3px; + -shell-counter-overlap-y: 3px; + background-color: #FF9800; + color: rgba(0, 0, 0, 0.87); + border: 2px solid rgba(0, 0, 0, 0.87); + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); + border-radius: 0.9em; +} + +.secondary-icon { + icon-size: 1.14286em; +} + +.chat-body { + spacing: 5px; +} + +.chat-response { + margin: 5px; +} + +.chat-log-message { + color: #d3d3d3; +} + +.chat-new-group { + padding-top: 1em; +} + +.chat-received { + padding-left: 4px; +} + +.chat-received:rtl { + padding-left: 0px; + padding-right: 4px; +} + +.chat-sent { + padding-left: 18pt; + color: rgba(211, 211, 211, 0.7); +} + +.chat-sent:rtl { + padding-left: 0; + padding-right: 18pt; +} + +.chat-meta-message { + padding-left: 4px; + font-size: 9pt; + font-weight: 400; + color: rgba(211, 211, 211, 0.7); +} + +.chat-meta-message:rtl { + padding-left: 0; + padding-right: 4px; +} + +.hotplug-transient-box { + spacing: 6px; + padding: 2px 72px 2px 12px; +} + +.hotplug-notification-item { + padding: 2px 10px; +} + +.hotplug-notification-item:focus { + padding: 1px 71px 1px 11px; +} + +.hotplug-notification-item-icon { + icon-size: 24px; + padding: 2px 5px; +} + +.hotplug-resident-box { + spacing: 8px; +} + +.hotplug-resident-mount { + transition-duration: 100ms; + spacing: 8px; + border-radius: 4px; +} + +.hotplug-resident-mount:hover { + background-color: rgba(211, 211, 211, 0.08); +} + +.hotplug-resident-mount:active { + transition-duration: 200ms; + background-color: rgba(211, 211, 211, 0.2); +} + +.hotplug-resident-mount-label { + color: inherit; + padding-left: 6px; +} + +.hotplug-resident-mount-icon { + icon-size: 24px; + padding-left: 6px; +} + +.hotplug-resident-eject-icon { + icon-size: 16px; +} + +.hotplug-resident-eject-button { + padding: 7px; + border-radius: 4px; + color: #d3d3d3; +} + +/* Eeeky things */ +.magnifier-zoom-region { + border: 2px solid #FF9800; +} + +.magnifier-zoom-region.full-screen { + border-width: 0; +} + +/* On-screen Keyboard */ +.word-suggestions { + font-size: 12pt; + font-weight: 400; + spacing: 12px; + min-height: 20pt; +} + +#keyboard { + background-color: rgba(0, 0, 0, 0.3); +} + +.key-container { + padding: 4px; + spacing: 4px; +} + +.keyboard-key { + min-height: 1.2em; + min-width: 1.2em; + font-size: 2em; + font-weight: 500; + border-radius: 4px; + border: none; + color: #d3d3d3; + background-color: #2A2A2A; + border-color: transparent; + box-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24); + text-shadow: none; + icon-shadow: none; + transition-duration: 100ms; +} + +.keyboard-key:focus { + color: #d3d3d3; + text-shadow: none; + icon-shadow: none; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); +} + +.keyboard-key:hover, .keyboard-key:checked { + color: #d3d3d3; + background-color: #2A2A2A; + border-color: transparent; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); + text-shadow: none; + icon-shadow: none; +} + +.keyboard-key:active { + color: #d3d3d3; + background-color: #535353; + border-color: transparent; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); + text-shadow: none; + icon-shadow: none; + transition-duration: 200ms; +} + +.keyboard-key:grayed { + background-color: rgba(0, 0, 0, 0.3); + color: white; + border-color: rgba(0, 0, 0, 0.3); +} + +.keyboard-key.default-key { + border-color: transparent; + background-color: #2A2A2A; + background-size: 24px; +} + +.keyboard-key.default-key:active { + background-color: #4c4c4c; +} + +.keyboard-key.enter-key { + border-color: transparent; + background-color: #FF9800; + background-image: url("assets/key-enter.svg"); +} + +.keyboard-key.enter-key:active { + background-color: rgba(214, 127, 0, 0.974); +} + +.keyboard-key.shift-key-lowercase { + background-image: url("assets/key-shift.svg"); +} + +.keyboard-key.shift-key-uppercase { + background-image: url("assets/key-shift-uppercase.svg"); +} + +.keyboard-key.shift-key-uppercase:latched { + background-image: url("assets/key-shift-latched-uppercase.svg"); +} + +.keyboard-key.hide-key { + background-image: url("assets/key-hide.svg"); +} + +.keyboard-key.layout-key { + background-image: url("assets/key-layout.svg"); +} + +.keyboard-subkeys { + color: inherit; + padding: 5px; + -arrow-border-radius: 0; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 0; + -arrow-rise: 0; + -boxpointer-gap: 5px; + background-color: #2A2A2A; + border-radius: 4px; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); +} + +.candidate-popup-content { + padding: 8px; + spacing: 0; +} + +.candidate-index { + padding: 0 4px 0 0; + color: rgba(211, 211, 211, 0.7); +} + +.candidate-box { + transition-duration: 100ms; + min-height: 32px; + padding: 0 8px; + border-radius: 4px; +} + +.candidate-box:hover { + background-color: rgba(211, 211, 211, 0.08); + color: #d3d3d3; + transition-duration: 0ms; +} + +.candidate-box:active { + background-color: rgba(211, 211, 211, 0.2); + color: #d3d3d3; + transition-duration: 200ms; +} + +.candidate-box:selected { + background-color: rgba(255, 152, 0, 0.6); + color: #d3d3d3; + transition-duration: 0ms; +} + +.candidate-page-button-box { + height: 32px; +} + +.vertical .candidate-page-button-box { + padding-top: 0; +} + +.horizontal .candidate-page-button-box { + padding-left: 0; +} + +.candidate-page-button { + min-width: 32px; + min-height: 32px; + padding: 0; +} + +.candidate-page-button-previous { + border-radius: 4px; + border-right-width: 0; +} + +.candidate-page-button-next { + border-radius: 4px; +} + +.candidate-page-button-icon { + icon-size: 1.14286em; +} + +/* Auth Dialogs & Screen Shield */ +.framed-user-icon { + background-size: contain; + border: none; + color: white; + border-radius: 4px; +} + +.framed-user-icon:hover { + border-color: white; + color: white; +} + +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; +} + +.login-dialog { + border: none; + background-color: transparent; +} + +.login-dialog StEntry { + color: white; + selection-background-color: rgba(255, 255, 255, 0.3); + selected-color: white; + transition-duration: 100ms; + background-color: rgba(255, 255, 255, 0.04); + border-color: transparent; + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.3); +} + +.login-dialog StEntry:focus { + border-color: transparent; + box-shadow: inset 0 -2px white; +} + +.login-dialog StEntry:insensitive { + color: rgba(211, 211, 211, 0.5); + border-color: transparent; + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); + color: rgba(255, 255, 255, 0.5); +} + +.login-dialog .modal-dialog-button-box { + spacing: 3px; +} + +.login-dialog .modal-dialog-button { + padding: 0 16px; + color: rgba(255, 255, 255, 0.7); + background-color: transparent; + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; + transition-duration: 100ms; +} + +.login-dialog .modal-dialog-button:hover, .login-dialog .modal-dialog-button:focus { + color: white; + background-color: rgba(255, 255, 255, 0.08); + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:active { + color: white; + background-color: rgba(255, 255, 255, 0.2); + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; + transition-duration: 200ms; +} + +.login-dialog .modal-dialog-button:insensitive { + color: rgba(255, 255, 255, 0.3); + background-color: transparent; + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:default { + color: rgba(0, 0, 0, 0.87); + background-color: #FF9800; + border-color: transparent; + box-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24); + text-shadow: none; + icon-shadow: none; + transition-duration: 100ms; +} + +.login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus { + color: rgba(0, 0, 0, 0.87); + background-color: #FF9800; + border-color: transparent; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:default:active { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(205, 122, 0, 0.9688); + border-color: transparent; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); + text-shadow: none; + icon-shadow: none; + transition-duration: 200ms; +} + +.login-dialog .modal-dialog-button:default:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: rgba(255, 255, 255, 0.04); + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; +} + +.login-dialog-logo-bin { + padding: 24px 0px; +} + +.login-dialog-banner { + color: rgba(255, 255, 255, 0.7); +} + +.login-dialog-button-box { + spacing: 5px; +} + +.login-dialog-message-warning { + color: #FF9800; +} + +.login-dialog-message-hint { + padding-top: 0; + padding-bottom: 20px; +} + +.login-dialog-user-selection-box { + padding: 100px 0px; +} + +.login-dialog-not-listed-label { + padding-left: 2px; +} + +.login-dialog-not-listed-button:focus .login-dialog-not-listed-label, +.login-dialog-not-listed-button:hover .login-dialog-not-listed-label { + color: white; +} + +.login-dialog-not-listed-label { + transition-duration: 100ms; + font-size: 1em; + font-weight: bold; + color: rgba(255, 255, 255, 0.7); + padding-top: 1em; + border-radius: 4px; +} + +.login-dialog-not-listed-label:hover { + background-color: rgba(255, 255, 255, 0.08); + color: white; +} + +.login-dialog-not-listed-label:focus { + background-color: rgba(255, 255, 255, 0.12); +} + +.login-dialog-not-listed-label:active { + transition-duration: 200ms; + background-color: rgba(255, 255, 255, 0.2); + color: white; +} + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; +} + +.login-dialog-user-list { + spacing: 12px; + width: 23em; +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:selected { + background-color: rgba(255, 255, 255, 0.12); + color: white; +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:hover { + background-color: rgba(255, 255, 255, 0.08); + color: white; +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:active { + background-color: rgba(255, 255, 255, 0.2); + color: white; +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid white; +} + +.login-dialog-user-list-item { + transition-duration: 100ms; + border-radius: 4px; + padding: 6px; + color: rgba(255, 255, 255, 0.7); +} + +.login-dialog-user-list-item:ltr .user-widget { + padding-right: 1em; +} + +.login-dialog-user-list-item:rtl .user-widget { + padding-left: 1em; +} + +.login-dialog-user-list-item:hover { + background-color: rgba(255, 255, 255, 0.08); + color: white; +} + +.login-dialog-user-list-item:active { + transition-duration: 200ms; + background-color: rgba(255, 255, 255, 0.2); + color: white; +} + +.login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin-top: 6px; + background-color: white; +} + +.login-dialog-user-list-item:focus .login-dialog-timed-login-indicator { + background-color: white; +} + +.login-dialog-username, +.user-widget-label { + color: white; + font-size: 15pt; + font-weight: 500; + text-align: left; + padding-left: 15px; +} + +.user-widget-label:ltr { + padding-left: 14px; +} + +.user-widget-label:rtl { + padding-right: 14px; +} + +.login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 8px; + width: 23em; +} + +.login-dialog-prompt-label { + color: rgba(255, 255, 255, 0.7); + font-size: 1em; + padding-top: 1em; +} + +.login-dialog-session-list-button StIcon { + icon-size: 1.25em; +} + +.login-dialog-session-list-button { + color: rgba(255, 255, 255, 0.7); +} + +.login-dialog-session-list-button:hover, .login-dialog-session-list-button:focus { + color: white; +} + +.login-dialog-session-list-button:active { + color: white; +} + +.screen-shield-arrows { + padding-bottom: 3em; +} + +.screen-shield-arrows Gjs_Arrow { + color: white; + width: 80px; + height: 48px; + -arrow-thickness: 12px; + -arrow-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24); +} + +.screen-shield-clock { + color: white; + text-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24); + font-weight: normal; + text-align: center; + padding-bottom: 1.5em; +} + +.screen-shield-clock-time { + font-size: 112px; + font-weight: 300; + text-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24); + font-feature-settings: "tnum"; +} + +.screen-shield-clock-date { + font-size: 45px; + font-weight: 400; +} + +.screen-shield-notifications-container { + spacing: 6px; + width: 30em; + background-color: transparent; + max-height: 500px; +} + +.screen-shield-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; +} + +.screen-shield-notifications-container .notification, +.screen-shield-notifications-container .screen-shield-notification-source { + padding: 8px; + border: none; + background-color: rgba(0, 0, 0, 0.3); + color: white; + border-radius: 4px; +} + +.screen-shield-notifications-container .notification { + margin-right: 16px; +} + +.screen-shield-notification-label { + min-height: 22px; + padding: 2px 0px 0px 16px; + font-weight: bold; +} + +.screen-shield-notification-count-text { + min-height: 22px; + padding: 2px 0px 0px 16px; + color: rgba(255, 255, 255, 0.7); +} + +#panel.lock-screen { + background-color: rgba(0, 0, 0, 0.3); +} + +.screen-shield-background { + background: black; + box-shadow: 0 19px 19px rgba(0, 0, 0, 0.6), 0 15px 6px rgba(0, 0, 0, 0.44); +} + +#lockDialogGroup { + background: #010101; + background-size: cover; +} + +#LookingGlassDialog { + background-color: #2A2A2A; + spacing: 4px; + padding: 0; + border: none; + border-radius: 4px; + box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44); +} + +#LookingGlassDialog > #Toolbar { + padding: 0 8px; + border: none; + border-radius: 0; + background-color: rgba(42, 42, 42, 0.01); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.26); +} + +#LookingGlassDialog .labels { + spacing: 0; +} + +#LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: rgba(211, 211, 211, 0.7); + transition-duration: 100ms; + padding-left: 16px; + padding-right: 16px; + min-height: 36px; + padding: 0 32px; +} + +#LookingGlassDialog .notebook-tab:hover { + background-color: rgba(211, 211, 211, 0.08); + color: #d3d3d3; + text-shadow: none; +} + +#LookingGlassDialog .notebook-tab:active { + background-color: rgba(211, 211, 211, 0.2); + color: #d3d3d3; + transition-duration: 200ms; +} + +#LookingGlassDialog .notebook-tab:selected { + border-bottom-width: 0; + border-color: transparent; + background-color: rgba(42, 42, 42, 0.01); + box-shadow: inset 0 -2px 0px #FF9800; + color: #d3d3d3; + text-shadow: none; +} + +#LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 4px; +} + +#LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 4px; +} + +.lg-dialog StEntry { + selection-background-color: rgba(255, 152, 0, 0.6); + selected-color: #d3d3d3; +} + +.lg-dialog .shell-link { + color: #FF9800; +} + +.lg-dialog .shell-link:hover { + color: #FF9800; +} + +.lg-completions-text { + font-size: 1em; + font-style: italic; +} + +.lg-obj-inspector-title { + spacing: 4px; +} + +.lg-obj-inspector-button { + min-height: 36px; + padding: 0 16px; + border: none; + border-radius: 4px; + font-size: 10.5pt; + font-weight: 500; + color: rgba(211, 211, 211, 0.7); + background-color: transparent; + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; + transition-duration: 100ms; +} + +.lg-obj-inspector-button:hover { + color: #d3d3d3; + background-color: rgba(211, 211, 211, 0.08); + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; +} + +.lg-obj-inspector-button:active { + color: #d3d3d3; + background-color: rgba(211, 211, 211, 0.2); + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; + transition-duration: 200ms; +} + +.lg-obj-inspector-button:insensitive { + color: rgba(211, 211, 211, 0.3); + background-color: transparent; + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; +} + +.lg-obj-inspector-button:focus { + color: #d3d3d3; + text-shadow: none; + icon-shadow: none; + box-shadow: 0 0 transparent; +} + +.lg-obj-inspector-button:hover { + border: none; +} + +#lookingGlassExtensions { + padding: 4px; +} + +.lg-extensions-list { + padding: 4px; + spacing: 6px; +} + +.lg-extension { + border: none; + border-radius: 4px; + padding: 4px; +} + +.lg-extension-name { + font-size: 18pt; + font-weight: 400; +} + +.lg-extension-meta { + spacing: 6px; +} + +#LookingGlassPropertyInspector { + background: #2A2A2A; + border: none; + border-radius: 4px; + padding: 6px; + box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44); +} + +/* Dash to Dock */ +#dashtodockContainer #dash { + background-color: rgba(0, 0, 0, 0.6); +} + +#dashtodockContainer:overview #dash { + background-color: rgba(255, 255, 255, 0.1); +} + +#dashtodockContainer.extended:overview #dash { + background-color: transparent; +} + +#dashtodockContainer.left #dash, +#dashtodockContainer.right #dash { + padding: 3px 0; +} + +#dashtodockContainer.top #dash, +#dashtodockContainer.bottom #dash { + padding: 0 3px; +} + +#dashtodockContainer.extended #dash { + padding: 0; + border-radius: 0; +} + +#dashtodockContainer.left .dash-item-container > StWidget, +#dashtodockContainer.right .dash-item-container > StWidget, +#dashtodockContainer.extended.left .dash-item-container > StWidget, +#dashtodockContainer.extended.right .dash-item-container > StWidget { + padding: 3px 6px; +} + +#dashtodockContainer.extended.left .dash-item-container:first-child > StWidget, +#dashtodockContainer.extended.right .dash-item-container:first-child > StWidget { + padding: 6px 6px 3px 6px; +} + +#dashtodockContainer.extended.left .dash-item-container:last-child > StWidget, +#dashtodockContainer.extended.right .dash-item-container:last-child > StWidget { + padding: 3px 6px 6px 6px; +} + +#dashtodockContainer.top .dash-item-container > StWidget, +#dashtodockContainer.bottom .dash-item-container > StWidget, +#dashtodockContainer.extended.top .dash-item-container > StWidget, +#dashtodockContainer.extended.bottom .dash-item-container > StWidget { + padding: 6px 3px; +} + +#dashtodockContainer.extended.top .dash-item-container:first-child > StWidget, +#dashtodockContainer.extended.bottom .dash-item-container:first-child > StWidget { + padding: 6px 3px 6px 6px; +} + +#dashtodockContainer.extended.top .dash-item-container:last-child > StWidget, +#dashtodockContainer.extended.bottom .dash-item-container:last-child > StWidget { + padding: 6px 6px 6px 3px; +} + +#dashtodockContainer .app-well-app-running-dot { + background-color: transparent; +} + +#dashtodockContainer .dash-item-container > StWidget { + background-size: cover; +} + +#dashtodockContainer.left .dash-item-container > StWidget.running1 { + background-image: url("assets/dash/left-running1.svg"); +} + +#dashtodockContainer.left .dash-item-container > StWidget.running1.focused { + background-image: url("assets/dash/left-running1-focused.svg"); +} + +#dashtodockContainer.left .dash-item-container > StWidget.running2 { + background-image: url("assets/dash/left-running2.svg"); +} + +#dashtodockContainer.left .dash-item-container > StWidget.running2.focused { + background-image: url("assets/dash/left-running2-focused.svg"); +} + +#dashtodockContainer.left .dash-item-container > StWidget.running3 { + background-image: url("assets/dash/left-running3.svg"); +} + +#dashtodockContainer.left .dash-item-container > StWidget.running3.focused { + background-image: url("assets/dash/left-running3-focused.svg"); +} + +#dashtodockContainer.left .dash-item-container > StWidget.running4 { + background-image: url("assets/dash/left-running4.svg"); +} + +#dashtodockContainer.left .dash-item-container > StWidget.running4.focused { + background-image: url("assets/dash/left-running4-focused.svg"); +} + +#dashtodockContainer.right .dash-item-container > StWidget.running1 { + background-image: url("assets/dash/right-running1.svg"); +} + +#dashtodockContainer.right .dash-item-container > StWidget.running1.focused { + background-image: url("assets/dash/right-running1-focused.svg"); +} + +#dashtodockContainer.right .dash-item-container > StWidget.running2 { + background-image: url("assets/dash/right-running2.svg"); +} + +#dashtodockContainer.right .dash-item-container > StWidget.running2.focused { + background-image: url("assets/dash/right-running2-focused.svg"); +} + +#dashtodockContainer.right .dash-item-container > StWidget.running3 { + background-image: url("assets/dash/right-running3.svg"); +} + +#dashtodockContainer.right .dash-item-container > StWidget.running3.focused { + background-image: url("assets/dash/right-running3-focused.svg"); +} + +#dashtodockContainer.right .dash-item-container > StWidget.running4 { + background-image: url("assets/dash/right-running4.svg"); +} + +#dashtodockContainer.right .dash-item-container > StWidget.running4.focused { + background-image: url("assets/dash/right-running4-focused.svg"); +} + +#dashtodockContainer.top .dash-item-container > StWidget.running1 { + background-image: url("assets/dash/top-running1.svg"); +} + +#dashtodockContainer.top .dash-item-container > StWidget.running1.focused { + background-image: url("assets/dash/top-running1-focused.svg"); +} + +#dashtodockContainer.top .dash-item-container > StWidget.running2 { + background-image: url("assets/dash/top-running2.svg"); +} + +#dashtodockContainer.top .dash-item-container > StWidget.running2.focused { + background-image: url("assets/dash/top-running2-focused.svg"); +} + +#dashtodockContainer.top .dash-item-container > StWidget.running3 { + background-image: url("assets/dash/top-running3.svg"); +} + +#dashtodockContainer.top .dash-item-container > StWidget.running3.focused { + background-image: url("assets/dash/top-running3-focused.svg"); +} + +#dashtodockContainer.top .dash-item-container > StWidget.running4 { + background-image: url("assets/dash/top-running4.svg"); +} + +#dashtodockContainer.top .dash-item-container > StWidget.running4.focused { + background-image: url("assets/dash/top-running4-focused.svg"); +} + +#dashtodockContainer.bottom .dash-item-container > StWidget.running1 { + background-image: url("assets/dash/bottom-running1.svg"); +} + +#dashtodockContainer.bottom .dash-item-container > StWidget.running1.focused { + background-image: url("assets/dash/bottom-running1-focused.svg"); +} + +#dashtodockContainer.bottom .dash-item-container > StWidget.running2 { + background-image: url("assets/dash/bottom-running2.svg"); +} + +#dashtodockContainer.bottom .dash-item-container > StWidget.running2.focused { + background-image: url("assets/dash/bottom-running2-focused.svg"); +} + +#dashtodockContainer.bottom .dash-item-container > StWidget.running3 { + background-image: url("assets/dash/bottom-running3.svg"); +} + +#dashtodockContainer.bottom .dash-item-container > StWidget.running3.focused { + background-image: url("assets/dash/bottom-running3-focused.svg"); +} + +#dashtodockContainer.bottom .dash-item-container > StWidget.running4 { + background-image: url("assets/dash/bottom-running4.svg"); +} + +#dashtodockContainer.bottom .dash-item-container > StWidget.running4.focused { + background-image: url("assets/dash/bottom-running4-focused.svg"); +} + +/* Simple Dock */ +#dash:desktop { + background-color: rgba(0, 0, 0, 0.6); +} + +/* GPaste */ +.popup-menu .search-entry { + color: #d3d3d3; + selection-background-color: rgba(255, 152, 0, 0.6); + selected-color: #d3d3d3; + transition-duration: 100ms; + background-color: rgba(211, 211, 211, 0.04); + border-color: transparent; + box-shadow: inset 0 -1px rgba(211, 211, 211, 0.3); +} + +.popup-menu .search-entry:hover { + box-shadow: inset 0 -1px #d3d3d3; +} + +.popup-menu .search-entry:focus { + border-color: transparent; + box-shadow: inset 0 -2px #FF9800; + color: #d3d3d3; +} + +.popup-menu .search-entry .search-entry-icon { + color: rgba(211, 211, 211, 0.7); +} + +.popup-menu .search-entry:hover .search-entry-icon, .popup-menu .search-entry:focus .search-entry-icon { + color: #d3d3d3; +} diff --git a/.themes/oomox-darker/gnome-shell/message-indicator-symbolic.svg b/.themes/oomox-darker/gnome-shell/message-indicator-symbolic.svg new file mode 100644 index 0000000..a93cc63 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/message-indicator-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/gnome-shell/no-events.svg b/.themes/oomox-darker/gnome-shell/no-events.svg new file mode 120000 index 0000000..d2fcad0 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/no-events.svg @@ -0,0 +1 @@ +assets/no-events.svg \ No newline at end of file diff --git a/.themes/oomox-darker/gnome-shell/no-notifications.svg b/.themes/oomox-darker/gnome-shell/no-notifications.svg new file mode 120000 index 0000000..175731c --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/no-notifications.svg @@ -0,0 +1 @@ +assets/no-notifications.svg \ No newline at end of file diff --git a/.themes/oomox-darker/gnome-shell/noise-texture.png b/.themes/oomox-darker/gnome-shell/noise-texture.png new file mode 100644 index 0000000000000000000000000000000000000000..ca1563d14aa99ea38360c97b5d32916c80b76aa9 GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K585o&?RN5XZRUpM2;1l8sq?cFO-U3OM1o;Is zI6S+N2IRUp(AQKD<*%g86mxpU!2XQ@J{an^LB{Ts5 DBs&>~ literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gnome-shell/pad-osd.css b/.themes/oomox-darker/gnome-shell/pad-osd.css new file mode 100644 index 0000000..31c2377 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/pad-osd.css @@ -0,0 +1,30 @@ +.Leader { + stroke-width: .5 !important; + stroke: #535353; + fill: none !important; +} + +.Button { + stroke-width: .25; + stroke: #ededed; + fill: #ededed; +} + +.Ring { + stroke-width: .5 !important; + stroke: #535353 !important; + fill: none !important; +} + +.Label { + stroke: none !important; + stroke-width: .1 !important; + font-size: .1 !important; + fill: transparent !important; +} + +.TouchStrip, .TouchRing { + stroke-width: .1 !important; + stroke: #ededed !important; + fill: #535353 !important; +} diff --git a/.themes/oomox-darker/gnome-shell/process-working.svg b/.themes/oomox-darker/gnome-shell/process-working.svg new file mode 120000 index 0000000..a6586c3 --- /dev/null +++ b/.themes/oomox-darker/gnome-shell/process-working.svg @@ -0,0 +1 @@ +assets/process-working.svg \ No newline at end of file diff --git a/.themes/oomox-darker/gtk-2.0/apps.rc b/.themes/oomox-darker/gtk-2.0/apps.rc new file mode 100644 index 0000000..530e72f --- /dev/null +++ b/.themes/oomox-darker/gtk-2.0/apps.rc @@ -0,0 +1,92 @@ +# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et: +# +# This file, unlike hacks.rc, contains legitimate cases we need to handle, e.g. +# custom widgets, programs giving us a chance to alter their UI to fit more with +# the theme or stuff that is supposed to look different, like panels. + +# TODO: This could really look nicer +style "gimp_spin_scale" { + # Spin background + bg[NORMAL] = @base_color + + engine "pixmap" { + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "assets/pan-up-alt-disabled.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + } + } +} + +style "chrome_gtk_frame" { + ChromeGtkFrame::frame-color = @titlebar_bg_color + ChromeGtkFrame::inactive-frame-color = @titlebar_bg_color + ChromeGtkFrame::incognito-frame-color = @titlebar_bg_color + ChromeGtkFrame::incognito-inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::frame-gradient-size = 0 +} + +# Disable spin button assets for GimpSpinScale +class "GimpSpinScale" style "gimp_spin_scale" + +# Chromium lets us define some colours and settings for better integration +class "ChromeGtkFrame" style "chrome_gtk_frame" diff --git a/.themes/oomox-darker/gtk-2.0/assets/border.png b/.themes/oomox-darker/gtk-2.0/assets/border.png new file mode 100644 index 0000000000000000000000000000000000000000..0a3c4af4898b656c530a1313d33e78b8c6b0da5e GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>reY`05Dt#eH*O$7&H|6fVg?4j zBOuH;Rhv&5C@5Lt8c`CQpH@mmtT}V`<;yxP!YGMi(?3f cZ1RM1psCFaNm(*xXMn;Cp00i_>zopr0C_AR5dZ)H literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/button-active.png b/.themes/oomox-darker/gtk-2.0/assets/button-active.png new file mode 100644 index 0000000000000000000000000000000000000000..45579323d357fc4813a7e78ea921af968f1e75c8 GIT binary patch literal 568 zcmV-80>}M{P)9_^5dd5D$j#=YIv6If{tC6cG`}%n<;Xh=hou_x|^#Up@P7gRU(K63wZ(h@0000(yEr+qAXP8FD1G)j8!4b7i2$Dv zS0MfW|Nk>*&fL6t^W3>}7cXACef##+t5>6@Zt(@mag+r41v4zopr0LO(**Z=?k literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/button-hover.png b/.themes/oomox-darker/gtk-2.0/assets/button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..96e4e5228637b6c79785626cbd2e52b092055968 GIT binary patch literal 539 zcmV+$0_6RPP)NRgkn$Rj0> z5J;aQFOVh=v5+Pyyx=CJTT~c=EO{)=Xzn&zFiXf{d%GOC3^M~CX9jrU@L(l?1b`h! z4(=aD0Ym^{96z4vJ!Ao7%jNQ=_x?S}w*W34Dbo(aaBZ#quv)Et0O$Y&j!iBWi^UrN zUr83nJW*Af7~{M3di@$rQlzJkP(?b=?bqG|RFp0I!b4 z4$#-5kxE&X34jU7$r)e{U{aQ4A~8nmz0Xd??&H1BVvJS*P*vqza5N|fo2LMAHuNz6 zD<~p^s&=O$s_H~!001EwNe-%db4Ib1hy;>RNDd_T`~Ch)jM1IYZs(l)3}7!J!SsD^ z@;nz~Odmq{ZLOUFxFl&GfjU*aan5}t`LpY~YO~oi7JzS>rkPHsx6Zk1W6ZA*!ZVUq zRn6b9@r(K-N$O!3sx(b++qT^T@C0B0q(xB_v)Sx2giyv93sp7$0!74=+$Bj;S5@_A dyWQ>p^mml`yu|koUigP)*7 zIw(5?6}VU|7B6Cq??mJlxIS{2t(komk+;j`@;lH1X@3eopU+>Wls<{blT)r}X1STY zUaeN&fam}>nM^K+!{MEXJU;~k5RrkIJrj|SWm$F#xGc+tBJ%1~Y#&v<&9ZC=I0ZDu zcmZ7fEeMQyLlw}rZQU6d0KK6KU}nGj9)Fy@q5b@9aBt|bU8m-M1w|wQKLkKO993aj)LI_3Ib@$%;r@#&1k65Ld zeW~mE4e%q+^P()vX5Uo(bUGcy7_-r6blo(~m2=LS*`tppBB|@THiWRNs_JJ5A>V8^ zJ0Ko5SU;Q121QX^dhdNoNe6?$qhMXv$vM|GP1BCYFN5-=@)p}(0RR91 M07*qoM6N<$f&%s0F#rGn literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/checkbox-checked-active.png b/.themes/oomox-darker/gtk-2.0/assets/checkbox-checked-active.png new file mode 100644 index 0000000000000000000000000000000000000000..5637857c5d40e0efa68ce116eccbb46c4f803ed6 GIT binary patch literal 393 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+Buc?bA} zxB}__4GjP1GyI>%@P87+|CtQ`XE6Mq3g*sY_&*)YMJ6E%fFckCR1A@w!EjE;q!nnK zL`jfeFasNhlCrYCfw8GsZr;oVTet1pef#cLf?8W(6Kr z5 z3?HYhsxUud_j}ci^i@iQ%66Umh0Y)HpIw>nl5mU1d@0lASvzyz%{1QcBYNVG)w=UG z|F&x@zse4e;40Qxuy*}h>Ej=OCKuSx-#1y_dcCq#d|&SZpt~46UHx3vIVCg!0DjDy A?f?J) literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/checkbox-checked-disabled.png b/.themes/oomox-darker/gtk-2.0/assets/checkbox-checked-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..d9fa86e848a159796566d214a427e6db317d3c1f GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w=3*z$5DpHG+YkL80J)q69+AZi z417mGm~pB$pEOWVvcxr_Bsf2(yEr+qAXP8FD1G)j8!4b7-2k5u zS0MfW|Nq;!Z(qE4@xp}**RNl{eEBkvarNp|pvWaK0J4EJP`o?dp$e#hza+>nn1NAL zOifMG(9p=(-r2=R+ib^Kpj4Wti(`mHcyfY*kiq?GcD8)p2AO;10R;>v9yS-sDOjwZ zXvzIoU`{wwA;&qVuoatX-{0FS($QQn&!a(AVNQBat%Iz=V&Nl>LILN3-6pV{na2{Q rB5u>`T+AoN*Cn1XuX^zT2NebejnL-qbP0l+XkKVP|pW literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/checkbox-checked-hover.png b/.themes/oomox-darker/gtk-2.0/assets/checkbox-checked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..df06c23889a6aae1d1d0458910b1edb6f9cc6519 GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+Buc?bA} zxB}__4GjNRG5nv)@P87+|0xXrXEOYs&G3IJ!~a=e29N}b%z%+V1`tgLBRCt(*i!j1 z8EBkDNswPK0~0eZpRkCyL|Ax4XV=74tJiJ3cKylIXZ)c;B|tS@o-U3d8t11@aujP; z;9*ssbTG;>d-cTeIR3Km}6Kj)!prJ~X~?a(XMg5?JpULCpIBi{PleEz2X1x#;t zo?_#epr6_Gy*HwLrRKH98$#^nkBUEBKiECvP|`i=i5%SzmxU;uX}$ey;=&J?Lpl$g ze|+rF=lb17i}seaZZx{h{N-Kt@7>8SmQ>o+s@q@fRuniNmdFHj6@#a%pUXO@geCyC CO`xg( literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/checkbox-checked.png b/.themes/oomox-darker/gtk-2.0/assets/checkbox-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..3d4f2306356354f0cc897d0ed18272740f32218d GIT binary patch literal 334 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+BuSqAuo zxB}__s~G+_F#Mmv@P8JVoXPNiI+y_z0U{t5!ayZk7O(3AY8EO9@(X5QX7TX!s&D96 zykz;ROIIE}e&W!_5ek&e^mK6y(Fk5U!I7^)frmxh#lhv^zyBNM6fzZ6KR%F4pS3OW z!Sy%%yerprdj)%m8>)Jn+rfuDQatiPMXRN6?!Y>rpFA@h@%HZkh=d#Wzp$PytJAAzW literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/checkbox-mixed-active.png b/.themes/oomox-darker/gtk-2.0/assets/checkbox-mixed-active.png new file mode 100644 index 0000000000000000000000000000000000000000..913ec1f02f04b1852b119b537e4d6ff125acd9dc GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w=3*z$5DpHG+YkL80J)q69+AZi z417mGm~pB$pEOWVvcxr_Bsf2(yEr+qAXP8FD1G)j8!4b7tpJ}8 zS0Merf#LsrhX2zT{!e1~Ka=7A42J(x!CW9?I+zP4T|G?7fU0>*g8YIR*f^AwmGupb zbMs!jRCpLP5hxMj>Eak7F*P}X>wQC05G&hPJ`0Vc4u^s$39Vh{?y)vo8{d+&s(R;i zu#c~;FHYh)Td9S)gW0#F#{rk+QuISg-nDMXXSQvB@;2=WgJ()YQTxVjR)*hSj^&yJ SPLc(yEr+qAXP8FD1G)j8!4b7p#Yx{ zS0H`+_U(%oFJ8TR_0pwFmoHxy+&$M6D9Tn6_$ntfx1ZBu%-D-Zssus*)9no;(0Rw}+xnW(yEr+qAXP8FD1G)j8!4b7^#Gp` zS0Merf#LruhW~RJ{!e1~KZW7{Ooson82--&lQS6pPiOc)gW;os>@A>Do{}KHU7GDsV0ck~n1aeGX&u<=mA# znK#oHBt%L%NAdL(_gKwIR*){(yEr+qAXP8FD1G)j8!4b7(Ey(i zS0Md=2E+eZU=qjxBSr@)4xj{ENswPKgNLWrqsJ%eHAR3T#-1*YAre!Q6BL9D+Ltyu zu40;ScorKgp97zC&twN#zK)il44JH3&5u~s%sH%G8*V&cV6dBQ-P-hYK_^f(yEr+qAXP8FD1G)j8!4b7g8-ip zS0H`$>ec=G_us#N|I(#PXU?3teEIT~D_72+KMxcKiU7IDKz?<$I#3UPNswPK0~-g2 zlCrYCfq`*u-iw!S%$~0WN(FklIEF|}O-?u$!^(PDL_#O*prf#}SkvYyiPvU*|9|ko z{dH4$R$u$u-W0uBB5dt{)sKxi^R1Z{P5r$+rE;TU8z@4nIX^VVf1pI2afn XIi5?2nU&%OG@QZH)z4*}Q$iB}(w1{i literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/checkbox-unchecked-disabled.png b/.themes/oomox-darker/gtk-2.0/assets/checkbox-unchecked-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..b10266e6bfdd2e945ed28236f48af2f5637285cb GIT binary patch literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w=3*z$5DpHG+YkL80J)q69+AZi z417mGm~pB$pEOWVvcxr_Bsf2(yEr+qAXP8FD1G)j8!4b7p#Yx{ zS0H`+_U(%oFJ8TR_0pwFmoHxy+&$M6D9Tn6eniN}SBA?K|~SbW%wD4<3LPgg&e IbxsLQ0FfO(i~s-t literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/checkbox-unchecked-hover.png b/.themes/oomox-darker/gtk-2.0/assets/checkbox-unchecked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..9c119e956944427c2fe7d93805f2d5ebf7940025 GIT binary patch literal 287 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;w=3*z$5DpHG+YkL80J)q69+AZi z417mGm~pB$pEOWVvcxr_Bsf2(yEr+qAXP8FD1G)j8!4b7tpJ}8 zS0MfW|Nm91RsqQyH*TCbapL63lV{GHxqSKZg$oxhUc3loT)A=uNWO5}(yEr+qAXP8FD1G)j8!4b7p#Yx{ zS0H`q(xuCnF9XRdSFQjVnm1>!1B$Yh1o;Is7@N$Wzj^5dMR}lzuBVG*h(vgDf`X92 z&bB7U4u%Pbg}7MR9Qd*sTv%tw8Oey~8_aULagd3}g^3|1TEx}L{@r?@Mg~t;KbLh* G2~7Ylx&`hH!9%zHtKyau#?*7BevL z9RXp+soH$fKtah8*NBqf{Irtt#G+J&^73-M%)IR4y>5)*7(H z>TAyW*s+kKs_y!!&?}FHo4Bj~mh4;?xhz3nlb^?Kr;Wgr^V7UT`KA{J1Tn8lPM=W5 p<|xT-nO*5DnwpSMU}V6|V6C?%f2YR5*+5q_c)I$ztaD0e0sy?;Y5V{H literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/combo-ltr-button-disabled.png b/.themes/oomox-darker/gtk-2.0/assets/combo-ltr-button-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..af61296381def47e25819e53ed3debc8bfb55ce1 GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^Ahrk#GmvyUurU=#F&8^|hH!9j+BuNd)+W zxB}__|NoykbLQsFo9E7*yLj>9?c2AnUcDMMb&D@hj-w>VFPMRuRYX)qMow3;)C(x4 z;pyTS!V#UE;K20ssV0}gCL0bPvF4LT29bVBk!>kX3LQRT4%<2z84d@^v^)H3kO%5v N@O1TaS?83{1OQDGMg0H( literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/combo-ltr-button-hover.png b/.themes/oomox-darker/gtk-2.0/assets/combo-ltr-button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..142d16df36898ef1f220277806913b235aa27171 GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^Ahrkx3y_q1o^lsRF%>&`hH!9%zHtKyau#?*7BevL z9RXp+soH$fKtah8*NBqf{Irtt#G+J&^73-M%)IR4lPb}-rEoc=@h zg@*+5f-4p>qFtv#?puG2-re{bVl?4tipP6y$FzqldTSRYerOJ8 z-I}{lY6*9y;vZ>K^L?#Hj(PrVo%J-E>+u_QFWYC*mLk`mB);cn`1p%MsQ%sDOVU%n le&qIjx=F(_KF{(U=kFkQ=TBFh8i5XG@O1TaS?83{1OQpVZX5sr literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/combo-ltr-button.png b/.themes/oomox-darker/gtk-2.0/assets/combo-ltr-button.png new file mode 100644 index 0000000000000000000000000000000000000000..be295d26cb948bd234236144a2e2f2b81f0ede05 GIT binary patch literal 367 zcmeAS@N?(olHy`uVBq!ia0vp^Ahrkx8<5=cZcP}FVkvg=4B-HR8jh3>AfL0qBeIx* zf$s>t*I;7bhncr0V4trO$q6BL!6S#?!?y zL}TLFOSWD|97GO${6CwMxjX676F$WUg5MbA4sN~?Rk4Oun?FHe+qTS2Dr(7UpLNQ_ z#cuA3kUL%7`@xs$BuDF*n2 zxXQ`N$;-={DJv_hs;a7~si~{0YiMX_YHC(VmwEveyLh@dhHykD8?Z65 zB`do+Ibw~)U@wVX3>0^yJ!jZCRQscx) fLd_EmE*LRnJ<*Bd<=YqmG>^g4)z4*}Q$iB}sD?f; literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/combo-ltr-entry-disabled.png b/.themes/oomox-darker/gtk-2.0/assets/combo-ltr-entry-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..7e0e2c98fc7d1ae73c3ff32254691552987b0394 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^Ahrk#GmvyUurU=#F&8^|hH!9j+Bu2?h9s zxGE?pC@Lx{DJdx{E32resH&BuNeB3Z zxGE?pC@Lx{DJdx{E32xis;Q}|tE+2hXlQC`?%j1d2B^%^)5S4_BRW}tg^^8xiODgo zzmJcN@hhKzB%_j~_JI`kjueG?Eiam8DDa61`moQ`RAAWDI&os407G|{LhvQqRk1)r O7(8A5T-G@yGywqn95__~ literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/combo-rtl-button-active.png b/.themes/oomox-darker/gtk-2.0/assets/combo-rtl-button-active.png new file mode 100644 index 0000000000000000000000000000000000000000..3e60dca58f87f743be4c6dfc1ea669edddee2f1a GIT binary patch literal 291 zcmeAS@N?(olHy`uVBq!ia0vp^Ahrkx3y_q1o^lsRF%>&`hH!9%zHtKyau#?*7BevL z9RXp+soH$fKtah8*NBqf{Irtt#G+J&^73-M%)IR4DEI`H__o4PB%XP>XDw)Wk%&+7vU$OVTMkkOk73Xr=yd&yiP4)!ckVp2UQN=b~X31j@s@rg%?3KkYQLBO6;9o1a`@s%WKi hWV9rEX1V|i!$bpg7T!PC{xWt~$(6988!XW;+< literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/combo-rtl-button-disabled.png b/.themes/oomox-darker/gtk-2.0/assets/combo-rtl-button-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..2c137916e605f1e83e0aad64aab6aa82ba130454 GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^Ahrk#GmvyUurU=#F&8^|hH!9j+Bui3a$D zxB}@jXU^QbdGp-4a~CgOynXxj)vH$xRb0e?66_^Ge!&c^BBC-fa{s)p>j8x{JY5_^ zIHHpi9N2o6WoGj5C}k>K;_+!~JZU0y(m+L6VVU8oCJz<{hJ;jcMf0A&r+|7GJYD@< J);T3K0RUeILYe>o literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/combo-rtl-button-hover.png b/.themes/oomox-darker/gtk-2.0/assets/combo-rtl-button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..21c44c82abde274b63f7264dd136f4ab93da4f26 GIT binary patch literal 289 zcmeAS@N?(olHy`uVBq!ia0vp^Ahrkx3y_q1o^lsRF%>&`hH!9%zHtKyau#?*7BevL z9RXp+soH$fKtah8*NBqf{Irtt#G+J&^73-M%)IR4%ATM(3AfL0qBeIx* zf$s>t*I;7bhncr0V4trO$q6BL!4++tbA{ zL}TL7OO9EG9e7wT=xa(XFI-{%byZx|^Q5YVCnYbpslO5|l9`@lvu(;%5p$EWGC>ZO z&od^nF_yE%UbXR_HGg>%W6rH@wcUnw0v81j{QKp`w7~cBp4m6W1#SO-H(`FTNvC<{ z+`NS>OEtRGm8^7l4>MRC+rhXYy7jTeDIqU`cYfuLfBv3#-67TA=90otcWr_3=AFMQ zd80TI-~9e}`R@LFM@9#wCIKgN-^-Dq@r-*IE?D}UUKJYp)bNBu$p!d? zxXR1RD<~)^Dk>@|DJd%}tE#H1si~=}t7~XzXliP%{@@k^RO#yJ;uyjqn;gKz$i~Lz zrl{IB(>PkTrQyk$G&KQBUqP311`HF8c@HjOnjxa#bBBu2?h9s zxGE?pC@Lx{DJdx{E32resH&{?sdZ{_k2nJ7AKbLh*2~7a8 C88eCi literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/combo-rtl-entry.png b/.themes/oomox-darker/gtk-2.0/assets/combo-rtl-entry.png new file mode 100644 index 0000000000000000000000000000000000000000..a35cd8845b2e5442159f9c95e47172f0588c2b3b GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^Ahrk#GmvyUurU=#F&8^|hH!9j+BuNeB3Z zxGE?pC@Lx{DJdx{E32xis;Q}|tE+2hXlQC`?%j1d2B^%!)5S4_BRW}tg^^8xVUnz@ zE}O!p#T|k!+nP?6F$&ydRFw2kzI|X9mqUuC@(Cd~H#as%Mn*(yEr+qAXP8FD1G)j8!4b7#Q>iW zS2;O3d3kvS1qDS#MI|LAWo2bmRaG@LHFb4$4Gj%VP0cFlQZJz5LQfaR5RT|%gEnTi zWMx-J1%V*5Gy|cvF{~_?nWjqe*oHSA6iH-zs>M;fQ?U7j4oC4)<>pgb8U;xLZHBy( zEeSrZn`Rnli%7O?RyZTt#&b$cAZ@W=^8~>g6EC-lN>1VFnbP3k8rgZ!L*faqVybc~ ZL#A8QO?HmOjzG&9JYD@<);T3K0RUi;Ox^$h literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/entry-background-disabled.png b/.themes/oomox-darker/gtk-2.0/assets/entry-background-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..d7c7d86e8b0ce9f8859a9ac0ac8d2ce37c496a8c GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^j3CSbBp9sfW`}|}#ZI0f9M8C-X978#1s;*b3=Din zK$vl=HlH+5P_o1|q9iy!t)x7$D3zhSyj(9cFS|H7u^?41zbJk7I~ysWA}&uC#}E$L b(yEr+qAXP8FD1G)j8!4b7p#Yx{ zR|N$HMMXs=B_(BLWfc__RaMnPlQpgaWkWq(978yw*B)Ca+8n^(d~y0^R-uC&UnOjq z#1@?Ww_3r@fH6GwlLBKyOU<-xw$C2q-`>{#!S0vvu3zR-*}UbIi+=~}hW9Spcy+?s jT=T|U22YouBy08B_gX~gTe~DWM4fy}?bM literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/entry.png b/.themes/oomox-darker/gtk-2.0/assets/entry.png new file mode 100644 index 0000000000000000000000000000000000000000..93204c7e7bb2bd1241aa260302d428019bc7aa36 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAd3?%E9GuQzs=3*z$5DpHG+YkL80J)q69+AZi z417mGm~pB$pEOWVvcxr_Bsf2(yEr+qAXP8FD1G)j8!4b7=>VS) zR|N$HMMXs=B_(BLWmQ#GH8nMLb#)C54NXnWy}M4w0F}jfx;Tb#M6W%zk@paTi1Wep zjSaDeOuES_EjbR|6DAlj2=x1YbX9w>N|{}V!Q(_`=I!gIKQ3*1>s&E+U+cD)c_!Js z`#<&Pxo(yEr+qAXP8FD1G)j8!4b7=>VS) zS0H`$>ec=G_us#N|I(#PmoHzwa^(t81jv3Cup|s*K}nEbFasM0hmx|sfw951k_A9P zJ5LwK5RRG22?zLQ9JX#)5W;xEPl7cbQp&V8tZG|&s3Y(d^R-AR&#FSOYJz*tZ lq8igop9J@591lJ)GfaKvAbMWW_At;S22WQ%mvv4FO#r&LQn>&C literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/flat-button-disabled.png b/.themes/oomox-darker/gtk-2.0/assets/flat-button-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..2e3cfdc7ca80cd1ea0e62370b28505fb2b222152 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOR(yEr+qAXP8FD1G)j8!4b7i2$Dv zS0Mc#3~t=GapJ^@lP6DJzkdDZ&6`#R45mOij*=k1U4)D#mbE;9nmGMM~HhZ&*!e!Y*I*dk_70(zcY?k3#an@xMQ&yqjAe literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/flat-button.png b/.themes/oomox-darker/gtk-2.0/assets/flat-button.png new file mode 100644 index 0000000000000000000000000000000000000000..2e3cfdc7ca80cd1ea0e62370b28505fb2b222152 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VORgcyqV(DCY@~pSlPIdqQ literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/frame-inline.png b/.themes/oomox-darker/gtk-2.0/assets/frame-inline.png new file mode 100644 index 0000000000000000000000000000000000000000..8cd61bfeac73b908fb3fa81646346f8144657956 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Yoc5!lIL8@MUQTpt6HXxIfJzX3_ zIA$hKnLfQdDLMJ}@7LG$)79A6*xKUv*I61H7#J`xr0!?G!t4Jc5U8BN)78&qol`;+ E0R0avRsaA1 literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/frame-notebook.png b/.themes/oomox-darker/gtk-2.0/assets/frame-notebook.png new file mode 100644 index 0000000000000000000000000000000000000000..b4f685b2ac33bb071979f696015fd336b5f9ef23 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1T)JY5_^ zIA$hKnLfQdsewt24G8q~*6l4gw>|&<97zcY2?iS@mZj;1dFnvb44$rjF6*2UngFZj BDkJ~^ literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/frame.png b/.themes/oomox-darker/gtk-2.0/assets/frame.png new file mode 100644 index 0000000000000000000000000000000000000000..244499a608acacc56af788700b070b43f7223be6 GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SPJY5_^ zIA$hKnLfQdsewt2jg76XonQW4asm*zOk-q-&u3X;%qd(0RLkJ$>gTe~DWM4fMCB;C literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/handle-horz-active.png b/.themes/oomox-darker/gtk-2.0/assets/handle-horz-active.png new file mode 100644 index 0000000000000000000000000000000000000000..e1caf5b98a6ddd1890a1790e2d3a7914aa4714ef GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~d!3HGTx9ood;uJf1hHwBu4M$1`kk47*5n0T@ zz;^_M8K-LVNdpBXOI#yLg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe36^mK6y zk(j#lq$6*GfdIq7m#pF{9xDWELWDz`CU`N(A8-DUf5gG h6t<_7s3dVXG8FK!{4!PC{xWt~$(698pBKu7=p literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/handle-horz.png b/.themes/oomox-darker/gtk-2.0/assets/handle-horz.png new file mode 100644 index 0000000000000000000000000000000000000000..02b0bcda0c4c4182a682d26de21ba6cc457bb4b6 GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~d!3HGTx9ood;uJf1hHwBu4M$1`kk47*5n0T@ zz;^_M8K-LVNdpBXOI#yLg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe36_H=O! zk(j#l6uJAf| wMX5~Rt-jAK@5f9}El=~4r|-U&4X$VS^}=nR&$Zu)Kw}v^UHx3vIVCg!0J8T*J^%m! literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/handle-vert-active.png b/.themes/oomox-darker/gtk-2.0/assets/handle-vert-active.png new file mode 100644 index 0000000000000000000000000000000000000000..2a33e24ee84d3708012e8a956b46ac96958c9cf1 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^EI=&4!3HD^x83^;5-4`^4B-HR8jh3>AfL0qBeIx* zf$s>t*I;7bhncr0V4trO$q6BL!4s>*?Yc zA~E&qSx3PG20Y9MHy2C^te6p8$k}w*x%SI+r5F41pPl-~l&9diD~G?}qf}wQBsMdH gNxyjZy)vK9J|o>!S>!~WJAfL0qBeIx* zf$s>t*I;7bhncr0V4trO$q6BL!6C=;`7Z zA~E&qSx3PJ0|AzUH??IJum-bOs_PmpN}OIF;IMyrmdW!yIsL1;-r6-pUz*ACK+`OB lx9VCI?iaQ{F6Ha#_s(=Xu<6^Ixj@4hJYD@<);T3K0RSohJ(>Uj literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/handle-vert.png b/.themes/oomox-darker/gtk-2.0/assets/handle-vert.png new file mode 100644 index 0000000000000000000000000000000000000000..17e61777d37b18150d35aaaf649ca36922b81206 GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^EI=&4!3HD^x83^;5-4`^4B-HR8jh3>AfL0qBeIx* zf$s>t*I;7bhncr0V4trO$q6BL!6C=;`7Z zA~E&qSx3PJ2OgG#Z`#a_0))4xtAsf?wEbV$Q0ISj#cuuErpAnGl$E$FR9oK`{he>-)Eng)`~hGzHn4H0caS5r>mdKI;Vst06{xF7ytkO literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/menu-checkbox-checked-disabled.png b/.themes/oomox-darker/gtk-2.0/assets/menu-checkbox-checked-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..e702b1eaf6b426af648399b789297625cfc23393 GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFU$2L6&DzhDMN zQ86)PRdr26V|!;8pKOC*EufUYr;B3k@iRRUN$KF$eL;7{^n*1mG!d8LOMvt)sHu40cfLtbZk Uy@z52C_orIUHx3vIVCg!0FPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkaez;V zE0F%bisAoEhW|4d{?7t4rX!I+L5LKP0Yme)`78r!6DSGt3ua(u_3-pAt8MCByynWI z$4@LzX*UApLOfj@LnNlA_D2de7;rc{ue}xfu0ASVqh!f5ef>2S^8Yeic*kB@qPlX#!eY!NsAu2!HSZBNL$xm;C823M4r2Mynv8;>t(d7uC QdZ76Xp00i_>zopr0JH~f?f?J) literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/menu-checkbox-mixed-disabled.png b/.themes/oomox-darker/gtk-2.0/assets/menu-checkbox-mixed-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..19ae4ef9c754e13913e88d70e5d1519a5297f292 GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFC&akmoGP*7Xykju$Kh+1v7|>i8;IYu<|W80t%^kx;Tb# z%uF`$Wo}kzGvH8eRpjOBNHJhw)M{pVTi_k4$m7o7sH)FYQ){saWQM1!pUXO@geCyO CS3hn5 literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/menu-checkbox-mixed.png b/.themes/oomox-darker/gtk-2.0/assets/menu-checkbox-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..abc8a9ff2c3c35bed3e21a11f2b143fa700fa63c GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFN8&89|NFH`}lXYh3Ob6Mw<&;$T@&O-YD literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/menu-checkbox-unchecked-disabled.png b/.themes/oomox-darker/gtk-2.0/assets/menu-checkbox-unchecked-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..66dfbbae9935ddfa2816c4e37cdb9697efa2110a GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFC&akmoGP*7Xykju$Kh+1v7|>i8;IYu<|W80tzX3x;Tb# z$R->3GB+!<8E`1KD)ut+TzYY^A$k?p#=C+HB6~!exS0-fg7ka3`njxgN@xNA0!2Wf literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/menu-checkbox-unchecked.png b/.themes/oomox-darker/gtk-2.0/assets/menu-checkbox-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..ede1caa5ca937bea88a99390a0a529ae2a20beb8 GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(X@F0N zE0F&G|9?Y61CRuQ{rmUdzkmPOv13=SUOjT;$c-B}Zr{Fr{``5M;H68KfPz49@#4j6 z*RBD%5c2Zn%Wx5(;Pva*fh17y%9SfXaiDr27YKlgfr1e7;-&eKK#SE&g8YIR7@3%u zSvWX(czO8*1O&CTb#!!%j7=;oEbZ-G+}u4pJiWZUy?t^o@%aL^Eb?@543P-;?Yk>> z&_II4y>rq9wH5Oh*yX zF3$Me!@pYS*nOVGJ;lK5)$9q^?q~Y cyX_3|scVIsZ%mdKI;Vst0CI2J@c;k- literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/menu-radio-checked.png b/.themes/oomox-darker/gtk-2.0/assets/menu-radio-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..9d3cde4b992b98b33da5efa812370eb1da12ca82 GIT binary patch literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBJPq5z)| zS0Md=Cd2<#4F4xF{9nZIe=5WOxeWhjgBjBp{?B0eKa1i2bg&v^Hbe?20@Mp6feO&r zKrU7hh&U5jn?jF;dh>C8TcTCiRmhdqR%CJ1f^|R7(;ZnS0}u9v zsO~iD$$wSTzv0x3pT{P=d0l0GXiFVabZFaw5Uqw6!E1dVSL8;|ttwG^E&5~8@zW;S g@4tV_b$ZUPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(RDe&2 zE0F&G|9?Y61CRuQ{rmSHIdbI2jT^Ub-#&l-{Qdj)FI~EH6$~z3ym;-}H6Rzx0J5)N zzYb9VB!K{^;PU0m5VB4r>mtx}xso8iUgTe~DWM4fG6u2H literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/menu-radio-mixed.png b/.themes/oomox-darker/gtk-2.0/assets/menu-radio-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..34b587550a63e9db1b38653b8f62056661c40b82 GIT binary patch literal 470 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(V}MVH zE0F#_li~j=hX0co{x4$qKNZZF!SH_;!~f}EDP;CEhW|h=5COFSNuUBWHbexXhB%VT zZH)rZ5n3fde!&c^Z0y`Td|KK%y7~rY<`$N{eG?{5nmlFN^xb>*?z?>D>XVP3K7aY~ z^UvQ?PrIK1bxrhiaSV}=v_04>)o8%bb}^jCaM86t?kQ)>|BGw9d?`~G_U>QZ{q8CI zUw&L1XQNWG%$#-m+_T$KFPJj=t-AgtN0)!Ke}wS{MLo?Y5|vMFwj@qjxoDyzb5Go! zlnV_z=RpJlPM*+K?>%U=AvflLYME|C?5M)#PfO b<8$uYCk19|nilE;9mnA5>gTe~DWM4fXb#74 literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/menu-radio-unchecked-disabled.png b/.themes/oomox-darker/gtk-2.0/assets/menu-radio-unchecked-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..3b96a1e1c2c5c69ca15e2e02e7bef116e87039a2 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(RDe&2 zE0F&G|9?Y61CRuQ{rmSHIdbI2jT^Ub-#&l-{Qdj)FI~EH6$~z3ym;-}H6Rzx0J5)N zzYb9VB!K{^;PU0m5VB4r>mtx}xso8iU)!{GmKF;HNN=*H@f1Itnt^Wm0fmFW) zk@pYM3P1f{Xcm8N-A~5DTW2tz@?8DC=jESOD;YFu?dBC9eYmx@!|)4#gTAOOXKQb} S@IRn~7(8A5T-G@yGywqbORy#Y literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/menu-radio-unchecked.png b/.themes/oomox-darker/gtk-2.0/assets/menu-radio-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..972efbcfd05f1fe2dbb379bc92ee74a3473fa0a5 GIT binary patch literal 461 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(b%0NZ zE0Es5fB%^?XMp7W`}cv2%a<=-y?XW9wQJ|kpTBtV;-yQME?l?(WZbxM1IPx-0@+ut zTmiCy${->@L7)f_02x347lbf?BoJWAdhX0!0<>PUB*-tAfrXWWgG*LUUO`bwOO!y>huDrso&GZF+@Vr_8_-(qX9$P#qwFN zJ7(>4OF8@ffBnKEn~Q%${kr|SbhY>&pT7LwO9u^R#EAY~reXGb#cD>stni+g)eNW0 zV?I7lniYI{GHd9at!mm=FPxkdXr5k8wnbHMTF~X%)n|Wwxunb$E4Ou1 z+0VGvYOKB67MFhbK+BTAPi^xnua?Aao^AMpfpa;po}hDU57220p00i_>zopr08{(o Ag8%>k literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/notebook-combo-ltr-entry-active.png b/.themes/oomox-darker/gtk-2.0/assets/notebook-combo-ltr-entry-active.png new file mode 100644 index 0000000000000000000000000000000000000000..ac8fe07d4013c463054d0e4b6ac27a0766a29b2a GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^Ahrk#GmvyUurU=#F&8^|hH!9j+Bu2?h9s zxT>hAsH&=}si~=}t7~XzXliQy^L{@KDC^|u;uyjaoy@_?*mgl6Syi=7AUIsX`Ub1Y zqeomyz6vT4y+%SSTc(Gwy$&*Cop|g}!X<_bw&u;vjSS4r9i0;wDKMN{EZuMAaq~6M OGzL#sKbLh*2~7Zu-#?N7 literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/notebook-combo-ltr-entry-disabled.png b/.themes/oomox-darker/gtk-2.0/assets/notebook-combo-ltr-entry-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..ee945d75a9dd76792d887973f49ac040101e94ef GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^Ahrk#GmvyUurU=#F&8^|hH!9j+Bu@dx;X zxT>nEs;Q}|tE+2hXlQC`&Qy(Y07_YTx;Tb#L{B~K$k?DD!n(or0Gk%;0e|MW|2}d) z4^p>#PV!jg6?Rx|gS1Y-gMTl#ziOGaVSc6TrmFSgQmfhD@$Lwl0yKre)78&qol`;+ E0A?;f3IG5A literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/notebook-combo-ltr-entry.png b/.themes/oomox-darker/gtk-2.0/assets/notebook-combo-ltr-entry.png new file mode 100644 index 0000000000000000000000000000000000000000..2e69c048b3d8a15f824bb50d2adc769f20dc91a6 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^Ahrk-Gmt#l;Bpj5F&8^|hH!9j+Bu@dWsU zxT>kCsjI7NXlQ6^YVH?%BnuQb_H=O!;fPND@&7;b;s2rB5_RwYANas^qK@~-@5TyS uf#bplRyTe+-B7_A@cy(ITig9iZiW|+3|w#MGKvAUGkCiCxvXBu2?h9s zxT>hAsH&=}si~=}t7~XzXliQy^L{@KDC^|u;uyjaoy@_?$fl~Ad_AD;!i5J3;R=$k zlDL$dV-74a?%-*i;O4PJ$j;~phoe=)7b|0FV*>-O)iVq@xFoH2GckO*Eq&jj?;{7$ OGzL#sKbLh*2~7Z?`aXUD literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/notebook-combo-rtl-entry-disabled.png b/.themes/oomox-darker/gtk-2.0/assets/notebook-combo-rtl-entry-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..d2020abadc7c5be82cf47bdf64ed8e5a9eb5c88a GIT binary patch literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^Ahrk#GmvyUurU=#F&8^|hH!9j+Bu2?h9s zxT>hAsH&=}si~=}t7~XzXliQy^L{@KC~NKM;uyjaoy@_?$R;i>uAr%*A;F~P8tb@3 zV1@_}<7B;rOEXM@B-V6ux^S)BVW6S8dd3c;9TwK@Eldn$yLj*S1qZSKjbZR~^>bP0 Hl+XkK`x!W5 literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/notebook-combo-rtl-entry.png b/.themes/oomox-darker/gtk-2.0/assets/notebook-combo-rtl-entry.png new file mode 100644 index 0000000000000000000000000000000000000000..eb02dbcdfc87f4eaaa098907f9ab6de8b57704d7 GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^Ahrk-Gmt#l;Bpj5F&8^|hH!9j+Bu@dWsU zxT>kCsjI7NXlQ6^YVH?%BnuQb@pN$v;gC)K@&7;b;Z(yEr+qAXP8FD1G)j8!4b7p#Yx{ zR}~c%RaI3rH8pj0bqx&-O-;>z-tVUYWz#)f978ywr=GpY+n~V1a=}$?*-D)=XIz<;h`5I~lAlo9EW=*$DC(gQu&X%Q~loCIFUm BSAqZl literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/notebook-entry-disabled.png b/.themes/oomox-darker/gtk-2.0/assets/notebook-entry-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..87a1c5e47450f466d37c5fb533dc7421e54a26e5 GIT binary patch literal 251 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAd3?%E9GuQzs=3*z$5DpHG+YkL80J)q69+AZi z417mGm~pB$pEOWVvcxr_Bsf2(yEr+qAXP8FD1G)j8!4b7p#Yx{ zR}~c%RaI3rH8pj0bqx&-O-;>z-tVUYWurY^978yw*PgpA*r34Ua#7ZrqmQ-2WWj}o z2_+N0-0!kE!nG$p{nO^g+JimSy_mdKI;Vst0N=Mx#sB~S literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/notebook-entry.png b/.themes/oomox-darker/gtk-2.0/assets/notebook-entry.png new file mode 100644 index 0000000000000000000000000000000000000000..642b70e1f826055649c2a877b6c8d64da2e0b71d GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAf3?x51|2hvyF&8^|hH!9j+Bu@dWsU zxT>kCsjI7NXlQ6^YVH?%BnuSx@pN$v;gC)K!Oz6=KYVS}*ZB{>|NH;{p794nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1S%JzX3_ zEP9g@Bv_gGB_>)<*N+cNOGvnIWckDQ_xEq-;o-?kG;Nrm_+r*ZsfN=6IkO6-8uB>w r&axc*`uh6Sb@BVxxotWY=m0e8ySZv~j?ZjKprH(&u6{1-oD!M<2PHpd literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/pan-down-alt.png b/.themes/oomox-darker/gtk-2.0/assets/pan-down-alt.png new file mode 100644 index 0000000000000000000000000000000000000000..620b7ee33e448309d66b67fe5efb99d2feadc9fe GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UtJzX3_ zEP9g@Bv_gGB_>*m>&NjVCM9(pU)?ydaAsfMxuP{}0!A#c#$n6_l1;wGe#{qm4=$al pu%qN<(3Pd$(-(PMv*7YzW>^~~xs*x3b|cV822WQ%mvv4FO#p$VIcNX? literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/pan-down-disabled.png b/.themes/oomox-darker/gtk-2.0/assets/pan-down-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..d8c6da3eea4e02564c6b614621fe6abf97e3ed3c GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1S%JzX3_ zEP9g@Bv_gGB_>*m>&0wHOi3v@xcuS${q^iTyuADgrVSGmU(DJl)o@xMXI7z9Lmr3T rS(bxOPfwTCi{JOgVbifd2cS`U*Hp_xf8}rj4Q23j^>bP0l+XkKQ^-6! literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/pan-down.png b/.themes/oomox-darker/gtk-2.0/assets/pan-down.png new file mode 100644 index 0000000000000000000000000000000000000000..368015e6eccd7cf8b7c285c1f1f46c926a514b43 GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1TCJzX3_ zEP9g@Bv_gGB_>)<*NfFkPf2;Buwc1kc=&d~)r>9@O^YN~Ggj~%ywG!*L8mR@s*ga- ozM7p6KRrFotCB6lx`dIz`mE&l+?O?+Km!>(UHx3vIVCg!08qs`4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1TiJY5_^ zEP9g@BqSgF`uaL+$CDWy7ympzFaL>0VTt5=#v>WWG8s0`DwO*0{QUg=AYQ||b?;)? u*xFvFNIP^XRwOryOn<=oL+FwL1H(ycb=k=2r!#@(GI+ZBxvX4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1TiJzX3_ zEP9g@BqSePTIwCR4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1TiJzX3_ zEP9g@BqSevdU~2~$CDWy7yrD!Z~uu$VTt5=#v>WWG8s0`DwO*09ViImH8eIJocRC$ u|M!Zw8G?8YN^>vS!J>a)`h+${28R8t2AT2uO5A}4GkCiCxvX4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1TIJzX3_ zEP9g@B<4MMbhO)Ox_&&Lx|^=BnPXU3SQ;B!+ftxNpWgb0Td0yS&`sT_*T z98yj_j1|0!*BIusZAb|I`RVED<%bR(Iu+rYnD)=PY3bqy2?mBG59CAjZnY!>En@I= L^>bP0l+XkKT&YB% literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/pan-left.png b/.themes/oomox-darker/gtk-2.0/assets/pan-left.png new file mode 100644 index 0000000000000000000000000000000000000000..101870007a3b64b7b58ed68cc889f0d192b407de GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UNJY5_^ zEP9g@BqSevdU~37$CDWyS7Q99F}9dIHf@kNYr(4!X6(oO@Bjb*b3wcdmoLBm^Z$Q6 r>rJ)^NgVeg6ppG^Fz#zH;bCBi$X3k{-sQ{(G?l^A)z4*}Q$iB}Hx)tj literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/pan-right-alt-disabled.png b/.themes/oomox-darker/gtk-2.0/assets/pan-right-alt-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..1fcd97c1067e2db60c5816db338db8a3213e4f25 GIT binary patch literal 208 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1TiJzX3_ zEPC&rImpRiz~LPDQmfS||K0vJ_JzAyb~*CgyA|`*esjIJVDwMvCuX88j6y+-s*4yz w0vVYb%orZ*_?^k9qt~dl?DUzdT=#FYioH`2&pPz65@;}kr>mdKI;Vst0OBP-uK)l5 literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/pan-right-alt.png b/.themes/oomox-darker/gtk-2.0/assets/pan-right-alt.png new file mode 100644 index 0000000000000000000000000000000000000000..5578935a82007d7ff30fb3396a830ca969b75006 GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1V2JzX3_ zEP9g@B=$WxHC6lLkrl~@R6qXz|6d@9=U^to#?3r2=RS}KozY(1k4G@8NF)z4*}Q$iB}o)JZ7 literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/pan-right-disabled.png b/.themes/oomox-darker/gtk-2.0/assets/pan-right-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..e820577e64bab621afced41baaf41178b7e01432 GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1S7JzX3_ zEPC&r*(liHz~ORH)>_HjV8e&ijJE_gG&Rc_-4*%A{Leac@67$l!f#+*B|F7U_Ry$o**vKX25?SY0fc)I$ztaD0e0swE1 BLh%3q literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/pan-right-semi.png b/.themes/oomox-darker/gtk-2.0/assets/pan-right-semi.png new file mode 100644 index 0000000000000000000000000000000000000000..be0cb5053a86b4685a3a2e59a8adb2c08b0833c8 GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SNJzX3_ zEPCJeY~*b);9jiKB%YNX^S{tpIDw%tEwvLkI zfq6lX3LIRF1Z5f0UMI8JY?AzN>ac@L9m^u4ckXF+p{262)$h+r|K%)V{N$o|(}a0p Q0MIf9Pgg&ebxsLQ07!#JWB>pF literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/pan-right.png b/.themes/oomox-darker/gtk-2.0/assets/pan-right.png new file mode 100644 index 0000000000000000000000000000000000000000..b2920caced0de8eeb1ec0f745a3461ba5bf6881e GIT binary patch literal 208 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1TiJzX3_ zEP9g@B=$WxHC0>o$cp4csvrOV|6i2Eb1;)(W7`AM1_@^lDTfmRi+CEOKFt+kmMSSN wl|E_8uskh^=fG-7{T($wimdKI;Vst0Cj~x?f?J) literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/pan-up-alt-disabled.png b/.themes/oomox-darker/gtk-2.0/assets/pan-up-alt-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..b0e2d963257e69254ec65c2ae99b6aebcc33b0aa GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SXJzX3_ zEP9g@Bv`kwUSA&{zPskebbAGng-!9A*e}HsCq1P;$AV k2AjZzp6jZM6BHO3rcYB1^4-Ln1~iPp)78&qol`;+0BT-4xBvhE literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/pan-up-alt.png b/.themes/oomox-darker/gtk-2.0/assets/pan-up-alt.png new file mode 100644 index 0000000000000000000000000000000000000000..ff33361bed54f10e2a1d705c92be57542a4e5b7f GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UtJY5_^ zEP9g@Bv`kwPS=a=+Ew(_%f`;M=ZA^0k&&B`0T37&t-E;fVx-3w#uKw1aurH6B{GgTe~DWM4fm^wOt literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/pan-up-disabled.png b/.themes/oomox-darker/gtk-2.0/assets/pan-up-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..a2934c366b9bcdacc7dc8f2605c9ffd0365206b2 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UtJzX3_ zEP9g@Bv`kwPS=kw+fnjz61Sac&kvLTzrUYv1c8YYKX%NUcTa8+ufsK-@Q%X*Jj@$1 mkEL^TG5#4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UtJY5_^ zEP9g@Bv`kwPS=mm+fnq?i`~w&=ZA^0fx#6ZHZU+UDtq?zWJd&vrs~k19J;2!)ivRc^qAn76276c)I$ztaD0e0s!tUCWrt4 literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/progressbar-trough.png b/.themes/oomox-darker/gtk-2.0/assets/progressbar-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..0e7390248c80ee961b9ca9f6da7b4cf924e9b49c GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2|p6gzo_Z~#FKM@k2f&spFRSj3|TiASF)7uR0b+w@O1TaS?83{1OWFxCjtNf literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/radio-checked-active.png b/.themes/oomox-darker/gtk-2.0/assets/radio-checked-active.png new file mode 100644 index 0000000000000000000000000000000000000000..78555619ad4aa7cb128a8123082ba668b1ec50ba GIT binary patch literal 737 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+Bu-3agr zaRt)<8yNo2XZSyj;r}Ft|1%l>&tUjJ70d;avl#wQ0keVPKm~C2bcX*x1QY?1K=p72 zP#HuoL>xi_6+nzd69jT02&e#p;L0EjAPH9hWFQN|wICY~Q2>_W$ejKR=r{M0AirP+ zHV!3aWqku07FqT-U$vhs?`w)T$BuAbgGbLTHuxOnTf?K@7L zK6Cc=oxAt$KX~}?(c>pyzJB}p>)*2ld6yU%7&Say978mMODEk7JLJIA*3R@TTT`Rs z&FoE`Ih(>Kt_}F~FaOC=gQC8Sb!tETru`INx@N~&{mqZ31zq!%IIt}wX8)dJDYZ81 z)Jy$;8!i>rs@{2H-I`#L25XVXvP&mZc5N1tv|!*$&{!_+KD}VpLLQzKCtgmJKiw8| z>A>yN#sM)h{hygGOj^s%CAFz!!TRd&2fi+4<5IiSxM-#pf2?G4lYV7GE2Hs=6H+29 zlbQ}RFa!zxVdN{&Z_i%2lksx)%JP>E2ODHcQdziOZ7N#0{PFq+zk;sH-|-YaalR>G z7W1u5o*AB}gwobevT1#O$W@z7Xj_bI+3kgU5*v&KKJK0wqILP}(>vEUy>^|tEp3&r zAj9o7W`WZ6YzL38n02A<%lzaW-5RM!^UkYF1>VBul?M2P zxB_V)`2YWZLqh|Q+`oVSkt0WL+_-W5`t>ts&fL6t^Uj?+moHzwdiCnHYuC=5I|n4s zpFamync_S5Qz?QrFPbGBmWXw0CfHa`N!>^78R{{5Te<<(8+5V~B+0 z+=Ca3nhY3R4>}91oZ7%4>dGYbH)E6hUU~hc52OFrsLFKse2u*giVsg$KbLh*2~7Z5vh^7N literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/radio-checked-hover.png b/.themes/oomox-darker/gtk-2.0/assets/radio-checked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..8447dcc9c030ce1341a178f34f67617c3d294d38 GIT binary patch literal 739 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+Bu-45^x zaRt)<8yNntV)#Fo;r}Ft|5F(L&t&*No#Fp%FaszE1f<21EqNh9Dpps1mLKC)u-dVYfq_xY)5S4FBe-!#pvx?7dEp7CJC<}Ij@DvjHm2l z6y<#Xb7PK%D({`WHjGD)ezeeM(7m~9!2(5Z>8f4j;xh4B3lfy%M9zj(zBnNvQgcdH zhi8VP+qDG>6GT|pY7X|Ygdbqcds?7rYMxM~`BhC$gy)2#yW4^VdfM!}to||e>4*M3 zIM<}{j}FH&%LTf#Tc$11N&KdC(z&9_Ci|$vp=pZ``&my3=h^UEsZM>eSE|*%IaN_* zdske#=Cf6kNx*!y@0DZnjvwq+scn(}`(8rn)vKQ_%CDqF-RBuoeA&> zaRt)<8yNntV)#E3OfF*hKb7JCT!#OX82-;-_&F`?XmLz->=--Y&LEG zy!LL^uODr?o;{8_F!Pn$xnGUK^$NAEH%qLf>%43Gn;XmY8(S6#3&v?28RboN+Ps|V-5w3vo*q*}UWWVdX+z*}=_rjuW>&SD-3%lZP< z=F};S%IVzKZzbuLFv}OIO}H%cI#zMY6OjdL6~lb*+m%eIV69)~z9wNUTfiJCV@(EK z-Cz|tk>{4Xy1#$7s6FaCzvX_{*JF*>C#SuQQJb87e#`r+IU!+1(^AhZndi3u*dHGG c;FwqPdKQK~CXb^Nfxc((boFyt=akR{02c-(wg3PC literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/radio-mixed-active.png b/.themes/oomox-darker/gtk-2.0/assets/radio-mixed-active.png new file mode 100644 index 0000000000000000000000000000000000000000..a028ea67e0ff640cc7ea6d791623a7a3efef1ad3 GIT binary patch literal 680 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+Buoeb~^ zaRt)<8yNo2XZSyj;r}Ft|1%l>&tUjJ70d;avl#wQXZSw_%mqpT)xg<6aUd5+0>yzO zP#2H^(Fox}NT4_x17ZbG5H1eUi%TWke4qjdf|~#rnZfW>`Oi6^XPioc{DK+SIFyu? z^$mEalo5nMZ|I=sn2;Ar?1363Qy+V}exuxGJ}{p1LL z|NVc!Q$C55(*HL$7uTmhe`C{fp`^L)#068uEyB@?zAtKu**>T2_I*~{{&>~{_PM-9 zYj6K?k@3rBa;aM!m;XahU>3W7Bj=L~PeiVHD4lU+|J2o&<+Vk^LYimg0>iLACT5o~ z!3e`Du00R>ytoX4AIMHmeV`bq(CXc?xFcrC{$}o)Kl5KnI!f9kta6Yq{JEREWaj}> zH`fQrnZ@3>CY;UxU$uSz!Zn?WPb^NCy?g(`!_vT6fzRgp*LUJK>BuO>_egZ)IR7-;Vf*BYY znV4C4c|}CTB_yR36ciPeG&Hpg3=NI!?HwGQoIE_eynRkao{j-(*zM`!7@{$8Zs2XH zCIyM;851j&E-SGZ-}-HzEIu(QzVzX`1nJ-G4A~Q>+`9KZZ2HMb`guGOpE|^3GpF3i zTWXZDduB`DJ}&FP>TSV%f9ve#Rkm$;a!hMp_~pG)Q%sb^S`rxxiJAvE9Zr4R|H0Vn^AF2EfA;3dzfxm<9T8A+aK`0yRNLUV-XC%gd#w5O||%Q~loCIFC$ B+=u`G literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/radio-mixed-hover.png b/.themes/oomox-darker/gtk-2.0/assets/radio-mixed-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..1abbee0fb4cb9a7a9d889553e33442eea0d78865 GIT binary patch literal 687 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+Buoe%H{ zaRt)<8yNntV)#Fo;r}Ft|5F(L&t&*No#Fp%hW}H+Y@j$$1Sk#^oD3#`+-YFO42J)+ zkl4tAKq-hhKwUrvP#KT}B8WJU3ui!-0l5$aR1aZ56hoB3NjL*y8e9!T%M1oCojMkv zmt0DM{DK*nn0fhxMa0AQ_3nTDyyn%YU?IUoHTjr z%2lh^tX+5Q`i+~nZr{0k@BV{NU%vkQ_3xHOX$%7cBa^3#V~EDY+DR|N4jBlvI%i(K z6*Qsi)V>JDn@7dg>P$OO`#=5Dgv^D7iFHp>-jy58>^1Z?|G{ru(rfs3y3WL7CA%!& zrf#|KetMeozH=`eYuk@(Gp#!0x7?JKX@88yl)nr!W~lo%X}TO=A`ljyFsI4t$la&+ zyBwxAY<5;@KJAZUM{$6=l&Hn#=qbE1!zn*-4W4`}E-7K;5 SfqcNwW$<+Mb6Mw<&;$UXS~T+j literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/radio-mixed.png b/.themes/oomox-darker/gtk-2.0/assets/radio-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..f968c66b4580e5597935635dd77988a3281523bc GIT binary patch literal 616 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+Bu?G5k= zaRt)<8yNnt0+Tbrj71Fpr!xGX%kX~^!~Yo!|7S7$pAJS4_B5~{P$gUt!UoC$5l|3F z0!1JsoC{|_)Ib!VsRwc)x*!a!Tx6*k47M_%i+~=mD+%%oW?*7wVP)gy;pNlP)^T!n z@$(M|3=Rnm3(v~Q&C4$+EGlmA=#Lxq9vTjhnY_-?{to^Ov8${yl!d zaSdqFWltB!5DCe-2VaLZIY_WxIDDi-b7tj!muV|g*~IQixu5@SAND#~(Ww5ewE5-c z&?=i{tM|1nE>6h1e{5>hgu;;ZA+G{`&e_K3WVFi}Wu;g;uXFz0;BSv$^UbdxhyA}lS;5Kh(h^Ic_ZU1~{an^LB{Ts5JqQoN literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/radio-unchecked-active.png b/.themes/oomox-darker/gtk-2.0/assets/radio-unchecked-active.png new file mode 100644 index 0000000000000000000000000000000000000000..2a5550200a91ef26608a7d9dd526a4533cb64b15 GIT binary patch literal 690 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+BuT?+6C zaRt&>uU_51fB*ga_b*+#bmq*N%a<=-xpL+F`SU<=pa_tC5ezO|xB#Sqg4eEH1BwF~ zK$SoSkOYbYl|k4*E)YPta1kIEA_9>Gl0YdSfQSRNL&Sk15WPTgh#E9;2p3L5)Wf+D z#)kT$9H6gUOM?7@8Q3^Dl$4eA4GfG;%`I$fZS6us!_qS{3yX?NO3TVCD%;vSI=i}i zdi&-tSh#TU)~(yN@7Q_!&fRA-+uo3$8^tWJ_7?Iqo<2wh{pNaNw0$r zIqABYel{ zi^?&>j7L8zDz~czrYF4nFl)|={@#@i;@T5g4mn3R>hD=Ty|M&k|yN62-3K+9mMa1{te#E-{h3Y|u#)Feg6tbuPnrvfxT**)2_r?z9&WrPR zCGk|O%Z=Rj`r(&@n>Gi2_00+SAS5XonY~5aKJkZbzT_NnkJEp6wp%LcKK?CI^o5&$ Xt^RIx*PRW(&}Hy+^>bP0l+XkKH)C?n literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/radio-unchecked-disabled.png b/.themes/oomox-darker/gtk-2.0/assets/radio-unchecked-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..1367f05c6abd4c88ef8a38354dc71d4b26d3a00b GIT binary patch literal 486 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+Buts&fL6t^YZ1(SFc{ZcJ11^bLW8M`Sa(2 zQWq~?yaWaiS)hUo7cKxvh&WL2%9SfXHc$izAS!`+f#OYCSNeeVsg?x!1v4-*GBLC8 z@(PQHh)YOH$tx%*DrsnH85kNG**iEoIeB<`dHIOGEuIL}u*1{EF+^kH+`!vnO$q`b z7fyW2i(*kZ_2<8NS{v8$)6JhZojzw|oo>$Yt?5||U-J{oudgHdyWL++@nr9q2=xx}U^s=ib`vZ*amg z>xiA8^MCa^uaD;+UO%e$Gi$nCz%CcoRO#RuDXZu6ob$eSXv((E5Vq-CHFK74HP`8j ue7wFkDERckDb*{cyBu43?bEc03HtLcnF?@pDJI?ng|erspUXO@geCy5uiW7P literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/radio-unchecked-hover.png b/.themes/oomox-darker/gtk-2.0/assets/radio-unchecked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..a9bb960a253e29909bc7385341711128068d87d6 GIT binary patch literal 685 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+Buoe%H{ zaRt)<|NmdLY88;YapT5`6DLldJbC8KnTr=M0@*;uxpU_r z>C)xPmw{{u36uhYt6%^W0fH-6u0RBVDj@(O4q*co0=dZIK=lv+Q3f#qLITAhf>49N zR>PG61>x+Ewk7j`UUDf3@(X5QVrJ&$6BZE@mz0u|S5UOJu?+|eiiwSjPe@EkPAMrZ zE3c@ms;QkYanj_eD_5;vvv%FJYu9hyx_#&Fz55S7efj$H=f4a4msBt?Ffw?$IEHAP zubuQd=#T?XtMkGQxtdO{PwTdZGP<^8JxxlqeE;8vZ+2MJn+^75Wtb#)9*URsc%uv zv4}@M{bLOoYtC=XJ^s0{Ch=xvK(DXOim%QlD>AmErT-Ico1dRM`7KlC&C?TBuZ3*xR zaRt)R1i$E@rymaXjMC8JS3vdyj zAVeil0bDUq5W)p2gXjX1KsHc25CElsBv3I#3M_UR!iER}Nw^@K4H4OyD8dVLw@pcq zUoZnB6AK3iCzq_8yq>bwT+FfrSFT>YZvCds#v3X&0?j$=>Eak7AvyQp>#~Cm608@DjTfoBTIV`hD=PHTu~LcW zfA6n;eVWUt{%vpj%!5YOb2p{lKXBP{!-o9Fe&Nl5&6u;5b)hF#E_^J~ z%6DEcPwBW=(X#{MQ+jq73ox$}@hUkbcZC1`1J4}|H#V^OpWr!U)Ue!(J5ln$=OfBT z+Dt2)(gg1JJgj`K?lM2SS7`1g?!<30i&D<4bzJ8w{&3ktz4IDpUbsnF+Lq0E;N^SL zgtJ+}Cn(NN4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UFJzX3_ zJUWvTBv=FVdQ&MBb@0MX+wB>(^b literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/scale-horz-trough-disabled.png b/.themes/oomox-darker/gtk-2.0/assets/scale-horz-trough-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..b65debe3fd25cfcac6d229cf414ae7af84169a70 GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1U_JY5_^ zJUWvTBv=k1Qx8Lr=;+^qW`$}&u_jz@2Q?&EO&A#DSFy18h1nPb PbuxIm`njxgN@xNAO)@Sk literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/scale-horz-trough.png b/.themes/oomox-darker/gtk-2.0/assets/scale-horz-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..b4ce040280d72c3ec22e81f659f28a4a5cfbe7c8 GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1U_JY5_^ zJUWvTBv=SXYA^>bP0l+XkKMPe?W literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/scale-slider-active.png b/.themes/oomox-darker/gtk-2.0/assets/scale-slider-active.png new file mode 100644 index 0000000000000000000000000000000000000000..2a18356742333ee33efc60ff19c73f901d20ac57 GIT binary patch literal 512 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+BuRRs8i zxB}__`x*YvWcc5}@P8GU(a-RIKEwZc4F9Jy{GSRInZodY4wyR)%$ULOe-@YvA%S{< z;y?sc1|)&HfC_*JC=NtuT%b5uWYWgXcYt=Qmjw9*GqA9-vGEHCh>FR|$;&G!siDJ+Ne{jJ-FN0gO^Mn?^ZyuYY}sk0<`RC+#9m9{vGba1SrGvmN=?h7?z^oJJ;-2N z>h?lJG3Q}-TchmKLywlm#@x;o-@S61_ZQ~df0-Zl&7UAvdVMd~9{v2_$v+ONH%*Ud z`o2Gq;kmEbyP3=8uTzVCk@KwO$3+vniT3^H`8D_Geb@Z>R21kX22WQ%mvv4FO#qm) B*3$q0 literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/scale-slider-disabled.png b/.themes/oomox-darker/gtk-2.0/assets/scale-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..ad0e0a1c3234aa39d2e5207e98dc47ba573adb74 GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+Buxd!-z zxB_WUPfrI22V*cW1p^Zk6Eib2b1(ohfMP%io66PS? z0W?UkB*-tAft^FHxVWVB^qI5gu6+LT<*UN0>~^4Jyr+v}h{nXT{hoXc3IZ%Q1zm3b z{_lVF!9fS7Lldpa&U&4=W{~T=p{v)jJj257iuILAK`RSt``yldR1H7jH%DV*V1iYl za;?(A^GCLtdHp?o^i9mJZwiVbvu?{b_5F;qY1qXf^1d}t7iblOr>mdKI;Vst0CXX3 A`v3p{ literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/scale-slider-hover.png b/.themes/oomox-darker/gtk-2.0/assets/scale-slider-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..9eaaf720f590664a6b7759599a518a51ecca366f GIT binary patch literal 445 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+BuMFseT zxB}__4GjN7!Q?82|MMCC_c8om#PEMA!~eMq|0gm0U&8Qz8pHo74F6|>MS$dVFnbo5 z1act=C^!Sg1~O(a+?C&N3^ZM~B*-tAfr*)ojf0b$hnJ5}P*_Atx1yr*)af&4FJJle zgTe~ HDWM4fD|)rT literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/scale-slider.png b/.themes/oomox-darker/gtk-2.0/assets/scale-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..bdf709beff9764c65c2cc50b97c7f6ac8e226d43 GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+Bu83*`; zxB}__s~G-IV)#EDjAk(WpULnaNa98=*N^xBwF#62`2{nuu}kOV<{dkJ;^g@YA3uMo zl}?`qlne26aSV}=JbSQ_w?To2<-qa4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1TaJzX3_ zJUWvTBv=4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1TaJzX3_ zJUWvTBv=guBK^>I^`UHOIA${1%IT*10nj7Oc@?V!d28K9AwtbvdG9!3B) OGI+ZBxvX4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1TaJzX3_ zJUWvTBv=1n&^`tjcsUHOIA${1%IT*10nj7Oc@?V!d283qRJeAb1T P8W}uY{an^LB{Ts5fLk!W literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/scrollbar-horz-slider-active.png b/.themes/oomox-darker/gtk-2.0/assets/scrollbar-horz-slider-active.png new file mode 100644 index 0000000000000000000000000000000000000000..6df199c0b860d8ee471b4a9cdb6d4b55a9221361 GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Po3?xrFN1X&x%*9TgAsieWw;%dH0CG7CJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)Ex&b~R zu0Z-C7+kt^=`s?ya^(sV56WCrq0|Y~z*iFF7tA1|uCa3My7e30y#Mg=69;qpWuT0W zr;B3i2hdcQY8gmYYz@aPAgE+EvD*G6!_lmcNhV iYKZi)%$M=pAj2S{Avr5&W||(*90pHUKbLh*2~7Z$nrqJh literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/scrollbar-horz-slider-disabled.png b/.themes/oomox-darker/gtk-2.0/assets/scrollbar-horz-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..227791612f0d50642fa5c038a756b52094f02ce8 GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Po3?xrFN1X&x%*9TgAsieWw;%dH0CG7CJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)EasfUe zu0Zoc5!lIL8@MUQTpt6Hc~)ES^+*G zu0Zoc5!lIL8@MUQTpt6Hc~)E>H$6> zu0ZTU@!~}Y8%P4#5RoaH4@3i%@|Fbo1vBu8gocMllvPwz zRyMrb_TLF8Ve0AP7{W0#IYEKhAa%Z9(*~1sb1WA!q&=NuS$vG~%q`{=-GT>UA!(cUw80nh*jPgg&ebxsLQ0G<|LMgRZ+ literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/scrollbar-horz-trough.png b/.themes/oomox-darker/gtk-2.0/assets/scrollbar-horz-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..0b6fa69b1f18c6d853a29ec70e99e3cdb04fc883 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^j6lr9!2%?WJL=YeIK@t$Asif`Z`?qFoCO|{#S9F5 zM?jcysy3fAP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdvm`7sn6| h+2jf3Nf-X`Gcf&P?D}gFv^z-B%uHR literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/scrollbar-vert-ltr-slider-active.png b/.themes/oomox-darker/gtk-2.0/assets/scrollbar-vert-ltr-slider-active.png new file mode 100644 index 0000000000000000000000000000000000000000..8a9909c9fde9c549bbc0c4e8db7786ef735119b8 GIT binary patch literal 277 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Po3?xrFN1X&x%*9TgAsieWw;%dH0CG7CJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)Ex&b~R zu0Z-C7+kt^=`s?ya^(sV56WCrq0|Y~z*iFF7tA1|uCa3My7e30y#Mg=69;qpWuT0M zr;B3*Y{R0Wk@UBQ~h0!;mjk}O?(ZJH4fL9cidnz=$1WE#ISkB mwY}Av42EuRdz6_!GB8Bmm1KFloS_nE7K5j&pUXO@geCy!oosUe literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/scrollbar-vert-ltr-slider-disabled.png b/.themes/oomox-darker/gtk-2.0/assets/scrollbar-vert-ltr-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..754566a779c8925d83bf0392603da0a49aa37023 GIT binary patch literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Po3?xrFN1X&x%*9TgAsieWw;%dH0CG7CJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)EasfUe zu0Z@^pcsW;# f!T9_HmfMUe?*+^k=1pz{8o}V{>gTe~DWM4fQk7K* literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/scrollbar-vert-ltr-slider-hover.png b/.themes/oomox-darker/gtk-2.0/assets/scrollbar-vert-ltr-slider-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..849a66ecc473654a337401e078a4e494d635665a GIT binary patch literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Po3?xrFN1X&x%*9TgAsieWw;%dH0CG7CJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)ES^+*G zu0ZT>IhsudGp^s;yObfV@Xp?9bA~gI7&nxa si6Vy0Gp^m+tI1&Kmb+b<`6C0vrE}srvs71y1I=RaboFyt=akR{08@czzyJUM literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/scrollbar-vert-ltr-slider.png b/.themes/oomox-darker/gtk-2.0/assets/scrollbar-vert-ltr-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..1aa48493857227bd80df22d6e4db7bc96986d5e9 GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Po3?xrFN1X&x%*9TgAsieWw;%dH0CG7CJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)E>H$6> zu0ZTU@!~}Y8%P4#5RoaH4@3i%@|Fbo1vBu8gocMllvPwz zRyMrb_TLF8Vdd%K7{U>qoS-1L;;mnk!HlYNa{?GP-#9nN@-ahNA#)`60UbGo*9-?)JUISV`@iy0XB zj({-ZRBb+KprB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt;TsE{-7_ gvdI(5Fa6oc5!lIL8@MUQTpt6Hc~)Ex&b~R zu0Z-C7+kt^=`s?ya^(sV56WCrq0|Y~z*iFF7tA1|uCa3My7e30y#Mg=69;qpWuT0` zr;B3HB-OjT^Sy m+dG>h(eSB^V8ezECWiUjBv&t;ucLK6T^R&f^q literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/scrollbar-vert-rtl-slider-disabled.png b/.themes/oomox-darker/gtk-2.0/assets/scrollbar-vert-rtl-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..fd7d83ffc0e85c8c9f4079f6fae17842c154acf3 GIT binary patch literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Po3?xrFN1X&x%*9TgAsieWw;%dH0CG7CJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)EasfUe zu0ZD9k?yG=jm?)z4*}Q$iB}o=8_d literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/scrollbar-vert-rtl-slider-hover.png b/.themes/oomox-darker/gtk-2.0/assets/scrollbar-vert-rtl-slider-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..962cf5072f7fcaee69760dbfabbf695205e107dc GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Po3?xrFN1X&x%*9TgAsieWw;%dH0CG7CJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)ES^+*G zu0Z`Vr%*P rxW)}z-rbwak!YBjFW9i5gNZ?WorK`rXG|-BMlpE0`njxgN@xNAU-W8w literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/scrollbar-vert-rtl-slider.png b/.themes/oomox-darker/gtk-2.0/assets/scrollbar-vert-rtl-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..e04a1bac64718eaf41736e0b6f2f4a9c95b98329 GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Po3?xrFN1X&x%*9TgAsieWw;%dH0CG7CJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)E>H$6> zu0ZTU@!~}Y8%P4#5RoaH4@3i%@|Fbo1vBu8gocMllvPwz zRyMrb_TLF8Vd3fG7{U>qoS-0OkeVOdu)*ZqoXn;TMd#*NG9|vXEPf`^Qp(2hAW8k< nE55^D#hfC10=royI@lS!Ux^-gou91;G=ss@)z4*}Q$iB}){kML literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/scrollbar-vert-rtl-trough.png b/.themes/oomox-darker/gtk-2.0/assets/scrollbar-vert-rtl-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..3e0d88489695391f97182608e0076258508ec44c GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^OhC-Y!2%@Xw6`;Y1d5$JLpV4>-?)JUISV`@iy0XB zj({-ZRBb+KprB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt;TsE{-7_ gvdI_z=)Y%SU{Pc2YK_$q21+n^y85}Sb4q9e0RCnn!~g&Q literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/spin-ltr-down-active.png b/.themes/oomox-darker/gtk-2.0/assets/spin-ltr-down-active.png new file mode 100644 index 0000000000000000000000000000000000000000..59cabbbd9ecb2b57da7c61ff2a4da4e65566ada2 GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V3y@T|W;X*;OvO%~Asif`Z`?qFoCO|{#S9F5 zM?jcysy3fAP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprRO07sn8e z=;RMS`?*qccdAOP(0cLJ`5u?^g|CwqN%l*0EqGqOHpbP~PI1SA>;BVU&r0R`Ht7?O z4Np;}g2sH^>8oV)9xqtJ7IOTY!dspuBfg?*pW3ue?K#9Vhvy7~;Qc5`_T7Iqf%Y(X My85}Sb4q9e0N#p7-2eap literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/spin-ltr-down-disabled.png b/.themes/oomox-darker/gtk-2.0/assets/spin-ltr-down-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..8219f8bf4758320bcc7a51cc460c34430e07f760 GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4u@pObhHwBu4M$1`kk47*5n0T@ zz;^_M8K-LVNdpBXOI#yLg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe36_H=O! zk(ipir|Rn}8D_Z!YuEnmXaoYz`AR7c>8&|AIsZF?e!RcGU!Fzu-_Os_=g*pTt6E|{ u>+I71|Nj17xOC~)c@rmo)VGt?WM=3V5xrLZqxCk>SO!m5KbLh*2~7YGx6ed4j< zDXLV^n6Ep1m5kow1xwgMj-OL_%hP1US9I-Do7Sm4hj`}joME`r6!@s9I;sL_4TGnv KpUXO@geCxEYDlpF literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/spin-ltr-down.png b/.themes/oomox-darker/gtk-2.0/assets/spin-ltr-down.png new file mode 100644 index 0000000000000000000000000000000000000000..021ddeb4a695fda691f49f15f03293d0ad9ede27 GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V3y@T|W;X*;OvO%~Asif`Z`?qFoCO|{#S9F5 zM?jcysy3fAP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprQy*7sn8e z=;RB(`ni@qk=P-zLi4cW?C9)zF$>lNo!q_l@eho{I) zK_g!^dD#+e)#VBdA;*s_(BN+h+O#R?QPQhDJUI@EYz%Av`|3upSZf09VDNPHb6Mw< G&;$TO*FbXs literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/spin-ltr-up-active.png b/.themes/oomox-darker/gtk-2.0/assets/spin-ltr-up-active.png new file mode 100644 index 0000000000000000000000000000000000000000..b25123a51a38f5c0fbe33ad18b14496dc486808d GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V3y@T|W;X*;OvO%~Asif`Z`?qFoCO|{#S9F5 zM?jcysy3fAP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprRyC7sn8e z=;VY0TrCFzCN$1(oZUFLv9nQ7SxHc`CiDB09pzy!^ S5`IA27(8A5T-G@yGywp9v`ahy literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/spin-ltr-up-disabled.png b/.themes/oomox-darker/gtk-2.0/assets/spin-ltr-up-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..10fba3a3f2623eeb812a811f508729155725b622 GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2ZGmxy8xzq=wn2Vh}LpV4%Za?&Y0OWEOctjR6 zFz_7#VaBQ2e9}Nc$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pSL<4+6 zT!HkNGiPqzym{{2xr-Ms-oAbN>eZ`;DlTF`3HFj8zhDMd5m6Z#xqn{Q^?*XMo-U3d x9MQ=M4osPu2bmO%&I&XcRm?R`y4t%L^tLLe2_+UQa>-@mi_94Gs-xt>54c9mLlk%fkfJO8Fr}O`xWwx#N z(MbDfaP8zLqYZ`&BNLD5HE5nVdEnsbQ!Vf2+<)^w!hq$!v7teda0&y1L#DLf4^g`S Ppj`}}u6{1-oD!M<*U?Rk literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/spin-ltr-up.png b/.themes/oomox-darker/gtk-2.0/assets/spin-ltr-up.png new file mode 100644 index 0000000000000000000000000000000000000000..5d1054453cafa15b38e327671a303e7a28b84883 GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4u@pObhHwBu4M$1`kk47*5n0T@ zz;^_M8K-LVNdpBXOI#yLg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe1e@pN$v zk(k;$;VkDN2ML$^IZXm0-?!MdG^j>2m{x8zI4E_;YtP$B9|iaw7o9vH!*=ic;R9}* zFVb$x_Zv$)95(oo{Ui0a;>%gZbxfiXhYw9{Uef)x`u=zI1*}_G{Omp5A506n#rRO2 zL%_-6xPX{5?pZYRt{4xcYgTe~DWM4f DuGU-! literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/spin-rtl-down-active.png b/.themes/oomox-darker/gtk-2.0/assets/spin-rtl-down-active.png new file mode 100644 index 0000000000000000000000000000000000000000..9d0c8561352fd65fedba0248d0452c5b27d33f1d GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V3y@T|W;X*;OvO%~Asif`Z`?qFoCO|{#S9F5 zM?jcysy3fAP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprTk$7sn8e z=;Q~}CT#usv!6>+Lu|_SPro|VPAD%+cvmFqJ0UzGFn;-w*X&&i%>7ID>{%SP_p@$` zA`j1-J%_lY9-Z@=SoHGK&7w+$69*2QIdD>W)f%OIjco153U7Iu7|!gBvRHS{{58-b N22WQ%mvv4FO#s$!O-KL$ literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/spin-rtl-down-disabled.png b/.themes/oomox-darker/gtk-2.0/assets/spin-rtl-down-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..5d5ec28b376d6fca5ca09971c45112b617e9ee52 GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4u@pObhHwBu4M$1`kk47*5n0T@ zz;^_M8K-LVNdpBXOI#yLg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe1m_H=O! zk(ipC($KUzeEliI2aG;HR9-Hb(A)b~K9I}4{@tDj3!Lu|_SOMe>GPAD%+SXapBJ0UzGFn*!KW9cph=Kdvn_AIX1dQ7xM zk%#BaoKZWi311D95|`GYK>C9Mz;22g||FS47+{={+)2}3D8*# N44$rjF6*2UngELBOi5Q82;IKl|nbi`lhC&j%$J~iab0% zJa3Gg9(8%`GJ5tYtjJ8^!~q7eu!q9plP6A_6gq|7k)dLiucy?KhIv3M7(8A5T-G@y GGywpt$wMjt literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/spin-rtl-up-active.png b/.themes/oomox-darker/gtk-2.0/assets/spin-rtl-up-active.png new file mode 100644 index 0000000000000000000000000000000000000000..b0ff06c92586047f1f9094a857227dcca2857002 GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V3y@T|W;X*;OvO%~Asif`Z`?qFoCO|{#S9F5 zM?jcysy3fAP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprQy*7sn8e znaPOWHzaDRAqY;5hPT-7_CwowlAi22*=@WXiVXtd`t4Ve96TpNh;B zxEon-vd;K=QRh)=>Vt$NXW>7`Kh2iC?Ah~w=7t@@!2%4|#5kC~?a{sow1dIZ)z4*} HQ$iB}hl)hy literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/spin-rtl-up-disabled.png b/.themes/oomox-darker/gtk-2.0/assets/spin-rtl-up-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..b07a335ccf2660655e928acf3a5e00ca9772df66 GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4u@pObhHwBu4M$1`kk47*5n0T@ zz;^_M8K-LVNdpBXOI#yLg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe36@pN$v zk(ipCu)r+A<=Gs|;WHzaDRAqY;5hQ8s%`&kNnME@iCU797A9xw*QY;mymn6Q^yz?h z9Tu?^@dN|c%^lOHHa1UW_WdA#I={?}N8RvW`k_aDK8_4GCUPE}A2?AIXbFR-tDnm{ Hr-UW|8^A%4 literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/spin-rtl-up.png b/.themes/oomox-darker/gtk-2.0/assets/spin-rtl-up.png new file mode 100644 index 0000000000000000000000000000000000000000..7ad1e48b191de1eaa29fca4c669651825a7d9624 GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4u@pObhHwBu4M$1`kk47*5n0T@ zz;^_M8K-LVNdpBXOI#yLg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe0z_jGX# zk(k;$A&~2kfq={XoYf0DexA})I>`Lu<(Duy-NeV?3#M%=OGr$R-+bnfU*@x1qgn5E z8z!8wyzix%@9F=*$X}$uL-X$4zsfInmE2|3m#exG-(WengDi!4jX<^(!{!PC{xWt~$(697ctR`vh@ literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/tab.png b/.themes/oomox-darker/gtk-2.0/assets/tab.png new file mode 100644 index 0000000000000000000000000000000000000000..d98556ec2f7c9a5fa091ae8300dd704eff174d44 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1SBVv2j2ry%*9TgAsieWw;%dH0CG7CJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)EJf1F& hAsn*FKkSNi9i_!Pgg&ebxsLQ0GOpB1^@s6 literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/treeview-ltr-button.png b/.themes/oomox-darker/gtk-2.0/assets/treeview-ltr-button.png new file mode 100644 index 0000000000000000000000000000000000000000..4704ea2f78e1d5f10604953055fdbb8cd05db727 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^Od!kwBpAZ)2K@k1jKxl#Aso-RqGtj*oCO|{#S9F5 zM?jcysy3fAP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdvm`7sn6| h+2ji$$pOL442*Xf=A37)$^gnRc)I$ztaD0e0sy|(Bjx}A literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/treeview-rtl-button-active.png b/.themes/oomox-darker/gtk-2.0/assets/treeview-rtl-button-active.png new file mode 100644 index 0000000000000000000000000000000000000000..6814ba8f9562ccee79d952c444c04f79eb2f7b68 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^Od!kwBpAZ)2K@k1jKxl#Aso-RqGtj*oCO|{#S9F5 zM?jcysy3fAP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdvm`7sn6| h+2nxFX#v5^3`|K3`!=Zgm;+@PJYD@<);T3K0RXlcBUJzZ literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/treeview-rtl-button-hover.png b/.themes/oomox-darker/gtk-2.0/assets/treeview-rtl-button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..0a664654edeb5fd6d89e088398be7181d5d1a2cf GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^Od!kwBpAZ)2K@k1jKxl#Aso-RqGtj*oCO|{#S9F5 zM?jcysy3fAP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdvm`7sn6| g+2jD@^nhSy1|}hfRTEFX0$IS|>FVdQ&MBb@0JVH16#xJL literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/assets/treeview-rtl-button.png b/.themes/oomox-darker/gtk-2.0/assets/treeview-rtl-button.png new file mode 100644 index 0000000000000000000000000000000000000000..92438772bb4f51623a972c0c2e4ef9a6424874e0 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^Od!kwBpAZ)2K@k1jKxl#Aso-RqGtj*oCO|{#S9F5 zM?jcysy3fAP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdvm`7sn6| h+2nxBDFMOE42-uJ=G+xkI}DUz@O1TaS?83{1OUJiBnkik literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-2.0/gtkrc b/.themes/oomox-darker/gtk-2.0/gtkrc new file mode 100644 index 0000000..888058d --- /dev/null +++ b/.themes/oomox-darker/gtk-2.0/gtkrc @@ -0,0 +1,34 @@ +# Based on Bridge by ScionicSpectre and Adwaita by GNOME +# vim:set ts=2 sw=2 sts=2 ai et: +# +# This is the GTK 2 version of oomox-darker. It's whole purpose is to look as the +# GTK 3 version as much as possible until GTK 2 dies completely. +# +# Note: comments for explaining styles are on the bottom of each file beside the +# widget matches. + +# Declare the colours used throughout the theme. +# There shouldn't be any fiddling with them in the theme files themselves in +# order to not mess up the dark theme. + +# Text/base +gtk-color-scheme = "text_color:#d3d3d3\nbase_color:#292929" +# Foreground/background +gtk-color-scheme = "fg_color:#d3d3d3\nbg_color:#212121" +# Selected foreground/background +gtk-color-scheme = "selected_fg_color:#d3d3d3\nselected_bg_color:#FF9800" +# Titlebar foreground/background +gtk-color-scheme = "titlebar_fg_color:#d3d3d3\ntitlebar_bg_color:#212121" +# Tooltips foreground/background +gtk-color-scheme = "tooltip_fg_color:#d3d3d3\ntooltip_bg_color:#616161" +# Links +gtk-color-scheme = "link_color:#FF9800\nvisited_link_color:#E040FB" + +# Set GTK settings +gtk-auto-mnemonics = 1 +gtk-primary-button-warps-slider = 1 + +# And hand over the control to the theme files +include "main.rc" +include "apps.rc" +include "hacks.rc" diff --git a/.themes/oomox-darker/gtk-2.0/hacks.rc b/.themes/oomox-darker/gtk-2.0/hacks.rc new file mode 100644 index 0000000..c288da3 --- /dev/null +++ b/.themes/oomox-darker/gtk-2.0/hacks.rc @@ -0,0 +1,36 @@ +# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et: +# +# This file contains horrible hacks to make this theme work with some programs +# This is mostly due to the limitations of GTK 2 but sometimes its the fault of +# the programs themselves. Not going to point fingers. +# +# Either way, it's a WONTFIX for both, hence this horrible file. + +style "toplevel_hack" { + engine "adwaita" {} +} + +style "chrome_entry" { + base[NORMAL] = @base_color + base[INSENSITIVE] = @base_color +} + +style "vim_notebook" { + bg[NORMAL] = @base_color + bg[ACTIVE] = @bg_color +} + +# Vim puts an eventbox between the tab and the label and colours it, +# we need to handle that +widget "vim-main-window*GtkNotebook.GtkEventBox" style "vim_notebook" + +# (he)xchat input box +class "SexySpellEntry" style:highest "normal_entry" + +# Chromium uses base as the fill colour of its own entries +# This would be fine but GTK uses it to fill the surrounding space, so its set to bg +# That results in Chromium using it for the fill, so we need to handle that +widget_class "*Chrom*" style "chrome_entry" + +# Hack to be able to match widgets in LibreOffice +class "GtkWindow" style "toplevel_hack" diff --git a/.themes/oomox-darker/gtk-2.0/main.rc b/.themes/oomox-darker/gtk-2.0/main.rc new file mode 100644 index 0000000..388fba9 --- /dev/null +++ b/.themes/oomox-darker/gtk-2.0/main.rc @@ -0,0 +1,2781 @@ +# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et: +# +# This is the main theme file, handling all the default widgets and theme +# properties. Since GTK 2 is old, we need to overcome some of its limitations, +# which is also mostly done in this file. Sadly not all of them can be overcome +# so there will always be a visible difference between the GTK 2 and 3 theme. + +style "default" { + xthickness = 1 + ythickness = 1 + + #################### + # Style Properties # + #################### + + GtkWidget::focus-padding = 0 + GtkWidget::focus-line-width = 2 + GtkWidget::focus-line-pattern = "\2\1" + + GtkToolbar::space-size = 5 # 1 + 2*2 (separator + margins) + GtkToolbar::internal-padding = 2 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 4 + GtkWidget::tooltip-alpha = 230 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @visited_link_color + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkHTML::vlink-color = @visited_link_color + GtkIMHtml::hyperlink-color = @link_color + GtkIMHtml::hyperlink-visited-color = @visited_link_color + + GtkSeparatorMenuItem::horizontal-padding = 0 + GtkSeparatorMenuItem::wide-separators = 1 + GtkSeparatorMenuItem::separator-height = 3 + + GtkButton::child-displacement-y = 0 + + GtkButton::default-border = {0, 0, 0, 0} + GtkButton::default-outside-border = {0, 0, 0, 0} + GtkButton::inner-border = {4, 4, 4, 4} + + GtkEntry::state-hint = 1 + GtkEntry::inner-border = {4, 4, 4, 4} + + GtkPaned::handle-size = 8 + GtkHPaned::handle-size = 8 + GtkVPaned::handle-size = 8 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 17 + GtkRange::stepper-size = 0 + GtkRange::activate-slider = 1 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::stepper-size = 0 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 32 # 24 + 2*4 (margins) + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkScale::slider_length = 24 + GtkScale::slider_width = 24 + GtkScale::trough-side-details = 1 + + GtkProgressBar::min-horizontal-bar-height = 4 + GtkProgressBar::min-vertical-bar-width = 4 + GtkProgressBar::xspacing = 4 + GtkProgressBar::yspacing = 4 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + # TODO: find out what this comment means: + # ( every window is misaligned for the sake of menus ): + GtkMenuBar::internal-padding = 0 + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 4 + GtkMenu::double-arrows = 0 + GtkMenuItem::arrow-scaling = 1 + GtkMenuItem::toggle-spacing = 12 + + GtkCheckButton::indicator-size = 24 + GtkCheckButton::indicator_spacing = 2 + GtkOptionMenu::indicator_spacing = {10, 10, 6, 6} + + GtkTreeView::expander-size = 16 + GtkTreeView::vertical-separator = 0 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 0 + # Set this because some apps read it + GtkTreeView::odd-row-color = @base_color + GtkTreeView::even-row-color = @base_color + + GtkExpander::expander-size = 16 + + GtkNotebook::tab-overlap = 0 + + ########## + # Colors # + ########## + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[SELECTED] = mix (0.32, @selected_bg_color, @bg_color) + bg[INSENSITIVE] = @bg_color + bg[ACTIVE] = @bg_color + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[INSENSITIVE] = mix (0.4, @fg_color, @bg_color) + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @text_color + text[INSENSITIVE] = mix (0.4, @text_color, @base_color) + text[ACTIVE] = @text_color + + base[NORMAL] = @base_color + base[PRELIGHT] = mix (0.05, @text_color, @base_color) + base[SELECTED] = mix (0.32, @selected_bg_color, @base_color) + base[INSENSITIVE] = mix (0.5, @base_color, @bg_color) + base[ACTIVE] = mix (0.32, @selected_bg_color, @base_color) + + # For succinctness, all reasonable pixmap options remain here + + # Draw frame around menu in a non-compositied environment + # This needs to go before pixmap because we need to override some stuff + engine "adwaita" {} + + engine "pixmap" { + + ################# + # Check Buttons # + ################# + + image { + function = CHECK + state = NORMAL + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = OUT + overlay_file = "assets/checkbox-unchecked-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = IN + overlay_file = "assets/checkbox-checked-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = IN + overlay_file = "assets/checkbox-checked-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = IN + overlay_file = "assets/checkbox-checked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-disabled.png" + overlay_stretch = FALSE + } + + ################# + # Radio Buttons # + ################# + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/radio-unchecked-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/radio-checked-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/radio-checked-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/radio-checked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-disabled.png" + overlay_stretch = FALSE + } + + ########## + # Arrows # + ########## + + # Overrides + + # Disable arrows in spinbuttons + image { + function = ARROW + detail = "spinbutton" + } + + # Disable arrows for qt in scrollbars + + image { + function = ARROW + detail = "vscrollbar" + } + + image { + function = ARROW + detail = "hscrollbar" + } + + # Menu arrows + + image { + function = ARROW + state = NORMAL + detail = "menuitem" + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = PRELIGHT + detail = "menuitem" + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menuitem" + overlay_file = "assets/pan-left-disabled.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = NORMAL + detail = "menuitem" + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + detail = "menuitem" + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menuitem" + overlay_file = "assets/pan-right-disabled.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menu_scroll_arrow_up" + overlay_file = "assets/pan-up-disabled.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + detail = "menu_scroll_arrow_up" + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menu_scroll_arrow_down" + overlay_file = "assets/pan-down-disabled.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + detail = "menu_scroll_arrow_down" + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + # Regular arrows + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-up-alt-disabled.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-left-alt.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-left-alt-disabled.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-right-alt.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-right-alt-disabled.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + ###################### + # Option Menu Arrows # + ###################### + + image { + function = TAB + state = NORMAL + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = PRELIGHT + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = ACTIVE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = INSENSITIVE + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + } + + ######### + # Lines # + ######### + + image { + function = VLINE + file = "assets/border.png" + border = {1, 0, 0, 0} + } + + image { + function = HLINE + file = "assets/border.png" + border = {0, 0, 1, 0} + } + + ######### + # Focus # + ######### + + image { + function = FOCUS + file = "assets/focus.png" + border = {5, 5, 5, 5} # Super strange, {4, 4, 4, 4} does not work properly... + stretch = TRUE + } + + ########### + # Handles # + ########### + + image { + function = HANDLE + detail = "handlebox" + overlay_file = "assets/handle-vert.png" + overlay_stretch = FALSE + } + + image { + function = HANDLE + state = NORMAL + overlay_file = "assets/handle-horz.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + state = PRELIGHT + overlay_file = "assets/handle-horz-hover.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + state = ACTIVE + overlay_file = "assets/handle-horz-active.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + state = NORMAL + overlay_file = "assets/handle-vert.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = HANDLE + state = PRELIGHT + overlay_file = "assets/handle-vert-hover.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = HANDLE + state = ACTIVE + overlay_file = "assets/handle-vert-active.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = RESIZE_GRIP + } + + ############# + # Expanders # + ############# + + image { + function = EXPANDER + expander_style = EXPANDED + state = NORMAL + file = "assets/pan-down-alt.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + state = PRELIGHT + file = "assets/pan-down.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + state = ACTIVE + file = "assets/pan-down.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + state = INSENSITIVE + file = "assets/pan-down-alt-disabled.png" + } + + # LTR + + image { + function = EXPANDER + expander_style = COLLAPSED + state = NORMAL + file = "assets/pan-right-alt.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = PRELIGHT + file = "assets/pan-right.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = ACTIVE + file = "assets/pan-right.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = INSENSITIVE + file = "assets/pan-right-alt-disabled.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/pan-right-semi.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/pan-right-semi.png" + direction = LTR + } + + # RTL + + image { + function = EXPANDER + expander_style = COLLAPSED + state = NORMAL + file = "assets/pan-left-alt.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = PRELIGHT + file = "assets/pan-left.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = ACTIVE + file = "assets/pan-left.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = INSENSITIVE + file = "assets/pan-left-alt-disabled.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/pan-left-semi.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/pan-left-semi.png" + direction = RTL + } + + ############# + # Notebooks # + ############# + + # Left + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab.png" + border = {0, 1, 0, 0} + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + gap_side = RIGHT + } + + # Right + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab.png" + border = {1, 0, 0, 0} + stretch = TRUE + gap_side = LEFT + } + + image { + function = EXTENSION + gap_side = LEFT + } + + # Up + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab.png" + border = {0, 0, 0, 1} + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + gap_side = BOTTOM + } + + # Down + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab.png" + border = {0, 0, 1, 0} + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + gap_side = TOP + } + + # Inner frame + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab.png" + gap_border = {1, 0, 0, 0} + gap_side = LEFT + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab.png" + gap_border = {0, 1, 0, 0} + gap_side = RIGHT + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab.png" + gap_border = {0, 0, 1, 0} + gap_side = TOP + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab.png" + gap_border = {0, 0, 0, 1} + gap_side = BOTTOM + } + + # Standalone frame + image { + function = BOX + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + + ############## + # Scrollbars # + ############## + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-horz-trough.png" + border = {0, 0, 1, 0} + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-vert-ltr-trough.png" + border = {1, 0, 0, 0} + orientation = VERTICAL + direction = LTR + } + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-vert-rtl-trough.png" + border = {0, 1, 0, 0} + orientation = VERTICAL + direction = RTL + } + + # Horizontal sliders + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-horz-slider.png" + border = {8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-horz-slider-hover.png" + border = {8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-horz-slider-active.png" + border = {8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "slider" + file = "assets/scrollbar-horz-slider-disabled.png" + border = {8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + + # Vertical sliders + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-vert-ltr-slider.png" + border = {9, 8, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-vert-ltr-slider-hover.png" + border = {9, 8, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-vert-ltr-slider-active.png" + border = {9, 8, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "slider" + file = "assets/scrollbar-vert-ltr-slider-disabled.png" + border = {9, 8, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + # RTL + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-vert-rtl-slider.png" + border = {8, 9, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-vert-rtl-slider-hover.png" + border = {8, 9, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-vert-rtl-slider-active.png" + border = {8, 9, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "slider" + file = "assets/scrollbar-vert-rtl-slider-disabled.png" + border = {8, 9, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + ########## + # Scales # + ########## + + # Troughs, overrided later on. We set them here too because some widgets + # don't specify their orientation. + + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-horz-trough.png" + border = {6, 6, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + state = INSENSITIVE + detail = "trough-upper" + file = "assets/scale-horz-trough-disabled.png" + border = {6, 6, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-horz-trough-active.png" + border = {6, 6, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + state = INSENSITIVE + detail = "trough-lower" + file = "assets/scale-horz-trough-disabled.png" + border = {6, 6, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-vert-trough.png" + border = {0, 0, 6, 6} + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + state = INSENSITIVE + detail = "trough-upper" + file = "assets/scale-vert-trough-disabled.png" + border = {0, 0, 6, 6} + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-vert-trough-active.png" + border = {0, 0, 6, 6} + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + state = INSENSITIVE + detail = "trough-lower" + file = "assets/scale-vert-trough-disabled.png" + border = {0, 0, 6, 6} + stretch = TRUE + orientation = VERTICAL + } + + # Sliders + + image { + function = SLIDER + state = NORMAL + detail = "hscale" + file = "assets/scale-slider.png" + } + + image { + function = SLIDER + state = PRELIGHT + detail = "hscale" + file = "assets/scale-slider-hover.png" + } + + image { + function = SLIDER + state = ACTIVE + detail = "hscale" + file = "assets/scale-slider-active.png" + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "hscale" + file = "assets/scale-slider-disabled.png" + } + + image { + function = SLIDER + state = NORMAL + detail = "vscale" + file = "assets/scale-slider.png" + } + + image { + function = SLIDER + state = PRELIGHT + detail = "vscale" + file = "assets/scale-slider-hover.png" + } + + image { + function = SLIDER + state = ACTIVE + detail = "vscale" + file = "assets/scale-slider-active.png" + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "vscale" + file = "assets/scale-slider-disabled.png" + } + + ########### + # Menubar # + ########### + + # image { + # function = BOX + # detail = "menubar" + # file = "assets/border.png" + # border = {0, 0, 0, 1} + # } + + ######### + # Menus # + ######### + + image { + function = BOX + state = PRELIGHT + detail = "menu_scroll_arrow_up" + file = "assets/border.png" + } + + image { + function = BOX + detail = "menu_scroll_arrow_up" + file = "assets/border.png" + border = {0, 0, 0, 1} + } + + image { + function = BOX + state = PRELIGHT + detail = "menu_scroll_arrow_down" + file = "assets/border.png" + } + + image { + function = BOX + detail = "menu_scroll_arrow_down" + file = "assets/border.png" + border = {0, 0, 1, 0} + } + + ########### + # Entries # + ########### + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + image { + function = SHADOW + detail = "entry" + file = "assets/entry.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/entry-background.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/entry-background-disabled.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/entry-background.png" + } + + ######### + # Spins # + ######### + + # Spin-Up LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/spin-ltr-up.png" + border = {0, 8, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/spin-ltr-up-hover.png" + border = {0, 8, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/spin-ltr-up-active.png" + border = {0, 8, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/spin-ltr-up-disabled.png" + border = {0, 8, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up-alt-disabled.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/spin-rtl-up.png" + border = {8, 0, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/spin-rtl-up-hover.png" + border = {8, 0, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/spin-rtl-up-hover.png" + border = {8, 0, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/spin-rtl-up-disabled.png" + border = {8, 0, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up-alt-disabled.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/spin-ltr-down.png" + border = {0, 8, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/spin-ltr-down-hover.png" + border = {0, 8, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/spin-ltr-down-active.png" + border = {0, 8, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/spin-ltr-down-disabled.png" + border = {0, 8, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/spin-rtl-down.png" + border = {8, 0, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/spin-rtl-down-hover.png" + border = {8, 0, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/spin-rtl-down-active.png" + border = {8, 0, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/spin-rtl-down-disabled.png" + border = {8, 0, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + direction = RTL + } + + ############## + # Scrollbars # + ############## + + image { + function = BOX + detail = "bar" + file = "assets/progressbar-progress.png" + stretch = TRUE + border = {0, 0, 0, 0} + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar-progress.png" + stretch = TRUE + border = {0, 0, 0, 0} + orientation = VERTICAL + } + + ############# + # Treeviews # + ############# + + # Disable active the column highlight + # We need to match specific cells or we break stuff + # Looking at you deadbeef + + image { + function = FLAT_BOX + detail = "cell_even_sorted" + state = NORMAL + } + + image { + function = FLAT_BOX + detail = "cell_odd_sorted" + state = NORMAL + } + + # Disable all the other shadows + # This prevents the Raleigh effect + image { + function = SHADOW + } + } +} + +style "menubar" { + bg[NORMAL] = @titlebar_bg_color + fg[NORMAL] = mix(0.7, @titlebar_fg_color, @titlebar_bg_color) + fg[PRELIGHT] = @titlebar_fg_color + fg[INSENSITIVE] = mix(0.3, @titlebar_fg_color, @titlebar_bg_color) + # Needed to fix Firefox's menubar text + bg[SELECTED] = mix(0.15, @titlebar_fg_color, @titlebar_bg_color) + fg[SELECTED] = @titlebar_fg_color +} + +style "menubar_item" { + xthickness = 3 + ythickness = 4 + + fg[NORMAL] = mix(0.7, @titlebar_fg_color, @titlebar_bg_color) + bg[PRELIGHT] = mix(0.15, @titlebar_fg_color, @titlebar_bg_color) + fg[PRELIGHT] = @titlebar_fg_color + fg[INSENSITIVE] = mix(0.3, @titlebar_fg_color, @titlebar_bg_color) +} + +style "menu" { + xthickness = 0 + ythickness = 0 + + bg[NORMAL] = @base_color + bg[INSENSITIVE] = @base_color + bg[PRELIGHT] = @base_color + bg[SELECTED] = mix(0.15, @fg_color, @base_color) +} + +style "menu_item" { + xthickness = 4 + ythickness = 4 + + bg[PRELIGHT] = mix(0.15, @fg_color, @base_color) + fg[PRELIGHT] = @fg_color + # Chromium uses this setting + bg[SELECTED] = mix(0.15, @fg_color, @base_color) + text[SELECTED] = @fg_color + # Some widgets use text, we need to handle that + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + + # Unfortunately we can't tell regular and menu checks/radios apart + # Without the heirarchy + engine "pixmap" { + + ################# + # Check Buttons # + ################# + + image { + function = CHECK + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed-disabled.png" + overlay_stretch = FALSE + } + + ################# + # Radio Buttons # + ################# + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-radio-checked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed-disabled.png" + overlay_stretch = FALSE + } + } +} + +style "separator_menu_item" { + xthickness = 0 + ythickness = 2 + + engine "pixmap" { + image { + function = BOX + file = "assets/border.png" + border = {0, 0, 0, 1} + } + } +} + +style "button_label" { + fg[NORMAL] = mix(0.75, @fg_color, @bg_color) + # fg[INSENSITIVE] = mix(0.3, @fg_color, @bg_color) + + font_name = "Medium" +} + +style "checkbutton_label" { + fg[NORMAL] = @fg_color + # fg[INSENSITIVE] = mix(0.4, @fg_color, @bg_color) + + font_name = "Regular" +} + +style "button" { + xthickness = 4 + ythickness = 4 + + # For the sake of sanity style buttons this way + engine "pixmap" { + + ########### + # Buttons # + ########### + + image { + function = BOX + state = NORMAL + file = "assets/button.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + shadow = OUT + file = "assets/button-hover.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + # Don't add hover effect on pressed buttons + image { + function = BOX + state = PRELIGHT + shadow = IN + file = "assets/button-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/button-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/button-disabled.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + } +} + +style "link_button" { + # Disable the button effect, leave just the link + engine "pixmap" { + image { + function = BOX + } + } +} + +style "entry" { + # We set this same as the border of the border of the entry + # This way there's no overlap + xthickness = 6 + ythickness = 6 +} + +style "combobox" { + xthickness = 6 + ythickness = 6 + + # This affects only the button beside an entry + GtkButton::inner-border = {0, 0, 0, 0} +} + +style "combobox_cellview" { + text[NORMAL] = mix(0.75, @fg_color, @bg_color) + # text[INSENSITIVE] = mix(0.3, @fg_color, @bg_color) + + font_name = "Medium" +} + +style "combobox_entry" { + # Since one side of the button is missing, we need to shift the arrow a little to the right + GtkButton::inner-border = {0, 2, 0, 0} + + engine "pixmap" { + + ############# + # LTR entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/combo-ltr-entry.png" + border = {8, 0, 8, 8} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/combo-ltr-entry-active.png" + border = {8, 0, 8, 8} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/combo-ltr-entry-disabled.png" + border = {8, 0, 8, 8} + stretch = TRUE + direction = LTR + } + + ############# + # RTL entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/combo-rtl-entry.png" + border = {0, 8, 8, 8} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/combo-rtl-entry-active.png" + border = {0, 8, 8, 8} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/combo-rtl-entry-disabled.png" + border = {0, 8, 8, 8} + stretch = TRUE + direction = RTL + } + + ############## + # LTR button # + ############## + + image { + function = BOX + state = NORMAL + detail = "button" + file = "assets/combo-ltr-button.png" + border = {0, 8, 8, 8} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "button" + file = "assets/combo-ltr-button-hover.png" + border = {0, 8, 8, 8} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "button" + file = "assets/combo-ltr-button-active.png" + border = {0, 8, 8, 8} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "button" + file = "assets/combo-ltr-button-disabled.png" + border = {0, 8, 8, 8} + stretch = TRUE + direction = LTR + } + + ############## + # RTL button # + ############## + + image { + function = BOX + state = NORMAL + detail = "button" + file = "assets/combo-rtl-button.png" + border = {8, 0, 8, 8} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "button" + file = "assets/combo-rtl-button-hover.png" + border = {8, 0, 8, 8} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "button" + file = "assets/combo-rtl-button-active.png" + border = {8, 0, 8, 8} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "button" + file = "assets/combo-rtl-button-disabled.png" + border = {8, 0, 8, 8} + stretch = TRUE + direction = RTL + } + } +} + +style "combo_button_padding" { + # Since one side of the button is missing, we need to shift the arrow a + # little to the right. + # This is the same thing we've done above but the combo, unlike the combobox, + # uses padding the same way as a button. + GtkButton::inner-border = {3, 6, 3, 3} +} + +style "notebook" { + xthickness = 3 + ythickness = 3 +} + +style "notebook_tab_label" { + fg[ACTIVE] = mix(0.75, @fg_color, @bg_color) + + font_name = "Medium" +} + +style "notebook_viewport" { + bg[NORMAL] = @base_color +} + +style "notebook_bg" { + bg[NORMAL] = @base_color + bg[PRELIGHT] = @base_color + bg[INSENSITIVE] = @base_color +} + +style "notebook_entry" { + engine "pixmap" { + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/notebook-entry-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/notebook-entry-disabled.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + image { + function = SHADOW + detail = "entry" + file = "assets/notebook-entry.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + } +} + +style "normal_bg" { + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[INSENSITIVE] = @bg_color +} + +style "normal_entry" { + engine "pixmap" { + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + image { + function = SHADOW + detail = "entry" + file = "assets/entry.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + } +} + +style "notebook_combo" { + engine "pixmap" { + + ############# + # LTR entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/notebook-combo-ltr-entry.png" + border = {8, 8, 8, 8} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/notebook-combo-ltr-entry-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/notebook-combo-ltr-entry-disabled.png" + border = {8, 8, 8, 8} + stretch = TRUE + direction = LTR + } + + ############# + # RTL entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/notebook-combo-rtl-entry.png" + border = {8, 8, 8, 8} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/notebook-combo-rtl-entry-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/notebook-combo-rtl-entry-disabled.png" + border = {8, 8, 8, 8} + stretch = TRUE + direction = RTL + } + } +} + +style "textview" { + bg[NORMAL] = @base_color +} + +style "scale_horz" { + engine "pixmap" { + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-horz-trough.png" + border = {6, 6, 0, 0} + stretch = TRUE + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-horz-trough-active.png" + border = {6, 6, 0, 0} + stretch = TRUE + } + } +} + +style "scale_vert" { + engine "pixmap" { + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-vert-trough.png" + border = {0, 0, 6, 6} + stretch = TRUE + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-vert-trough-active.png" + border = {0, 0, 6, 6} + stretch = TRUE + } + } +} + +style "progressbar" { + xthickness = 0 + ythickness = 0 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + image { + function = BOX + detail = "trough" + file = "assets/progressbar-trough.png" + border = {0, 0, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/progressbar-trough.png" + border = {0, 0, 0, 0} + stretch = TRUE + orientation = VERTICAL + } + } +} + +style "treeview_header" { + xthickness = 2 + ythickness = 2 + + fg[NORMAL] = mix(0.75, @fg_color, @base_color) + fg[PRELIGHT] = @fg_color + + font_name = "Medium" + + GtkButton::inner-border = {4, 4, 0, 2} + + engine "pixmap" { + image { + function = BOX + state = NORMAL + file = "assets/treeview-ltr-button.png" + border = {0, 1, 0, 1} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + file = "assets/treeview-ltr-button-hover.png" + border = {0, 1, 0, 1} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + file = "assets/treeview-ltr-button-active.png" + border = {0, 1, 0, 1} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = NORMAL + file = "assets/treeview-rtl-button.png" + border = {1, 0, 0, 1} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + file = "assets/treeview-rtl-button-hover.png" + border = {1, 0, 0, 1} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + file = "assets/treeview-rtl-button-active.png" + border = {1, 0, 0, 1} + stretch = TRUE + direction = RTL + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + } +} + +style "scrolled_window" { + engine "pixmap" { + image { + function = SHADOW + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + } +} + +style "frame" { + engine "pixmap" { + image { + function = SHADOW + shadow = NONE + } + + image { + function = SHADOW + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_start_file = "assets/border.png" + gap_end_file = "assets/border.png" + } + } +} + +style "tool_button" { + GtkButton::inner-border = {2, 2, 2, 2} + + # For the sake of sanity style buttons this way + engine "pixmap" { + image { + function = BOX + state = NORMAL + file = "assets/flat-button.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + shadow = OUT + file = "assets/flat-button-hover.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + # Don't add hover effect on pressed buttons + image { + function = BOX + state = PRELIGHT + shadow = IN + file = "assets/flat-button-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/flat-button-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + shadow = OUT + file = "assets/flat-button-disabled.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + shadow = IN + file = "assets/button-disabled.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + } +} + +style "toolbar_separator" { + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 1 + GtkWidget::separator-height = 1 + + engine "pixmap" { + image { + function = BOX + file = "assets/border.png" + } + } +} + +style "inline_toolbar" { + # GtkToolbar::button-relief = GTK_RELIEF_NORMAL + + engine "pixmap" { + image { + function = BOX + file = "assets/frame-inline.png" + border = {1, 1, 0, 1} + stretch = TRUE + } + } +} + +style "tooltip" { + xthickness = 8 + ythickness = 8 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color +} + +style "disable_text_shadow" { + engine "murrine" { + textstyle = 0 + } +} + +style "disable_separator" { + xthickness = 0 + ythickness = 0 + + GtkWidget::wide-separators = 1 +} + +# Default style, containing theme properties and trying to match every widget as +# much as possible, which is not only faster than trying to match every widget +# by its own but also less bug-prune and more consistent. However there is some +# widget specific stuff that needs to be taken care of, which is the point of +# every other style below. +class "GtkWidget" style "default" + +###################################### +# Override padding, style and colour # +###################################### + +class "GtkButton" style "button" +class "GtkLinkButton" style "link_button" +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkNotebook" style "notebook" +class "GtkHScale" style "scale_horz" +class "GtkVScale" style "scale_vert" +class "GtkProgressBar" style "progressbar" +class "GtkScrolledWindow" style "scrolled_window" +class "GtkFrame" style "frame" +class "GtkSeparatorToolItem" style "toolbar_separator" +class "GtkMenuBar" style "menubar" +class "GtkMenu" style "menu" +class "GtkTextView" style "textview" + +# Menu and menubar items +widget_class "**" style "menu_item" +widget_class "*.*" style "menubar_item" +widget_class "**" style "separator_menu_item" + +# Treeview buttons +widget_class "***" style "treeview_header" + +# Give the file chooser toolbar a border +widget_class "**" style "inline_toolbar" + +# Fix padding on regular comboboxes +widget_class "*." style "combobox" + +# And disable separators on them +widget_class "*.*" style "disable_separator" +widget_class "**" style "disable_separator" +widget_class "**" style "disable_separator" + +# Join together the ComboBoxEntry entry and button +widget_class "**" style "combobox_entry" + +# Join the Combo entry and button +widget_class "**" style "combobox_entry" + +# Tweak the padding on the button a little bit because it +# uses it a bit differently +widget_class "*." style "combo_button_padding" + +# Alas we cannot do the same for ComboBoxText because there +# isn't a way to apply the style to only the comboboxes that +# have an entry inside + +# Tool buttons have different styles +widget_class "**" style "tool_button" +widget_class "**.*" style "tool_button" + +# Notebooks +widget_class "*." style "notebook_tab_label" +widget_class "*.." style "notebook_tab_label" + +# Notebooks are white, act accordingly +widget_class "**" style "notebook_entry" +widget_class "**" style "notebook_bg" +widget_class "**" style "notebook_bg" +widget_class "***" style "notebook_bg" +widget_class "**" style "notebook_bg" +widget_class "*.*" style "notebook_bg" +widget_class "***" style "notebook_combo" +widget_class "***" style "notebook_combo" + +# However, stuff inside eventboxes inside notebooks is grey +# again, react +widget_class "***" style "normal_entry" +widget_class "***" style "normal_bg" +widget_class "***" style "normal_bg" +widget_class "****" style "combobox_entry" +widget_class "****" style "combobox_entry" +widget_class "***." style "combo_button_padding" + +# Button labels +widget_class "**" style "button_label" + +# Checkbutton labels +widget_class "*." style "checkbutton_label" + +# ComboBoxes tend to draw the button label with text[] +# instead of fg[], we need to fix that +widget_class "**" style "combobox_cellview" + +# Disable white text shadows +widget_class "*" style "disable_text_shadow" +widget_class "*" style "disable_text_shadow" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltip" diff --git a/.themes/oomox-darker/gtk-3.0/assets b/.themes/oomox-darker/gtk-3.0/assets new file mode 120000 index 0000000..ac77667 --- /dev/null +++ b/.themes/oomox-darker/gtk-3.0/assets @@ -0,0 +1 @@ +../gtk-assets \ No newline at end of file diff --git a/.themes/oomox-darker/gtk-3.0/gtk.css b/.themes/oomox-darker/gtk-3.0/gtk.css new file mode 100644 index 0000000..827e285 --- /dev/null +++ b/.themes/oomox-darker/gtk-3.0/gtk.css @@ -0,0 +1,6323 @@ +@keyframes ripple { + to { + background-size: 1000% 1000%; + } +} + +@keyframes ripple-slider { + to { + background-size: auto, 1000% 1000%; + } +} + +@keyframes ripple-headerbar { + from { + background-image: radial-gradient(circle farthest-corner at center, #FF9800 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle farthest-corner at center, #FF9800 100%, transparent 0%); + } +} + +* { + background-clip: padding-box; + -GtkToolButton-icon-spacing: 0; + -GtkTextView-error-underline-color: #FF443E; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 24; + -GtkWidget-text-handle-height: 24; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + outline-style: solid; + outline-width: 2px; + outline-color: transparent; + outline-offset: -4px; + -gtk-outline-radius: 4px; + -gtk-secondary-caret-color: #FF9800; +} + +*:focus { + outline-color: alpha(currentColor, 0.24); +} + +/*************** + * Base States * + ***************/ +.background { + background-color: #212121; + color: #d3d3d3; +} + +/* + These wildcard seems unavoidable, need to investigate. + Wildcards are bad and troublesome, use them with care, + or better, just don't. + Everytime a wildcard is used a kitten dies, painfully. +*/ +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #212121; + color: #d3d3d3; +} + +.gtkstyle-fallback:hover { + background-color: #141414; + color: #d3d3d3; +} + +.gtkstyle-fallback:active { + background-color: #080808; + color: #d3d3d3; +} + +.gtkstyle-fallback:disabled { + background-color: #212121; + color: rgba(211, 211, 211, 0.5); +} + +.gtkstyle-fallback:selected { + background-color: #FF9800; + color: rgba(0, 0, 0, 0.87); +} + +.view { + background-color: #292929; + color: #d3d3d3; +} + +.view:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.view:selected:hover { + box-shadow: inset 0 0 0 9999px rgba(255, 152, 0, 0.08); +} + +.view:disabled { + color: rgba(211, 211, 211, 0.5); +} + +.view:hover, .view:selected { + border-radius: 4px; +} + +textview text { + background-color: #292929; +} + +textview border { + background-color: #252525; + color: rgba(211, 211, 211, 0.7); +} + +.rubberband, +rubberband, +flowbox rubberband, +treeview.view rubberband, +.content-view rubberband, +.content-view .rubberband, +XfdesktopIconView.view .rubberband { + border: 1px solid #ffb820; + background-color: rgba(255, 184, 32, 0.3); +} + +flowbox flowboxchild { + padding: 4px; + border-radius: 4px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +label { + caret-color: currentColor; +} + +label.separator { + color: #d3d3d3; +} + +label:disabled { + color: rgba(211, 211, 211, 0.5); +} + +headerbar label:disabled, +tab label:disabled, +button label:disabled { + color: inherit; +} + +.dim-label, label.separator, .titlebar:not(headerbar) .subtitle, +headerbar .subtitle, .budgie-notification .notification-body, .budgie-switcher .notification-body { + opacity: 0.6; +} + +assistant .sidebar { + padding: 4px 0; +} + +assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(211, 211, 211, 0.5); + font-weight: 500; +} + +assistant .sidebar label.highlight { + color: #d3d3d3; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +/**************** + * Text Entries * + ****************/ +spinbutton:not(.vertical), +entry { + min-height: 36px; + padding: 0 8px; + border-radius: 4px 4px 0 0; + caret-color: currentColor; + transition: all 100ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1); + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #FF9800 0%, transparent 0%) 0 0 0/0 0 0px; + box-shadow: inset 0 -1px rgba(211, 211, 211, 0.3); + background-color: rgba(211, 211, 211, 0.04); + color: #d3d3d3; +} + +spinbutton:focus:not(.vertical), +entry:focus { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #FF9800 100%, transparent 0%) 0 0 2/0 0 2px; +} + +spinbutton:disabled:not(.vertical), +entry:disabled { + box-shadow: inset 0 -1px rgba(211, 211, 211, 0.12); + background-color: rgba(211, 211, 211, 0.04); + color: rgba(211, 211, 211, 0.5); +} + +spinbutton.flat:not(.vertical), entry.preferences-search, layoutpane entry.search, editortweak entry.search, +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +spinbutton:not(.vertical) image, +entry image { + color: rgba(211, 211, 211, 0.7); +} + +spinbutton:not(.vertical) image:hover, spinbutton:not(.vertical) image:active, +entry image:hover, +entry image:active { + color: #d3d3d3; +} + +spinbutton:not(.vertical) image:disabled, +entry image:disabled { + color: rgba(211, 211, 211, 0.5); +} + +spinbutton:not(.vertical) image.left, +entry image.left { + margin-left: 2px; + margin-right: 6px; +} + +spinbutton:not(.vertical) image.right, +entry image.right { + margin-left: 6px; + margin-right: 2px; +} + +spinbutton:not(.vertical) undershoot.left, +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(41, 41, 41, 0.3) 50%, rgba(211, 211, 211, 0.3) 50%); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; +} + +spinbutton:not(.vertical) undershoot.right, +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(41, 41, 41, 0.3) 50%, rgba(211, 211, 211, 0.3) 50%); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; +} + +spinbutton.error:not(.vertical), +entry.error { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1); + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #FF443E 0%, transparent 0%) 0 0 0/0 0 0px; + box-shadow: inset 0 -1px #FF443E; + background-color: rgba(211, 211, 211, 0.04); + color: #d3d3d3; +} + +spinbutton.error:focus:not(.vertical), +entry.error:focus { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #FF443E 100%, transparent 0%) 0 0 2/0 0 2px; +} + +spinbutton.error:disabled:not(.vertical), +entry.error:disabled { + box-shadow: inset 0 -1px rgba(211, 211, 211, 0.12); + background-color: rgba(211, 211, 211, 0.04); + color: rgba(211, 211, 211, 0.5); +} + +spinbutton.warning:not(.vertical), +entry.warning { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1); + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #FF9800 0%, transparent 0%) 0 0 0/0 0 0px; + box-shadow: inset 0 -1px rgba(211, 211, 211, 0.3); + background-color: rgba(211, 211, 211, 0.04); + color: #d3d3d3; +} + +spinbutton.warning:focus:not(.vertical), +entry.warning:focus { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #FF9800 100%, transparent 0%) 0 0 2/0 0 2px; +} + +spinbutton.warning:disabled:not(.vertical), +entry.warning:disabled { + box-shadow: inset 0 -1px rgba(211, 211, 211, 0.12); + background-color: rgba(211, 211, 211, 0.04); + color: rgba(211, 211, 211, 0.5); +} + +spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -8px; + border-bottom: 2px solid #FF9800; + background-color: transparent; +} + +spinbutton.vertical entry, .gedit-search-slider .linked:not(.vertical) > entry { + border-radius: 4px; + transition: all 100ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); + background-color: #292929; + color: #d3d3d3; +} + +spinbutton.vertical entry:focus, .gedit-search-slider .linked:not(.vertical) > entry:focus { + border-image: none; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23); +} + +spinbutton.vertical entry:disabled, .gedit-search-slider .linked:not(.vertical) > entry:disabled { + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); + background-color: #252525; + color: rgba(211, 211, 211, 0.5); +} + +spinbutton.vertical entry.error, .gedit-search-slider .linked:not(.vertical) > entry.error { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); + background-color: #FF443E; + color: white; +} + +spinbutton.vertical entry.error:focus, .gedit-search-slider .linked:not(.vertical) > entry.error:focus { + border-image: none; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23); +} + +spinbutton.vertical entry.error:disabled, .gedit-search-slider .linked:not(.vertical) > entry.error:disabled { + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); + background-color: #252525; + color: rgba(211, 211, 211, 0.5); +} + +spinbutton.vertical entry.error image, .gedit-search-slider .linked:not(.vertical) > entry.error image { + color: rgba(255, 255, 255, 0.7); +} + +spinbutton.vertical entry.error image:hover, .gedit-search-slider .linked:not(.vertical) > entry.error image:hover, spinbutton.vertical entry.error image:active, .gedit-search-slider .linked:not(.vertical) > entry.error image:active { + color: white; +} + +spinbutton.vertical entry.error image:disabled, .gedit-search-slider .linked:not(.vertical) > entry.error image:disabled { + color: rgba(255, 255, 255, 0.5); +} + +spinbutton.vertical entry.warning, .gedit-search-slider .linked:not(.vertical) > entry.warning { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); + background-color: #292929; + color: #d3d3d3; +} + +spinbutton.vertical entry.warning:focus, .gedit-search-slider .linked:not(.vertical) > entry.warning:focus { + border-image: none; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23); +} + +spinbutton.vertical entry.warning:disabled, .gedit-search-slider .linked:not(.vertical) > entry.warning:disabled { + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); + background-color: #252525; + color: rgba(211, 211, 211, 0.5); +} + +spinbutton.vertical entry.warning image, .gedit-search-slider .linked:not(.vertical) > entry.warning image { + color: rgba(0, 0, 0, 0.54); +} + +spinbutton.vertical entry.warning image:hover, .gedit-search-slider .linked:not(.vertical) > entry.warning image:hover, spinbutton.vertical entry.warning image:active, .gedit-search-slider .linked:not(.vertical) > entry.warning image:active { + color: rgba(0, 0, 0, 0.87); +} + +spinbutton.vertical entry.warning image:disabled, .gedit-search-slider .linked:not(.vertical) > entry.warning image:disabled { + color: rgba(0, 0, 0, 0.38); +} + +treeview entry.flat, treeview entry { + background-color: #292929; +} + +treeview entry.flat, treeview entry.flat:focus, treeview entry, treeview entry:focus { + border-image: none; + box-shadow: none; +} + +.entry-tag, .documents-entry-tag, .photos-entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(211, 211, 211, 0.12); + color: #d3d3d3; +} + +.entry-tag:hover, .documents-entry-tag:hover, .photos-entry-tag:hover { + background-image: image(rgba(211, 211, 211, 0.12)); +} + +:dir(ltr) .entry-tag, :dir(ltr) .documents-entry-tag, :dir(ltr) .photos-entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag, :dir(rtl) .documents-entry-tag, :dir(rtl) .photos-entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button, .button.documents-entry-tag, .button.photos-entry-tag { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active), .button.documents-entry-tag:not(:hover):not(:active), .button.photos-entry-tag:not(:hover):not(:active) { + color: rgba(211, 211, 211, 0.7); +} + +/*********** + * Buttons * + ***********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF9800), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#FF9800), to(transparent)); + } +} + + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 4px; + font-weight: 500; + transition: all 100ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), inset 0 0 0 9999px transparent; + background-color: #2A2A2A; + background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: #d3d3d3; +} + + +button:hover { + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), inset 0 0 0 9999px transparent; + color: #d3d3d3; +} + + +button:active { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle farthest-corner at center, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 0% 0%; + color: #d3d3d3; +} + + +button:disabled { + box-shadow: none; + background-color: rgba(211, 211, 211, 0.04); + color: rgba(211, 211, 211, 0.5); +} + + +button:checked { + background-color: #FF9800; + color: rgba(0, 0, 0, 0.87); +} + + +button:checked:disabled { + background-color: rgba(211, 211, 211, 0.12); + color: rgba(211, 211, 211, 0.5); +} + +modelbutton.flat, +.menuitem.button.flat, spinbutton:not(.vertical) button, spinbutton.vertical button, popover.background.menu button, +popover.background button.model, notebook > header > tabs > arrow, scrollbar button, check, +radio, calendar.button, messagedialog.csd .dialog-action-area button, button.sidebar-button, .gedit-search-slider .linked > button, popover.messagepopover .popover-action-area button, #mate-menu button, .budgie-settings-window buttonbox.inline-toolbar button, .drop-shadow button, .budgie-session-dialog .linked.horizontal > button, .lightdm-gtk-greeter button, :not(headerbar) .caja-pathbar button, .caja-pathbar :not(headerbar) button, :not(headerbar) .path-bar button, layouttabbar button, .mate-panel-menu-bar button, .budgie-panel button, .raven stackswitcher.linked > button, .xfce4-panel.background button, toolbar button, .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action), +headerbar button:not(.suggested-action):not(.destructive-action), actionbar > revealer > box button:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification button, filechooser #pathbarbox > stack > box > button, .nemo-window .toolbar button, +button.flat { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px transparent; + background-color: transparent; + background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: rgba(211, 211, 211, 0.7); +} + +modelbutton.flat:hover, +.menuitem.button.flat:hover, spinbutton:not(.vertical) button:hover, spinbutton.vertical button:hover, popover.background.menu button:hover, +popover.background button.model:hover, notebook > header > tabs > arrow:hover, scrollbar button:hover, check:hover, +radio:hover, calendar.button:hover, messagedialog.csd .dialog-action-area button:hover, button.sidebar-button:hover, .gedit-search-slider .linked > button:hover, popover.messagepopover .popover-action-area button:hover, #mate-menu button:hover, .budgie-settings-window buttonbox.inline-toolbar button:hover, .drop-shadow button:hover, .budgie-session-dialog .linked.horizontal > button:hover, .lightdm-gtk-greeter button:hover, :not(headerbar) .caja-pathbar button:hover, .caja-pathbar :not(headerbar) button:hover, :not(headerbar) .path-bar button:hover, layouttabbar button:hover, .mate-panel-menu-bar button:hover, .budgie-panel button:hover, .raven stackswitcher.linked > button:hover, .xfce4-panel.background button:hover, toolbar button:hover, .titlebar:not(headerbar) button:hover:not(.suggested-action):not(.destructive-action), +headerbar button:hover:not(.suggested-action):not(.destructive-action), actionbar > revealer > box button:hover:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification button:hover, filechooser #pathbarbox > stack > box > button:hover, .nemo-window .toolbar button:hover, +button.flat:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + color: #d3d3d3; +} + +modelbutton.flat:active, +.menuitem.button.flat:active, spinbutton:not(.vertical) button:active, spinbutton.vertical button:active, popover.background.menu button:active, +popover.background button.model:active, notebook > header > tabs > arrow:active, scrollbar button:active, check:active, +radio:active, calendar.button:active, messagedialog.csd .dialog-action-area button:active, button.sidebar-button:active, .gedit-search-slider .linked > button:active, popover.messagepopover .popover-action-area button:active, #mate-menu button:active, .budgie-settings-window buttonbox.inline-toolbar button:active, .drop-shadow button:active, .budgie-session-dialog .linked.horizontal > button:active, .lightdm-gtk-greeter button:active, :not(headerbar) .caja-pathbar button:active, .caja-pathbar :not(headerbar) button:active, :not(headerbar) .path-bar button:active, layouttabbar button:active, .mate-panel-menu-bar button:active, .budgie-panel button:active, .raven stackswitcher.linked > button:active, .xfce4-panel.background button:active, toolbar button:active, .titlebar:not(headerbar) button:active:not(.suggested-action):not(.destructive-action), +headerbar button:active:not(.suggested-action):not(.destructive-action), actionbar > revealer > box button:active:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification button:active, filechooser #pathbarbox > stack > box > button:active, .nemo-window .toolbar button:active, +button.flat:active { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle farthest-corner at center, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 0% 0%; + color: #d3d3d3; +} + +modelbutton.flat:disabled, +.menuitem.button.flat:disabled, spinbutton:not(.vertical) button:disabled, spinbutton.vertical button:disabled, popover.background.menu button:disabled, +popover.background button.model:disabled, notebook > header > tabs > arrow:disabled, scrollbar button:disabled, check:disabled, +radio:disabled, calendar.button:disabled, messagedialog.csd .dialog-action-area button:disabled, button.sidebar-button:disabled, .gedit-search-slider .linked > button:disabled, popover.messagepopover .popover-action-area button:disabled, #mate-menu button:disabled, .budgie-settings-window buttonbox.inline-toolbar button:disabled, .drop-shadow button:disabled, .budgie-session-dialog .linked.horizontal > button:disabled, .lightdm-gtk-greeter button:disabled, :not(headerbar) .caja-pathbar button:disabled, .caja-pathbar :not(headerbar) button:disabled, :not(headerbar) .path-bar button:disabled, layouttabbar button:disabled, .mate-panel-menu-bar button:disabled, .budgie-panel button:disabled, .raven stackswitcher.linked > button:disabled, .xfce4-panel.background button:disabled, toolbar button:disabled, .titlebar:not(headerbar) button:disabled:not(.suggested-action):not(.destructive-action), +headerbar button:disabled:not(.suggested-action):not(.destructive-action), actionbar > revealer > box button:disabled:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification button:disabled, filechooser #pathbarbox > stack > box > button:disabled, .nemo-window .toolbar button:disabled, +button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(211, 211, 211, 0.3); +} + +:not(headerbar) .caja-pathbar button:checked, .caja-pathbar :not(headerbar) button:checked, :not(headerbar) .path-bar button:checked, layouttabbar button:checked, .mate-panel-menu-bar button:checked, .budgie-panel button:checked, .raven stackswitcher.linked > button:checked, .xfce4-panel.background button:checked, toolbar button:checked, .path-bar-box .nautilus-path-bar button:last-child:dir(ltr), .path-bar-box .nautilus-path-bar button:first-child:dir(rtl), .titlebar:not(headerbar) button:checked:not(.suggested-action):not(.destructive-action), +headerbar button:checked:not(.suggested-action):not(.destructive-action), actionbar > revealer > box button:checked:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification button:checked, filechooser #pathbarbox > stack > box > button:checked, .nemo-window .toolbar button:checked, +button.flat:checked { + background-color: alpha(currentColor, 0.24); + color: #d3d3d3; +} + +:not(headerbar) .caja-pathbar button:checked:disabled, .caja-pathbar :not(headerbar) button:checked:disabled, :not(headerbar) .path-bar button:checked:disabled, layouttabbar button:checked:disabled, .mate-panel-menu-bar button:checked:disabled, .budgie-panel button:checked:disabled, .raven stackswitcher.linked > button:checked:disabled, .xfce4-panel.background button:checked:disabled, toolbar button:checked:disabled, .path-bar-box .nautilus-path-bar button:disabled:last-child:dir(ltr), .path-bar-box .nautilus-path-bar button:disabled:first-child:dir(rtl), .titlebar:not(headerbar) button:checked:disabled:not(.suggested-action):not(.destructive-action), +headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action), actionbar > revealer > box button:checked:disabled:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification button:checked:disabled, filechooser #pathbarbox > stack > box > button:checked:disabled, .nemo-window .toolbar button:checked:disabled, +button.flat:checked:disabled { + background-color: rgba(211, 211, 211, 0.12); + color: rgba(211, 211, 211, 0.5); +} + + +button.text-button { + padding-left: 16px; + padding-right: 16px; +} + + +button.image-button { + min-width: 24px; + padding: 6px; +} + + +button.text-button.image-button { + border-radius: 4px; + -gtk-outline-radius: 4px; +} + + +button.text-button.image-button label:first-child { + margin-left: 10px; +} + + +button.text-button.image-button label:last-child { + margin-right: 10px; +} + + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +toolbar .linked > button, .titlebar:not(headerbar) .linked > button:not(.suggested-action):not(.destructive-action), +headerbar .linked > button:not(.suggested-action):not(.destructive-action), actionbar > revealer > box .linked > button:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification .linked > button, filechooser #pathbarbox > stack > box.linked > button, .nemo-window .toolbar .linked > button, +toolbar .linked.vertical > button, +.titlebar:not(headerbar) .linked.vertical > button:not(.suggested-action):not(.destructive-action), +headerbar .linked.vertical > button:not(.suggested-action):not(.destructive-action), +actionbar > revealer > box .linked.vertical > button:not(.suggested-action):not(.destructive-action):not(.server-list-button), +.app-notification .linked.vertical > button, +filechooser #pathbarbox > stack > box.linked.vertical > button, +.nemo-window .toolbar .linked.vertical > button, .linked > +button.flat, +.linked.vertical > +button.flat { + border-radius: 4px; +} + +toolbar .linked > button.text-button.image-button, .titlebar:not(headerbar) .linked > button.text-button.image-button:not(.suggested-action):not(.destructive-action), +headerbar .linked > button.text-button.image-button:not(.suggested-action):not(.destructive-action), actionbar > revealer > box .linked > button.text-button.image-button:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification .linked > button.text-button.image-button, filechooser #pathbarbox > stack > box.linked > button.text-button.image-button, .nemo-window .toolbar .linked > button.text-button.image-button, +toolbar .linked.vertical > button.text-button.image-button, +.titlebar:not(headerbar) .linked.vertical > button.text-button.image-button:not(.suggested-action):not(.destructive-action), +headerbar .linked.vertical > button.text-button.image-button:not(.suggested-action):not(.destructive-action), +actionbar > revealer > box .linked.vertical > button.text-button.image-button:not(.suggested-action):not(.destructive-action):not(.server-list-button), +.app-notification .linked.vertical > button.text-button.image-button, +filechooser #pathbarbox > stack > box.linked.vertical > button.text-button.image-button, +.nemo-window .toolbar .linked.vertical > button.text-button.image-button, .linked > +button.flat.text-button.image-button, +.linked.vertical > +button.flat.text-button.image-button { + border-radius: 4px; + -gtk-outline-radius: 4px; +} + +infobar.info button.flat, infobar.question button.flat, infobar.warning button.flat, infobar.error button.flat, .mate-panel-menu-bar button, .budgie-panel button, .raven-mpris button.image-button, .xfce4-panel.background button { + color: rgba(255, 255, 255, 0.7); +} + +infobar.info button.flat:hover, infobar.question button.flat:hover, infobar.warning button.flat:hover, infobar.error button.flat:hover, .mate-panel-menu-bar button:hover, .budgie-panel button:hover, .raven-mpris button.image-button:hover, .xfce4-panel.background button:hover, infobar.info button.flat:active, infobar.question button.flat:active, infobar.warning button.flat:active, infobar.error button.flat:active, .mate-panel-menu-bar button:active, .budgie-panel button:active, .raven-mpris button.image-button:active, .xfce4-panel.background button:active { + color: white; +} + +infobar.info button.flat:disabled, infobar.question button.flat:disabled, infobar.warning button.flat:disabled, infobar.error button.flat:disabled, .mate-panel-menu-bar button:disabled, .budgie-panel button:disabled, .raven-mpris button.image-button:disabled, .xfce4-panel.background button:disabled { + color: rgba(255, 255, 255, 0.3); +} + +infobar.info button.flat:checked, infobar.question button.flat:checked, infobar.warning button.flat:checked, infobar.error button.flat:checked, .mate-panel-menu-bar button:checked, .budgie-panel button:checked, .raven-mpris button.image-button:checked, .xfce4-panel.background button:checked { + background-color: rgba(255, 255, 255, 0.3); + color: white; +} + +infobar.info button.flat:checked:disabled, infobar.question button.flat:checked:disabled, infobar.warning button.flat:checked:disabled, infobar.error button.flat:checked:disabled, .mate-panel-menu-bar button:checked:disabled, .budgie-panel button:checked:disabled, .raven-mpris button.image-button:checked:disabled, .xfce4-panel.background button:checked:disabled { + background-color: rgba(255, 255, 255, 0.12); + color: rgba(255, 255, 255, 0.5); +} + + +button.osd { + padding: 12px 16px; +} + + +button.osd.image-button { + padding: 12px; +} + + +button.osd:disabled { + opacity: 0; +} + + +button.suggested-action { + background-color: #FF9800; + color: rgba(0, 0, 0, 0.87); +} + + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(211, 211, 211, 0.04); + color: rgba(211, 211, 211, 0.5); +} + + +button.suggested-action:checked { + background-color: rgba(192, 114, 0, 0.961); +} + + +button.suggested-action.flat { + background-color: transparent; + color: #FF9800; +} + + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(211, 211, 211, 0.3); +} + + +button.suggested-action.flat:checked { + background-color: rgba(255, 152, 0, 0.3); +} + + +button.destructive-action { + background-color: #FF443E; + color: white; +} + + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(211, 211, 211, 0.04); + color: rgba(211, 211, 211, 0.5); +} + + +button.destructive-action:checked { + background-color: #ff7c78; +} + + +button.destructive-action.flat { + background-color: transparent; + color: #FF443E; +} + + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(211, 211, 211, 0.3); +} + + +button.destructive-action.flat:checked { + background-color: rgba(255, 68, 62, 0.3); +} + +.stack-switcher > +button { + outline-offset: -4px; +} + +.stack-switcher > +button > label { + padding-left: 6px; + padding-right: 6px; +} + +.stack-switcher > +button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; +} + +.stack-switcher > +button.text-button { + padding-left: 10px; + padding-right: 10px; +} + +.stack-switcher > +button.image-button { + padding-left: 4px; + padding-right: 4px; +} + +.stack-switcher > +button.needs-attention:checked > label, +.stack-switcher > +button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +.primary-toolbar +button { + -gtk-icon-shadow: none; +} + + +button.image-button, toolbar .linked > button.image-button, .titlebar:not(headerbar) .linked > button.image-button:not(.suggested-action):not(.destructive-action), +headerbar .linked > button.image-button:not(.suggested-action):not(.destructive-action), actionbar > revealer > box .linked > button.image-button:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification .linked > button.image-button, .nemo-window .toolbar .linked > button.image-button, toolbar .linked.vertical > button.image-button, +headerbar .linked.vertical > button.image-button:not(.suggested-action):not(.destructive-action), .app-notification .linked.vertical > button.image-button, .nemo-window .toolbar .linked.vertical > button.image-button, .linked > button.flat.image-button, +.linked.vertical > button.flat.image-button, .inline-toolbar button:not(.text-button), check, +radio, filechooser #pathbarbox > stack > box > button, button.titlebutton, .linked > button.disclosure-button:not(.suggested-action):not(.destructive-action), .nautilus-window headerbar revealer > button, .raven .expander-button, +button.close, +button.circular { + border-radius: 9999px; + -gtk-outline-radius: 9999px; +} + +spinbutton:not(.vertical) button, notebook > header tab button.flat, button.sidebar-button, .nautilus-window .floating-bar button, .gedit-document-panel row button.flat, .gedit-search-slider .linked > button, .pluma-window paned.horizontal box.vertical box.horizontal button.flat { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; + -gtk-outline-radius: 9999px; +} + +.stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { + animation: needs_attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +.stack-switcher > button.needs-attention > label:dir(rtl), +.stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { + background-position: left 3px; +} + +.linked > button, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, combobox > .linked > button, .linked:not(.vertical) > combobox > box > button.combo { + border-radius: 0; + -gtk-outline-radius: 4px; +} + +.linked > button:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} + +.linked > button:last-child { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} + +.linked > button:only-child { + border-radius: 4px; +} + +.linked.vertical > button, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, .linked.vertical > combobox > box > button.combo { + border-radius: 0; + -gtk-outline-radius: 4px; +} + +.linked.vertical > button:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +.linked.vertical > button:last-child { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; +} + +.linked.vertical > button:only-child { + border-radius: 4px; +} + +.linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, combobox.linked button:nth-child(2):dir(rtl), combobox > .linked > button:first-child, .linked:not(.vertical) > combobox:first-child > box > button.combo { + border-radius: 4px 0 0 0; +} + +.linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, combobox.linked button:nth-child(2):dir(ltr), combobox > .linked > button:last-child, .linked:not(.vertical) > combobox:last-child > box > button.combo { + border-radius: 0 4px 0 0; +} + +.linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, combobox > .linked > button:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo { + border-radius: 4px 4px 0 0; +} + +.linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child, .linked.vertical > combobox:first-child > box > button.combo { + border-radius: 4px 4px 0 0; +} + +.linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child, .linked.vertical > combobox:last-child > box > button.combo { + border-radius: 0; +} + +.linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child, .linked.vertical > combobox:only-child > box > button.combo { + border-radius: 4px 4px 0 0; +} + +/* menu buttons */ +modelbutton.flat, +.menuitem.button.flat { + min-height: 28px; + padding: 0 8px; + border-radius: 4px; + color: inherit; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +/********* + * Links * + *********/ +*:link, button:link, button:link:hover, button:link:active, +button:visited, +button:visited:hover, +button:visited:active { + color: #FF9800; +} + +*:link:visited, +button:visited, +button:visited:hover, +button:visited:active { + color: #D81B60; +} + +button:link > label, +button:visited > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical) { + padding: 0; +} + +spinbutton:not(.vertical) entry { + min-width: 32px; + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) button { + border: solid 6px transparent; +} + +spinbutton:not(.vertical) button.up:dir(ltr), spinbutton:not(.vertical) button.down:dir(rtl) { + margin-left: -3px; +} + +spinbutton:not(.vertical) button.up:dir(rtl), spinbutton:not(.vertical) button.down:dir(ltr) { + margin-right: -3px; +} + +spinbutton.vertical:disabled { + color: rgba(211, 211, 211, 0.5); +} + +spinbutton.vertical:drop(active) { + box-shadow: none; +} + +spinbutton.vertical entry { + min-height: 36px; + min-width: 48px; + padding: 0; +} + +spinbutton.vertical button { + min-height: 36px; + min-width: 48px; + padding: 0; +} + +spinbutton.vertical button.up { + border-radius: 4px 4px 0 0; +} + +spinbutton.vertical button.down { + border-radius: 0 0 4px 4px; +} + +treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; +} + +treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; +} + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +combobox decoration, +combobox button.combo:checked { + transition: none; +} + +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +combobox #gtk-combobox-popup-menu { + padding: 2px 0; +} + +combobox #gtk-combobox-popup-menu menuitem { + min-height: 32px; + padding: 0 8px; +} + +combobox #gtk-combobox-popup-menu > arrow.top { + margin-top: -2px; +} + +combobox #gtk-combobox-popup-menu > arrow.bottom { + margin-top: 4px; + margin-bottom: -6px; +} + +combobox:drop(active) { + box-shadow: none; +} + +button.combo { + border-radius: 4px 4px 0 0; + background-image: none; + font-weight: inherit; + transition: all 100ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1); + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #FF9800 0%, transparent 0%) 0 0 0/0 0 0px; + box-shadow: inset 0 -1px rgba(211, 211, 211, 0.3); + background-color: rgba(211, 211, 211, 0.04); + color: #d3d3d3; +} + +button.combo:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +button.combo:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #FF9800 100%, transparent 0%) 0 0 2/0 0 2px; +} + +button.combo:disabled { + box-shadow: inset 0 -1px rgba(211, 211, 211, 0.12); + background-color: rgba(211, 211, 211, 0.04); + color: rgba(211, 211, 211, 0.5); +} + +/************ + * Toolbars * + ************/ +toolbar { + -GtkWidget-window-dragging: true; + padding: 2px; + background-color: #212121; +} + +.osd toolbar { + background-color: transparent; +} + +toolbar.osd, .app-notification, frame.documents-dropdown { + transition: box-shadow 100ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 4px; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #2A2A2A; +} + +toolbar.osd:backdrop, .app-notification:backdrop, frame.documents-dropdown:backdrop { + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), inset 0 1px rgba(255, 255, 255, 0.1); +} + +toolbar.osd.left, .left.app-notification, frame.left.documents-dropdown, toolbar.osd.right, .right.app-notification, frame.right.documents-dropdown, toolbar.osd.top, .top.app-notification, frame.top.documents-dropdown, toolbar.osd.bottom, .bottom.app-notification, frame.bottom.documents-dropdown { + border-radius: 0; +} + +toolbar.horizontal > separator { + margin: 2px; +} + +toolbar.vertical > separator { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 8px 2px; +} + +.inline-toolbar { + padding: 6px; + border-style: solid; + border-width: 0 1px 1px; + border-color: rgba(0, 0, 0, 0.26); + background-color: #252525; +} + +searchbar > revealer > box, +.location-bar { + padding: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(0, 0, 0, 0.26); + background-color: #212121; + background-clip: border-box; +} + +searchbar > revealer > box { + margin: -6px; + padding: 6px; +} + +/*************** + * Header bars * + ***************/ +.titlebar:not(headerbar), +headerbar { + transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1), color 100ms cubic-bezier(0, 0, 0.2, 1); + min-height: 48px; + padding: 0 6px; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #212121; + color: #B0BEC5; +} + +.titlebar:disabled:not(headerbar), +headerbar:disabled { + color: rgba(176, 190, 197, 0.5); +} + +.titlebar:backdrop:not(headerbar), +headerbar:backdrop { + color: rgba(176, 190, 197, 0.7); +} + +.titlebar:backdrop:disabled:not(headerbar), +headerbar:backdrop:disabled { + color: rgba(176, 190, 197, 0.3); +} + +.titlebar:not(headerbar) .title, +headerbar .title { + padding: 0 12px; + font-weight: bold; +} + +.titlebar:not(headerbar) .subtitle, +headerbar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +.titlebar:not(headerbar) entry, +headerbar entry { + box-shadow: inset 0 -1px rgba(176, 190, 197, 0.3); + background-color: rgba(176, 190, 197, 0.04); + color: #B0BEC5; +} + +.titlebar:not(headerbar) entry:disabled, +headerbar entry:disabled { + box-shadow: inset 0 -1px rgba(176, 190, 197, 0.12); + background-color: rgba(176, 190, 197, 0.04); + color: rgba(176, 190, 197, 0.5); +} + +.titlebar:not(headerbar) entry image, +headerbar entry image { + color: rgba(176, 190, 197, 0.7); +} + +.titlebar:not(headerbar) entry image:hover, .titlebar:not(headerbar) entry image:active, +headerbar entry image:hover, +headerbar entry image:active { + color: #B0BEC5; +} + +.titlebar:not(headerbar) entry image:disabled, +headerbar entry image:disabled { + color: rgba(176, 190, 197, 0.5); +} + +.titlebar:not(headerbar) .linked:not(.vertical) > entry:not(.flat), +headerbar .linked:not(.vertical) > entry:not(.flat) { + border-radius: 4px 4px 0 0; +} + +.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action), +headerbar button:not(.suggested-action):not(.destructive-action) { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0/0 0 0px; + color: rgba(176, 190, 197, 0.7); +} + +.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):hover, .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):active, +headerbar button:not(.suggested-action):not(.destructive-action):hover, +headerbar button:not(.suggested-action):not(.destructive-action):active { + color: #B0BEC5; +} + +.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):disabled, +headerbar button:not(.suggested-action):not(.destructive-action):disabled { + color: rgba(176, 190, 197, 0.3); +} + +.path-bar-box .nautilus-path-bar button:last-child:dir(ltr), .path-bar-box .nautilus-path-bar button:first-child:dir(rtl), .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked, +headerbar button:not(.suggested-action):not(.destructive-action):checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2/0 0 2px; + color: #B0BEC5; +} + +.path-bar-box .nautilus-path-bar button:disabled:last-child:dir(ltr), .path-bar-box .nautilus-path-bar button:disabled:first-child:dir(rtl), .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked:disabled, +headerbar button:not(.suggested-action):not(.destructive-action):checked:disabled { + color: rgba(176, 190, 197, 0.5); +} + +.path-bar-box .nautilus-path-bar button:last-child:dir(ltr), .path-bar-box .nautilus-path-bar button:first-child:dir(rtl), .path-bar-box .nautilus-path-bar button:disabled:last-child:dir(ltr), .path-bar-box .nautilus-path-bar button:disabled:first-child:dir(rtl), .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked, .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked:disabled, +headerbar button:not(.suggested-action):not(.destructive-action):checked, +headerbar button:not(.suggested-action):not(.destructive-action):checked:disabled { + background-color: transparent; +} + +.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop, +headerbar button:not(.suggested-action):not(.destructive-action):backdrop { + color: rgba(176, 190, 197, 0.5); +} + +.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:hover, .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:active, +headerbar button:not(.suggested-action):not(.destructive-action):backdrop:hover, +headerbar button:not(.suggested-action):not(.destructive-action):backdrop:active { + color: rgba(176, 190, 197, 0.7); +} + +.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:disabled, +headerbar button:not(.suggested-action):not(.destructive-action):backdrop:disabled { + color: rgba(176, 190, 197, 0.3); +} + +.path-bar-box .nautilus-path-bar button:backdrop:last-child:dir(ltr), .path-bar-box .nautilus-path-bar button:backdrop:first-child:dir(rtl), .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:checked, +headerbar button:not(.suggested-action):not(.destructive-action):backdrop:checked { + color: rgba(176, 190, 197, 0.7); +} + +.path-bar-box .nautilus-path-bar button:backdrop:disabled:last-child:dir(ltr), .path-bar-box .nautilus-path-bar button:backdrop:disabled:first-child:dir(rtl), .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled, +headerbar button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled { + color: rgba(176, 190, 197, 0.3); +} + +.titlebar:not(headerbar) button.suggested-action:disabled, .titlebar:not(headerbar) button.destructive-action:disabled, +headerbar button.suggested-action:disabled, +headerbar button.destructive-action:disabled { + background-color: rgba(176, 190, 197, 0.04); + color: rgba(176, 190, 197, 0.5); +} + +.selection-mode.titlebar:not(headerbar), +headerbar.selection-mode { + transition: background-color 0.00001s 225ms, color 225ms cubic-bezier(0, 0, 0.2, 1); + animation: ripple-headerbar 225ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), inset 0 1px rgba(255, 255, 255, 0.2); + background-color: #FF9800; + color: rgba(0, 0, 0, 0.87); +} + +.selection-mode.titlebar:backdrop:not(headerbar), +headerbar.selection-mode:backdrop { + color: rgba(0, 0, 0, 0.54); +} + +.selection-mode.titlebar:not(headerbar) .subtitle:link, +headerbar.selection-mode .subtitle:link { + color: rgba(0, 0, 0, 0.87); +} + +.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action), +headerbar.selection-mode button:not(.suggested-action):not(.destructive-action) { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0/0 0 0px; + color: rgba(0, 0, 0, 0.87); +} + +.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):disabled, +headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):disabled { + color: rgba(0, 0, 0, 0.38); +} + +.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked, +headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2/0 0 2px; + color: rgba(0, 0, 0, 0.87); +} + +.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked:disabled, +headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):checked:disabled { + color: rgba(0, 0, 0, 0.38); +} + +.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop, +headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop { + color: rgba(0, 0, 0, 0.54); +} + +.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:disabled, +headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:checked, +headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked { + color: rgba(0, 0, 0, 0.54); +} + +.selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled, +headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.selection-mode.titlebar:not(headerbar) .selection-menu, +headerbar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +.selection-mode.titlebar:not(headerbar) .selection-menu arrow, +headerbar.selection-mode .selection-menu arrow { + -GtkArrow-arrow-scaling: 1; +} + +.selection-mode.titlebar:not(headerbar) .selection-menu .arrow, +headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +.tiled .titlebar:not(headerbar), +.tiled-top .titlebar:not(headerbar), +.tiled-right .titlebar:not(headerbar), +.tiled-bottom .titlebar:not(headerbar), +.tiled-left .titlebar:not(headerbar), +.maximized .titlebar:not(headerbar), +.fullscreen .titlebar:not(headerbar), .tiled +headerbar, +.tiled-top +headerbar, +.tiled-right +headerbar, +.tiled-bottom +headerbar, +.tiled-left +headerbar, +.maximized +headerbar, +.fullscreen +headerbar { + border-radius: 0; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); +} + +.default-decoration.titlebar:not(headerbar), +headerbar.default-decoration { + min-height: 24px; + padding: 6px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); +} + +.tiled .default-decoration.titlebar:not(headerbar), +.maximized .default-decoration.titlebar:not(headerbar), +.fullscreen .default-decoration.titlebar:not(headerbar), .tiled +headerbar.default-decoration, +.maximized +headerbar.default-decoration, +.fullscreen +headerbar.default-decoration { + box-shadow: none; +} + +.default-decoration.titlebar:not(headerbar) button.titlebutton, +headerbar.default-decoration button.titlebutton { + min-height: 24px; + min-width: 24px; + margin: 0; + padding: 0; +} + +.background:not(.csd) .default-decoration.titlebar:not(headerbar) button.titlebutton:active, .background:not(.csd) +headerbar.default-decoration button.titlebutton:active { + background-size: 1000% 1000%; +} + +.solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd +headerbar:dir(rtl), .solid-csd +headerbar:dir(ltr) { + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); +} + +headerbar entry, +headerbar spinbutton, +headerbar button { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar separator.titlebutton { + margin-top: 12px; + margin-bottom: 12px; + background-color: rgba(176, 190, 197, 0.12); +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar spinbutton button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar .entry-tag, headerbar .documents-entry-tag, headerbar .photos-entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar.titlebar headerbar:not(.titlebar) { + background-color: transparent; + box-shadow: none; +} + +.background .titlebar { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +.background.tiled .titlebar, +.background.tiled-top .titlebar, +.background.tiled-right .titlebar, +.background.tiled-bottom .titlebar, +.background.tiled-left .titlebar, +.background.maximized .titlebar, +.background.solid-csd .titlebar { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +window separator:first-child + headerbar, +window headerbar:first-child { + border-top-left-radius: 4px; +} + +window headerbar:last-child { + border-top-right-radius: 4px; +} + +window stack headerbar:first-child, window stack headerbar:last-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, +window.tiled-top headerbar, +window.tiled-top headerbar:first-child, +window.tiled-top headerbar:last-child, +window.tiled-top headerbar:only-child, +window.tiled-right headerbar, +window.tiled-right headerbar:first-child, +window.tiled-right headerbar:last-child, +window.tiled-right headerbar:only-child, +window.tiled-bottom headerbar, +window.tiled-bottom headerbar:first-child, +window.tiled-bottom headerbar:last-child, +window.tiled-bottom headerbar:only-child, +window.tiled-left headerbar, +window.tiled-left headerbar:first-child, +window.tiled-left headerbar:last-child, +window.tiled-left headerbar:only-child, +window.maximized headerbar, +window.maximized headerbar:first-child, +window.maximized headerbar:last-child, +window.maximized headerbar:only-child, +window.fullscreen headerbar, +window.fullscreen headerbar:first-child, +window.fullscreen headerbar:last-child, +window.fullscreen headerbar:only-child, +window.solid-csd headerbar, +window.solid-csd headerbar:first-child, +window.solid-csd headerbar:last-child, +window.solid-csd headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +window.csd > .titlebar:not(headerbar) { + padding: 0; + background-color: transparent; + background-image: none; + border-style: none; + box-shadow: none; +} + +.titlebar:not(headerbar) > separator { + background-color: #212121; + background-image: image(rgba(0, 0, 0, 0.26)); +} + +/************ + * Pathbars * + ************/ +.caja-pathbar button, +.path-bar button { + padding-left: 6px; + padding-right: 6px; +} + +.caja-pathbar button label:not(:only-child):first-child, +.path-bar button label:not(:only-child):first-child { + margin-left: 4px; +} + +.caja-pathbar button label:not(:only-child):last-child, +.path-bar button label:not(:only-child):last-child { + margin-right: 4px; +} + +.caja-pathbar button.slider-button, +.path-bar button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +:not(headerbar) .caja-pathbar button, .caja-pathbar :not(headerbar) button, :not(headerbar) +.path-bar button { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #FF9800 0%, transparent 0%) 0 0 0/0 0 0px; + border-radius: 4px; +} + +:not(headerbar) .caja-pathbar button:checked, .caja-pathbar :not(headerbar) button:checked, :not(headerbar) +.path-bar button:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #FF9800 100%, transparent 0%) 0 0 2/0 0 2px; +} + +:not(headerbar) .caja-pathbar button:checked, .caja-pathbar :not(headerbar) button:checked, :not(headerbar) .caja-pathbar button:checked:disabled, .caja-pathbar :not(headerbar) button:checked:disabled, :not(headerbar) +.path-bar button:checked, :not(headerbar) +.path-bar button:checked:disabled { + background-color: transparent; +} + +/************** + * Tree Views * + **************/ +treeview.view { + border-left-color: rgba(211, 211, 211, 0.3); + border-top-color: rgba(0, 0, 0, 0.26); +} + +* { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; +} + +treeview.view:selected { + background-color: #292929; + background-image: image(rgba(255, 152, 0, 0.6)); +} + +treeview.view:hover, treeview.view:selected { + border-radius: 0; +} + +treeview.view.separator { + min-height: 5px; + color: rgba(0, 0, 0, 0.26); +} + +treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #FF9800; +} + +treeview.view:drop(active).after { + border-top-style: none; +} + +treeview.view:drop(active).before { + border-bottom-style: none; +} + +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtk-icon-transform: rotate(-90deg); + color: rgba(211, 211, 211, 0.7); +} + +treeview.view.expander:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +treeview.view.expander:checked { + -gtk-icon-transform: unset; +} + +treeview.view.expander:hover, treeview.view.expander:active { + color: #d3d3d3; +} + +treeview.view.expander:disabled { + color: rgba(211, 211, 211, 0.3); +} + +treeview.view.progressbar { + border-bottom: 4px solid #FF9800; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +treeview.view.trough { + border-bottom: 4px solid rgba(211, 211, 211, 0.12); + box-shadow: none; + background-color: transparent; + background-image: none; +} + +treeview.view.trough:selected:hover { + box-shadow: none; +} + +treeview.view header button { + padding: 2px 6px; + border-style: none solid solid none; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.26); + border-radius: 0; + background-clip: border-box; +} + +treeview.view header button:not(:hover):not(:active) { + color: rgba(211, 211, 211, 0.7); +} + +treeview.view header button, treeview.view header button:hover, treeview.view header button:active { + box-shadow: none; +} + +treeview.view header button, treeview.view header button:disabled { + background-color: #292929; +} + +treeview.view header button:last-child { + border-right-style: none; +} + +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.26); + border-radius: 0; + box-shadow: none; + background-color: #292929; + background-clip: border-box; + color: #FF9800; +} + +treeview.view acceleditor > label { + background-color: #FF9800; +} + +/********* + * Menus * + *********/ +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0; + background-color: #212121; +} + +menubar > menuitem, +.menubar > menuitem { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(176, 190, 197, 0.7); +} + +menubar > menuitem:hover, +.menubar > menuitem:hover { + transition: none; + background-color: rgba(176, 190, 197, 0.12); + color: #B0BEC5; +} + +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(176, 190, 197, 0.3); +} + +menubar > menuitem label:disabled, +.menubar > menuitem label:disabled { + color: inherit; +} + +.background.popup { + background-color: transparent; +} + +menu, +.menu, +.context-menu { + margin: 4px 0; + padding: 4px 0; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #2A2A2A; + border: 1px solid rgba(0, 0, 0, 0.26); +} + +.csd menu, .csd +.menu, .csd +.context-menu { + border: none; + border-radius: 4px; +} + +menu menuitem, +.menu menuitem, +.context-menu menuitem { + transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + min-width: 40px; + padding: 4px 8px; + font: initial; + text-shadow: none; +} + +menu menuitem:hover, +.menu menuitem:hover, +.context-menu menuitem:hover { + transition: none; + background-color: rgba(211, 211, 211, 0.12); +} + +menu menuitem:disabled, +.menu menuitem:disabled, +.context-menu menuitem:disabled { + color: rgba(211, 211, 211, 0.5); +} + +menu menuitem arrow, +.menu menuitem arrow, +.context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; +} + +menu menuitem arrow:dir(ltr), +.menu menuitem arrow:dir(ltr), +.context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 8px; +} + +menu menuitem arrow:dir(rtl), +.menu menuitem arrow:dir(rtl), +.context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 8px; +} + +menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), +.menu menuitem label:dir(rtl), +.menu menuitem label:dir(ltr), +.context-menu menuitem label:dir(rtl), +.context-menu menuitem label:dir(ltr) { + color: inherit; +} + +menu > arrow, +.menu > arrow, +.context-menu > arrow { + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #2A2A2A; + color: rgba(211, 211, 211, 0.7); +} + +menu > arrow.top, +.menu > arrow.top, +.context-menu > arrow.top { + margin-top: -4px; + border-bottom: 1px solid rgba(0, 0, 0, 0.26); + border-radius: 4px 4px 0 0; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +menu > arrow.bottom, +.menu > arrow.bottom, +.context-menu > arrow.bottom { + margin-top: 8px; + margin-bottom: -12px; + border-top: 1px solid rgba(0, 0, 0, 0.26); + border-radius: 0 0 4px 4px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +menu > arrow:hover, +.menu > arrow:hover, +.context-menu > arrow:hover { + background-image: image(rgba(211, 211, 211, 0.12)); + color: #d3d3d3; +} + +menu > arrow:disabled, +.menu > arrow:disabled, +.context-menu > arrow:disabled { + border-color: transparent; + background-color: transparent; + color: transparent; +} + +menu separator, +.menu separator, +.context-menu separator { + margin: 4px 0; +} + +menuitem accelerator { + color: rgba(211, 211, 211, 0.7); +} + +menuitem:disabled accelerator { + color: rgba(211, 211, 211, 0.3); +} + +.popup:not(.csd) menu menuitem { + color: #d3d3d3; +} + +.popup:not(.csd) menu menuitem:hover { + background-color: #3e3e3e; +} + +.popup:not(.csd) menu menuitem:disabled { + color: #7f7f7f; +} + +.popup:not(.csd) menu accelerator { + color: #a0a0a0; +} + +/************ + * Popovers * + ************/ +popover.background { + transition: box-shadow 100ms cubic-bezier(0, 0, 0.2, 1); + padding: 2px; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23); + background-color: #2A2A2A; +} + +popover.background:backdrop { + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); +} + +popover.background, .csd popover.background { + border-style: solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3); + border-radius: 5px; +} + +popover.background > stack { + margin: -4px; +} + +popover.background > toolbar { + margin: -2px; +} + +popover.background > list, +popover.background > .view, +popover.background > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background list, +popover.background .view:not(:selected), +popover.background toolbar { + background-color: #2A2A2A; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 4px; +} + +popover.background separator { + margin: 4px 0; +} + +popover.background list separator { + margin: 0; +} + +/************* + * Notebooks * + *************/ +frame > paned > notebook > header, +notebook.frame > header { + background-color: #252525; +} + +notebook:focus tab:checked { + box-shadow: inset 0 0 0 9999px rgba(255, 152, 0, 0.12); + outline: none; +} + +notebook > header { + border-width: 1px; + border-color: rgba(0, 0, 0, 0.26); + background-color: #212121; + background-clip: border-box; +} + +notebook > header.top { + border-bottom-style: solid; +} + +notebook > header.top > tabs { + margin-bottom: -1px; +} + +notebook > header.top > tabs > tab { + border-image: linear-gradient(to top, transparent 2px, transparent 2px) 2/0 0 2px; +} + +notebook > header.top > tabs > tab:checked { + border-image-source: linear-gradient(to top, #FF9800 2px, rgba(0, 0, 0, 0.26) 2px); +} + +notebook > header.top > tabs > tab.reorderable-page { + border-image-width: 0 1px 2px; +} + +notebook > header.bottom { + border-top-style: solid; +} + +notebook > header.bottom > tabs { + margin-top: -1px; +} + +notebook > header.bottom > tabs > tab { + border-image: linear-gradient(to bottom, transparent 2px, transparent 2px) 2/2px 0 0; +} + +notebook > header.bottom > tabs > tab:checked { + border-image-source: linear-gradient(to bottom, #FF9800 2px, rgba(0, 0, 0, 0.26) 2px); +} + +notebook > header.bottom > tabs > tab.reorderable-page { + border-image-width: 2px 1px 0; +} + +notebook > header.left { + border-right-style: solid; +} + +notebook > header.left > tabs { + margin-right: -1px; +} + +notebook > header.left > tabs > tab { + border-image: linear-gradient(to left, transparent 2px, transparent 2px) 2/0 2px 0 0; +} + +notebook > header.left > tabs > tab:checked { + border-image-source: linear-gradient(to left, #FF9800 2px, rgba(0, 0, 0, 0.26) 2px); +} + +notebook > header.left > tabs > tab.reorderable-page { + border-image-width: 1px 2px 1px 0; +} + +notebook > header.right { + border-left-style: solid; +} + +notebook > header.right > tabs { + margin-left: -1px; +} + +notebook > header.right > tabs > tab { + border-image: linear-gradient(to right, transparent 2px, transparent 2px) 2/0 0 0 2px; +} + +notebook > header.right > tabs > tab:checked { + border-image-source: linear-gradient(to right, #FF9800 2px, rgba(0, 0, 0, 0.26) 2px); +} + +notebook > header.right > tabs > tab.reorderable-page { + border-image-width: 1px 0 1px 2px; +} + +notebook > header.top > tabs > arrow { + border-top-style: none; +} + +notebook > header.bottom > tabs > arrow { + border-bottom-style: none; +} + +notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + margin-left: -8px; + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + margin-right: -8px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +notebook > header.left > tabs > arrow { + border-left-style: none; +} + +notebook > header.right > tabs > arrow { + border-right-style: none; +} + +notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + margin-top: -8px; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + margin-bottom: -8px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; +} + +notebook > header tab { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0; + min-height: 24px; + min-width: 24px; + padding: 6px 12px; + outline-offset: -6px; + border-width: 1px; + border-color: transparent; + background-image: radial-gradient(circle farthest-corner at center, #FF9800 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 0% 0%; + background-clip: border-box; + color: rgba(211, 211, 211, 0.7); + font-weight: 500; +} + +notebook > header tab:hover { + background-color: alpha(currentColor, 0.08); + color: #d3d3d3; +} + +notebook > header tab:disabled { + color: rgba(211, 211, 211, 0.3); +} + +notebook > header tab:checked { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1), background-size 225ms cubic-bezier(0, 0, 0.2, 1), background-image 525ms cubic-bezier(0, 0, 0.2, 1); + background-color: transparent; + background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%); + background-size: 1000% 1000%; + background-clip: padding-box; + color: #d3d3d3; +} + +notebook > header tab:checked:disabled { + color: rgba(211, 211, 211, 0.5); +} + +notebook > header tab:checked.reorderable-page { + border-color: rgba(0, 0, 0, 0.26); + background-color: #292929; +} + +notebook > header tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} + +notebook > header tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} + +notebook > header.top tabs, notebook > header.bottom tabs { + padding-left: 8px; + padding-right: 8px; +} + +notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: none solid; +} + +notebook > header.left tabs, notebook > header.right tabs { + padding-top: 8px; + padding-bottom: 8px; +} + +notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid none; +} + +notebook > stack:not(:only-child) { + background-color: #292929; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1); + background-color: #292929; + background-clip: border-box; +} + +* { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: 1px solid rgba(0, 0, 0, 0.26); +} + +scrollbar.bottom { + border-top: 1px solid rgba(0, 0, 0, 0.26); +} + +scrollbar.left { + border-right: 1px solid rgba(0, 0, 0, 0.26); +} + +scrollbar.right { + border-left: 1px solid rgba(0, 0, 0, 0.26); +} + +scrollbar slider { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1), margin 0, border-width 0; + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(211, 211, 211, 0.5); +} + +scrollbar slider:hover { + background-color: rgba(211, 211, 211, 0.7); +} + +scrollbar slider:active { + background-color: #d3d3d3; +} + +scrollbar slider:disabled { + background-color: rgba(211, 211, 211, 0.3); +} + +scrollbar.fine-tune slider { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1), margin 0, border-width 0, min-width 0, min-height 0; + min-width: 4px; + min-height: 4px; +} + +scrollbar.fine-tune.horizontal slider { + margin: 2px 0; +} + +scrollbar.fine-tune.vertical slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(41, 41, 41, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(41, 41, 41, 0.3); + border-radius: 9999px; + background-color: rgba(211, 211, 211, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(211, 211, 211, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + min-width: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 8px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + min-height: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + background-color: rgba(41, 41, 41, 0.9); +} + +scrollbar.horizontal slider { + min-width: 24px; +} + +scrollbar.vertical slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +/********** + * Switch * + **********/ +switch { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + padding: 0 2px; + border: 5px solid transparent; + border-radius: 9999px; + background-color: rgba(211, 211, 211, 0.3); + background-clip: padding-box; + font-size: 0; +} + +switch:checked { + background-color: rgba(255, 152, 0, 0.5); +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; + -gtk-icon-transform: scale(0); +} + +switch slider { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1); + min-width: 20px; + min-height: 20px; + margin: -3px -2px; + border-radius: 9999px; + outline: none; + box-shadow: 0 0 0 10px transparent, 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); + background-color: #2A2A2A; +} + +switch:hover slider { + box-shadow: 0 0 0 10px alpha(currentColor, 0.08), 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); +} + +switch:focus slider { + box-shadow: 0 0 0 10px alpha(currentColor, 0.12), 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); +} + +switch:focus:hover slider { + box-shadow: 0 0 0 10px alpha(currentColor, 0.16), 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); +} + +switch:checked slider { + background-color: #FF9800; + color: #FF9800; +} + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + background-image: none; + -gtk-icon-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); +} + +.view.content-view.check:not(list):hover, .view.content-view.check:not(list):active, +.content-view .tile check:not(list):hover, +.content-view .tile check:not(list):active { + -gtk-icon-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23); +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-unchecked-dark.png"), url("assets/selectionmode-checkbox-unchecked-dark@2.png")); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-checked-dark.png"), url("assets/selectionmode-checkbox-checked-dark@2.png")); +} + +checkbutton, +radiobutton { + outline: none; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +check, +radio { + min-height: 24px; + min-width: 24px; + margin: -8px; + padding: 8px; +} + +check:hover, +radio:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +check:focus, +radio:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.12); +} + +check:focus:hover, +radio:focus:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.16); +} + +check:checked, check:indeterminate, +radio:checked, +radio:indeterminate { + color: #FF9800; +} + +check:checked:disabled, check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(211, 211, 211, 0.3); +} + +popover modelbutton.flat check, popover modelbutton.flat check:hover, popover modelbutton.flat check:focus, popover modelbutton.flat check:focus:hover, popover modelbutton.flat check:active, popover modelbutton.flat check:disabled, popover modelbutton.flat +radio, popover modelbutton.flat +radio:hover, popover modelbutton.flat +radio:focus, popover modelbutton.flat +radio:focus:hover, popover modelbutton.flat +radio:active, popover modelbutton.flat +radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover modelbutton.flat check:not(:checked):not(:indeterminate):not(:disabled), popover modelbutton.flat +radio:not(:checked):not(:indeterminate):not(:disabled) { + color: rgba(211, 211, 211, 0.7); +} + +popover modelbutton.flat check.left:dir(rtl), popover modelbutton.flat +radio.left:dir(rtl) { + margin-left: -12px; + margin-right: -4px; +} + +popover modelbutton.flat check.right:dir(ltr), popover modelbutton.flat +radio.right:dir(ltr) { + margin-left: -4px; + margin-right: -12px; +} + +menu menuitem check, menu menuitem +radio { + transition: none; + margin: 0; + padding: 0; +} + +menu menuitem check:dir(ltr), menu menuitem +radio:dir(ltr) { + margin-right: 8px; +} + +menu menuitem check:dir(rtl), menu menuitem +radio:dir(rtl) { + margin-left: 8px; +} + +menu menuitem check:not(:checked):not(:indeterminate):not(:disabled), menu menuitem +radio:not(:checked):not(:indeterminate):not(:disabled) { + color: rgba(211, 211, 211, 0.7); +} + +menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem +radio, menu menuitem +radio:hover, menu menuitem +radio:disabled { + box-shadow: none; +} + + +check { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-unchecked-symbolic.svg")); +} + + +check:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")); +} + + +check:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")); +} + + +radio { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.svg")); + border-image-slice: 20; + border-image-width: 20px; +} + + +radio:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")); +} + + +radio { + border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF9800), to(transparent)); +} + + +radio:checked:not(:indeterminate) { + border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.125, to(#FF9800), to(transparent)); +} + + +radio:checked:not(:indeterminate):disabled { + border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.125, to(rgba(211, 211, 211, 0.3)), to(transparent)); +} + +window.background:not(.csd) > widget > checkbutton > check, +menu menuitem check { + min-height: 16px; + min-width: 16px; + border-radius: 4px; + -gtk-outline-radius: 4px; + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-checkbox-unchecked-symbolic.svg")); +} + +window.background:not(.csd) > widget > checkbutton > check:checked, +menu menuitem check:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic.svg")); +} + +window.background:not(.csd) > widget > checkbutton > check:indeterminate, +menu menuitem check:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic.svg")); +} + +window.background:not(.csd) > widget > radiobutton > radio, +menu menuitem radio { + min-height: 16px; + min-width: 16px; + border-image: none; + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-radio-unchecked-symbolic.svg")); +} + +window.background:not(.csd) > widget > radiobutton > radio:checked, +menu menuitem radio:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-radio-checked-symbolic.svg")); +} + +window.background:not(.csd) > widget > radiobutton > radio:indeterminate, +menu menuitem radio:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic.svg")); +} + +treeview.view check, +treeview.view radio { + padding: 0; +} + +treeview.view check:hover, treeview.view check:selected, +treeview.view radio:hover, +treeview.view radio:selected { + box-shadow: none; + background-color: transparent; +} + +treeview.view check, +treeview.view radio { + color: rgba(211, 211, 211, 0.7); +} + +treeview.view check:hover, treeview.view check:active, +treeview.view radio:hover, +treeview.view radio:active { + color: #d3d3d3; +} + +treeview.view check:disabled, +treeview.view radio:disabled { + color: rgba(211, 211, 211, 0.3); +} + +treeview.view check:checked, treeview.view check:indeterminate, +treeview.view radio:checked, +treeview.view radio:indeterminate { + color: #FF9800; +} + +treeview.view check:checked:disabled, treeview.view check:indeterminate:disabled, +treeview.view radio:checked:disabled, +treeview.view radio:indeterminate:disabled { + color: rgba(211, 211, 211, 0.3); +} + +treeview.view radio:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")); + border-image: none; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale slider { + min-height: 32px; + min-width: 32px; + margin: -15px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune slider { + margin: -14px; +} + +scale trough { + transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(211, 211, 211, 0.3); +} + +scale trough:disabled { + background-color: rgba(211, 211, 211, 0.12); +} + +scale highlight { + transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1); + background-color: #FF9800; +} + +scale highlight:disabled { + background-color: transparent; +} + +scale fill { + transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(211, 211, 211, 0.3); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + background-repeat: no-repeat; + background-position: center; + background-size: auto, 1000% 1000%; + border-radius: 50%; + color: transparent; +} + +scale slider { + background-image: -gtk-scaled(url("assets/scale-slider-dark.png"), url("assets/scale-slider-dark@2.png")), radial-gradient(circle farthest-corner at center, currentColor 10%, transparent 0%); +} + +scale slider:disabled { + background-image: -gtk-scaled(url("assets/scale-slider-disabled-dark.png"), url("assets/scale-slider-disabled-dark@2.png")), radial-gradient(circle farthest-corner at center, currentColor 10%, transparent 0%); +} + +scale slider:hover { + background-color: rgba(255, 152, 0, 0.08); +} + +scale slider:focus { + background-color: rgba(255, 152, 0, 0.12); +} + +scale slider:focus:hover { + background-color: rgba(255, 152, 0, 0.16); +} + +scale slider:active { + transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0; + animation: ripple-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: rgba(255, 152, 0, 0.08); + color: rgba(255, 152, 0, 0.12); +} + +scale marks label, +scale value { + color: rgba(211, 211, 211, 0.7); +} + +scale marks { + color: rgba(211, 211, 211, 0.3); +} + +scale marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale marks.left { + margin-right: 7px; + margin-left: -15px; +} + +scale marks.right { + margin-left: 7px; + margin-right: -15px; +} + +scale.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.fine-tune marks.left { + margin-right: 6px; + margin-left: -14px; +} + +scale.fine-tune marks.right { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")), radial-gradient(circle farthest-corner at center, currentColor 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-disabled-dark.png"), url("assets/scale-horz-marks-before-slider-disabled-dark@2.png")), radial-gradient(circle farthest-corner at center, currentColor 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")), radial-gradient(circle farthest-corner at center, currentColor 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-disabled-dark.png"), url("assets/scale-horz-marks-after-slider-disabled-dark@2.png")), radial-gradient(circle farthest-corner at center, currentColor 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")), radial-gradient(circle farthest-corner at center, currentColor 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-disabled-dark.png"), url("assets/scale-vert-marks-before-slider-disabled-dark@2.png")), radial-gradient(circle farthest-corner at center, currentColor 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")), radial-gradient(circle farthest-corner at center, currentColor 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-disabled-dark.png"), url("assets/scale-vert-marks-after-slider-disabled-dark@2.png")), radial-gradient(circle farthest-corner at center, currentColor 10%, transparent 0%); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl) { + margin-bottom: -24px; + margin-top: 8px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -24px; + margin-right: 8px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) slider { + margin-right: -24px; + margin-left: 8px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(211, 211, 211, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 4px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 4px; +} + +progressbar trough { + background-color: rgba(211, 211, 211, 0.12); +} + +progressbar progress { + background-color: #FF9800; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 4px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 4px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar block.low { + background-color: #FF9800; +} + +levelbar block.high, levelbar block:not(.empty) { + background-color: #FF9800; +} + +levelbar block.full { + background-color: #C3D82C; +} + +levelbar block.empty { + background-color: rgba(211, 211, 211, 0.12); +} + +/**************** + * Print dialog * +*****************/ +printdialog paper { + padding: 0; + border: 1px solid rgba(0, 0, 0, 0.26); + background-color: #292929; + color: #d3d3d3; +} + +printdialog .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame > border, +.frame { + margin: 0; + padding: 0; + border: 1px solid rgba(0, 0, 0, 0.26); + border-radius: 0; + box-shadow: none; +} + +frame > border.flat, +.frame.flat, +frame.flat > border { + border-style: none; +} + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid rgba(0, 0, 0, 0.26); +} + +scrolledwindow viewport.frame { + border-style: none; +} + +overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.75, to(rgba(255, 152, 0, 0.24)), to(transparent)); + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.75, to(rgba(255, 152, 0, 0.24)), to(transparent)); + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.75, to(rgba(255, 152, 0, 0.24)), to(transparent)); + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.75, to(rgba(255, 152, 0, 0.24)), to(transparent)); + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(41, 41, 41, 0.3) 50%, rgba(211, 211, 211, 0.3) 50%); + padding-top: 1px; + background-size: 12px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: left top; +} + +undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(41, 41, 41, 0.3) 50%, rgba(211, 211, 211, 0.3) 50%); + padding-bottom: 1px; + background-size: 12px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: left bottom; +} + +undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(41, 41, 41, 0.3) 50%, rgba(211, 211, 211, 0.3) 50%); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; +} + +undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(41, 41, 41, 0.3) 50%, rgba(211, 211, 211, 0.3) 50%); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.26); + background-color: #292929; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator { + min-width: 1px; + min-height: 1px; + background-color: rgba(0, 0, 0, 0.26); +} + + +button.font separator, +button.file separator, .tweak-categories separator, preferences stacksidebar.sidebar list separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +list { + border-color: rgba(0, 0, 0, 0.26); + background-color: #292929; +} + +list row { + padding: 2px; +} + +row.activatable, treeview.view header button, .budgie-popover.budgie-menu button.flat:not(.image-button) { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px transparent; + background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; +} + +row.activatable:hover, treeview.view header button:hover, .budgie-popover.budgie-menu button.flat:hover:not(.image-button) { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0, background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +row.activatable.has-open-popup, treeview.view header button.has-open-popup, .budgie-popover.budgie-menu button.has-open-popup.flat:not(.image-button), row.activatable:active, treeview.view header button:active, .budgie-popover.budgie-menu button.flat:active:not(.image-button) { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle farthest-corner at center, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 0% 0%; +} + +row:selected { + color: #FF9800; +} + +row:selected image, +row:selected label { + color: #d3d3d3; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(211, 211, 211, 0.5); +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander title > arrow { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtk-icon-transform: rotate(-90deg); + color: rgba(211, 211, 211, 0.7); +} + +expander title > arrow:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +expander title > arrow:checked { + -gtk-icon-transform: unset; +} + +expander title > arrow:hover, expander title > arrow:active { + color: #d3d3d3; +} + +expander title > arrow:disabled { + color: rgba(211, 211, 211, 0.3); +} + +/************ + * Calendar * + ************/ +calendar { + padding: 1px; + border: 1px solid rgba(0, 0, 0, 0.26); + color: #d3d3d3; +} + +calendar:disabled { + color: rgba(211, 211, 211, 0.5); +} + +calendar:selected { + border-radius: 5px; +} + +calendar.header { + border-style: none none solid; + border-radius: 0; +} + +calendar.highlight { + color: rgba(211, 211, 211, 0.7); + font-weight: 500; +} + +calendar:indeterminate { + color: rgba(211, 211, 211, 0.3); +} + +/*********** + * Dialogs * + ***********/ +messagedialog.background { + background-color: #2A2A2A; +} + +messagedialog .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #2A2A2A; + color: #d3d3d3; +} + +messagedialog .titlebar:backdrop { + color: rgba(211, 211, 211, 0.7); +} + +messagedialog.csd.background { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; +} + +messagedialog.csd .dialog-action-area { + margin-top: -6px; + padding: 6px; +} + +messagedialog.csd .dialog-action-area button { + border-radius: 4px; +} + +messagedialog.csd .dialog-action-area button:not(:last-child) { + margin-right: 6px; +} + +messagedialog.csd .dialog-action-area button.suggested-action:not(:disabled) { + color: #FF9800; +} + +messagedialog.csd .dialog-action-area button.destructive-action:not(:disabled) { + color: #FF443E; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(0, 0, 0, 0.26); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(0, 0, 0, 0.26); + background-color: #212121; +} + +filechooserbutton:drop(active) { + box-shadow: none; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; + background-color: #252525; +} + +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid rgba(0, 0, 0, 0.26); + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid rgba(0, 0, 0, 0.26); + border-right-style: none; +} + +.sidebar list { + background-color: transparent; +} + +paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; +} + +stacksidebar row { + padding: 10px 4px; +} + +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; +} + +separator.sidebar { + background-color: rgba(0, 0, 0, 0.26); +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + color: rgba(211, 211, 211, 0.7); +} + +placessidebar > viewport.frame { + border-style: none; +} + +placessidebar list { + padding: 1px 0 4px; +} + +placessidebar row { + min-height: 32px; + margin: -1px 4px; + padding: 0; + border-radius: 4px; +} + +placessidebar row > revealer { + padding: 0 8px; +} + +placessidebar row:selected { + font-weight: 500; +} + +placessidebar row:disabled { + color: rgba(211, 211, 211, 0.5); +} + +placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar row:selected image.sidebar-icon, +placessidebar row:selected label.sidebar-label { + color: inherit; +} + +placessidebar row.sidebar-placeholder-row { + min-height: 2px; + padding: 0 8px; + background-image: image(#FF9800); + background-clip: content-box; +} + +placessidebar row.sidebar-new-bookmark-row { + color: #FF9800; +} + +placessidebar row:drop(active):not(:disabled) { + box-shadow: inset 0 0 0 2px #FF9800; +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(rgba(0, 0, 0, 0.26)); + background-size: 1px 1px; + background-clip: content-box; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #212121; + background-image: image(rgba(0, 0, 0, 0.26)), image(rgba(0, 0, 0, 0.26)); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border-style: none; +} + +infobar.info { + background-color: #C3D82C; +} + +infobar.question { + background-color: #42A5F5; +} + +infobar.warning { + background-color: #FF9800; +} + +infobar.error { + background-color: #FF443E; +} + +infobar.info > label, infobar.info, infobar.question > label, infobar.question, infobar.warning > label, infobar.warning, infobar.error > label, infobar.error { + color: white; +} + +infobar.info *:link, infobar.info button:link, +infobar.info button:visited, infobar.question *:link, infobar.question button:link, +infobar.question button:visited, infobar.warning *:link, infobar.warning button:link, +infobar.warning button:visited, infobar.error *:link, infobar.error button:link, +infobar.error button:visited { + color: white; +} + +/************ + * Tooltips * + ************/ +tooltip { + border-radius: 4px; + box-shadow: none; +} + +tooltip.background { + background-color: rgba(33, 33, 33, 0.9); + color: white; +} + +tooltip decoration { + background-color: transparent; +} + +tooltip label { + min-height: 20px; + padding: 0 2px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 4.5px; + border-top-right-radius: 4.5px; +} + +colorswatch.top overlay { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +colorswatch.bottom { + border-bottom-left-radius: 4.5px; + border-bottom-right-radius: 4.5px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 4.5px; + border-bottom-left-radius: 4.5px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 4.5px; + border-bottom-right-radius: 4.5px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} + +colorswatch.dark { + color: white; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorswatch:drop(active) { + box-shadow: none; +} + +colorswatch:drop(active).light overlay { + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), 0 0 0 2px #FF9800; +} + +colorswatch:drop(active).dark overlay { + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), 0 0 0 2px #FF9800; +} + +colorswatch overlay { + transition: box-shadow 100ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); +} + +colorswatch overlay:hover { + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23); +} + +colorswatch#add-color-button { + border-radius: 4px 4px 0 0; + color: white; +} + +colorswatch#add-color-button:only-child { + border-radius: 4px; +} + +colorswatch#add-color-button overlay { + background-image: linear-gradient(to right, #FF443E 25%, #FF9800 25%, #FF9800 50%, #C3D82C 50%, #C3D82C 75%, #42A5F5 75%); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 4.5px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 4px; +} + +colorchooser .popover.osd { + transition: box-shadow 100ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 4px; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #2A2A2A; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), inset 0 1px rgba(255, 255, 255, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #212121; +} + +/********************** + * Window Decorations * + **********************/ +decoration { + transition: box-shadow 100ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 4px 4px 0 0; + box-shadow: 0 14px 14px rgba(0, 0, 0, 0.25), 0 10px 5px rgba(0, 0, 0, 0.22), 0 16px 16px transparent; + margin: 8px; +} + +decoration:backdrop { + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), 0 16px 16px transparent; +} + +.maximized decoration, +.fullscreen decoration, +.tiled decoration, +.tiled-top decoration, +.tiled-right decoration, +.tiled-bottom decoration, +.tiled-left decoration { + border-radius: 0; +} + +.popup decoration { + box-shadow: none; +} + +.ssd decoration { + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16); +} + +.csd.popup decoration { + border-radius: 4px; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23); +} + +tooltip.csd decoration { + border-radius: 4px; + box-shadow: none; +} + +messagedialog.csd decoration { + border-radius: 4px; +} + +.solid-csd decoration { + margin: 0; + border-radius: 0; + box-shadow: none; + background-color: #212121; +} + +.view selection, .view:selected, flowbox flowboxchild:selected, label selection, spinbutton:not(.vertical) selection, +entry selection, modelbutton.flat:selected, +.menuitem.button.flat:selected, popover.background.menu button:checked, +popover.background button.model:checked, row:selected, calendar:selected, .nautilus-window flowboxchild:selected .icon-item-background, box.vertical > widget > widget:selected, .budgie-popover.budgie-menu button.flat:not(.image-button):checked, calendar.raven-calendar:selected, XfdesktopIconView.view:active, .nemo-window .nemo-window-pane widget.entry:selected { + background-color: rgba(255, 152, 0, 0.6); +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #FF9800; + -gtk-icon-source: -gtk-recolor(url("assets/scalable/cursor-handle-symbolic.svg")); +} + +cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-transform: unset; +} + +cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; + -gtk-icon-transform: rotate(45deg); +} + +.context-menu { + font: initial; +} + +.keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(0, 0, 0, 0.26); + border-radius: 5px; + box-shadow: inset 0 -2px rgba(0, 0, 0, 0.26); + background-color: #2A2A2A; + color: #d3d3d3; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), inset 0 0 0 2px #FF9800; + caret-color: #FF9800; +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker entry { + border-bottom: 1px solid rgba(0, 0, 0, 0.26); + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +popover.emoji-picker scrolledwindow { + border-bottom: 1px solid rgba(0, 0, 0, 0.26); +} + +button.emoji-section { + margin-top: -1px; + padding: 0 8px; + min-width: 24px; + min-height: 36px; + border-radius: 0; + outline-offset: -6px; +} + +button.emoji-section, button.emoji-section:hover, button.emoji-section:active { + box-shadow: inset 0 2px transparent; +} + +button.emoji-section:checked { + box-shadow: inset 0 2px #FF9800; + background-color: transparent; +} + +button.emoji-section:hover, button.emoji-section:active { + background-color: alpha(currentColor, 0.08); +} + +button.emoji-section:first-child { + margin-left: 4px; +} + +button.emoji-section:last-child { + margin-right: 4px; +} + +popover.emoji-picker .emoji { + min-width: 3em; + min-height: 3em; + padding: 0 8px; +} + +popover.emoji-picker .emoji widget { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 4px; +} + +popover.emoji-picker .emoji widget:hover { + background-color: alpha(currentColor, 0.08); +} + +popover.emoji-completion { + padding: 8px 0; +} + +popover.emoji-completion arrow { + border: none; + background: none; +} + +popover.emoji-completion .emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +popover.emoji-completion .emoji:hover { + background-color: alpha(currentColor, 0.08); +} + +/************ + * Nautilus * + ************/ +.nautilus-window, +.nautilus-window notebook, +.nautilus-window notebook > stack { + background-color: #292929; +} + +.nautilus-canvas-item.dim-label, label.nautilus-canvas-item.separator, .titlebar:not(headerbar) .nautilus-canvas-item.subtitle, +headerbar .nautilus-canvas-item.subtitle, .budgie-notification .nautilus-canvas-item.notification-body, .budgie-switcher .nautilus-canvas-item.notification-body, +.nautilus-list-dim-label { + color: rgba(211, 211, 211, 0.7); +} + +.nautilus-desktop.nautilus-canvas-item, .caja-desktop.caja-canvas-item, .nemo-desktop.nemo-canvas-item { + color: white; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); +} + +@keyframes needs_attention_keyframes { + to { + background-color: alpha(currentColor, 0.12); + } +} + +.nautilus-operations-button-needs-attention { + animation: needs_attention_keyframes 300ms cubic-bezier(0.4, 0, 0.2, 1) 2 alternate; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: needs_attention_keyframes 300ms cubic-bezier(0.4, 0, 0.2, 1) 6 alternate; +} + +.path-bar-box { + transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + border-radius: 4px; +} + +.path-bar-box button { + margin: 0; +} + +.path-bar-box.width-maximized { + background-color: rgba(176, 190, 197, 0.04); +} + +.path-bar-box.background.frame { + border-style: none; + background-color: rgba(176, 190, 197, 0.04); +} + +.path-bar-box .path-bar button label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box .path-bar button label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box .nautilus-path-bar button { + padding-left: 6px; + padding-right: 6px; +} + +.path-bar-box .nautilus-path-bar button label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box .nautilus-path-bar button label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box .nautilus-path-bar button.text-button.image-button image:not(:only-child) { + margin: 0; +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + border-style: solid solid none; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.26); + border-radius: 5px 5px 0 0; + background-color: rgba(41, 41, 41, 0.9); + background-clip: border-box; +} + +.nautilus-window .floating-bar.bottom.left { + margin-right: 7px; + border-left-style: none; + border-top-left-radius: 0; +} + +.nautilus-window .floating-bar.bottom.right { + margin-left: 7px; + border-right-style: none; + border-top-right-radius: 0; +} + +.nautilus-window .floating-bar button { + margin: 4px; +} + +.disk-space-display.unknown { + background-color: rgba(211, 211, 211, 0.3); + color: rgba(211, 211, 211, 0.3); +} + +.disk-space-display.used { + background-color: #FF9800; + color: #FF9800; +} + +.disk-space-display.free { + background-color: rgba(211, 211, 211, 0.12); + color: rgba(211, 211, 211, 0.12); +} + +.search-information { + padding: 2px; + border-bottom: 1px solid rgba(0, 0, 0, 0.26); + background-color: #292929; + color: #d3d3d3; +} + +.conflict-row:not(:selected) { + background-color: #694a1d; +} + +.nautilus-window flowboxchild .icon-item-background { + padding: 4px; + border-radius: 4px; +} + +.nautilus-window flowboxchild:selected { + background-color: transparent; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > scrolledwindow.frame { + border-style: none; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child { + margin: -6px 0 0 -6px; + border-top: 1px solid rgba(0, 0, 0, 0.26); +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > label { + margin: 0 8px; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > box > button { + border-radius: 0; +} + +.nautilus-window > popover.menu:not(:last-child) { + padding: 3px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box { + margin-top: -6px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box { + margin-bottom: -6px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box.linked { + margin-top: 1px; +} + +.nautilus-window > popover.menu:not(:last-child) separator { + margin-bottom: -2px; +} + +.nautilus-menu-sort-heading { + margin: 1px 3px; + font-weight: 500; +} + +.nautilus-menu-sort-heading:disabled { + color: rgba(211, 211, 211, 0.7); +} + +.nautilus-window paned > separator { + background-color: #212121; +} + +/********* + * gedit * + *********/ +.open-document-selector-path-label { + color: rgba(211, 211, 211, 0.7); + font-size: smaller; +} + +.open-document-selector-match { + background-color: #FF9800; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-document-panel { + background-color: #252525; +} + +.gedit-document-panel row button.flat { + margin-top: 8px; + margin-bottom: 8px; +} + +.gedit-document-panel-group-row:not(:first-child) { + border-top: 1px solid rgba(0, 0, 0, 0.26); +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid rgba(0, 0, 0, 0.26); +} + +.gedit-search-slider { + margin: 4px 4px 8px; +} + +.gedit-search-slider .linked:not(.vertical) > entry { + border-radius: 4px; +} + +.gedit-search-slider .linked:not(.vertical) > entry .gedit-search-entry-occurrences-tag { + all: unset; + color: rgba(211, 211, 211, 0.7); +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) { + margin-right: -66px; + padding-right: 66px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) .gedit-search-entry-occurrences-tag { + margin-left: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) image.right { + margin-right: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) { + margin-left: -66px; + padding-left: 66px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) .gedit-search-entry-occurrences-tag { + margin-right: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) image.left { + margin-left: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:not(.error) { + background-color: #2A2A2A; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button { + color: rgba(255, 255, 255, 0.7); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:hover, .gedit-search-slider .linked:not(.vertical) > entry.error ~ button:active { + color: white; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:disabled { + color: rgba(255, 255, 255, 0.3); +} + +.gedit-search-slider .linked > button { + border: solid 6px transparent; + border-radius: 9999px; +} + +.gedit-search-slider .linked > button:last-child:dir(ltr), .gedit-search-slider .linked > button:not(:first-child):dir(rtl) { + margin-left: -3px; +} + +.gedit-search-slider .linked > button:first-child:dir(rtl), .gedit-search-slider .linked > button:not(:last-child):dir(ltr) { + margin-right: -3px; +} + +frame.gedit-map-frame > border:dir(ltr) { + border-style: none none none solid; +} + +frame.gedit-map-frame > border:dir(rtl) { + border-style: none solid none none; +} + +/********** + * Tweaks * + **********/ +.tweak-categories { + background-image: image(#252525); +} + +.tweak { + padding: 3px; +} + +.tweak.title:hover { + box-shadow: none; +} + +.tweak-group-white, +.tweak-white, +.tweak-white:hover { + background-image: image(#292929); +} + +.tweak-startup, +.tweak-startup:hover { + background-image: image(#292929); +} + +.tweak-group-startup { + background-image: image(#292929); + border: 1px solid rgba(0, 0, 0, 0.26); +} + +row#Focus, +row#ClickMethod, +row#StaticWorkspaceTweak, +row#dynamic-workspaces, +row#PrimaryWorkspaceTweak, +row#workspaces-only-on-primary { + padding: 0; + border: 1px solid rgba(0, 0, 0, 0.26); +} + +row#Focus row:not(:last-child), +row#ClickMethod row:not(:last-child), +row#StaticWorkspaceTweak row:not(:last-child), +row#dynamic-workspaces row:not(:last-child), +row#PrimaryWorkspaceTweak row:not(:last-child), +row#workspaces-only-on-primary row:not(:last-child) { + border-bottom: 1px solid rgba(0, 0, 0, 0.26); +} + +row#Focus.tweak > list, +row#ClickMethod.tweak > list, +row#StaticWorkspaceTweak.tweak > list, +row#dynamic-workspaces.tweak > list, +row#PrimaryWorkspaceTweak.tweak > list, +row#workspaces-only-on-primary.tweak > list { + margin-top: -3px; +} + +row#Focus, +row#ClickMethod, +row#PrimaryWorkspaceTweak, +row#workspaces-only-on-primary { + margin-top: 4px; +} + +/*********** + * Builder * + ***********/ +layouttabbar { + border-bottom: 1px solid rgba(0, 0, 0, 0.26); + background-color: #212121; +} + +layouttabbar > box > button { + margin: 2px 0; +} + +layouttab { + margin: 0 8px; + border-style: none solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: inset 0 -2px #FF9800; + background-color: #292929; +} + +layouttab separator.vertical { + margin: 8px 4px; +} + +layouttab button.text-button, layouttab button.image-button, layouttab button { + margin-top: 8px; + margin-bottom: 8px; + padding: 0 4px; +} + +layout { + border: 1px solid rgba(0, 0, 0, 0.26); + -PnlDockBin-handle-size: 1; +} + +entry.search-missing { + background-color: #FF443E; + color: white; +} + +window.workbench treeview.image { + color: rgba(211, 211, 211, 0.7); +} + +popover.popover-selector list { + padding: 6px; +} + +popover.popover-selector list row { + border-radius: 4px; +} + +popover.popover-selector list row image:dir(ltr) { + margin-right: 6px; +} + +popover.popover-selector list row image:dir(rtl) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(ltr) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(rtl) { + margin-right: 6px; +} + +omnibar.linked:not(.vertical) entry { + border-radius: 4px; +} + +omnibar:not(:hover):not(:active) entry { + color: rgba(211, 211, 211, 0.7); +} + +popover.omnibar list row:not(:last-child) { + border-bottom: 1px solid rgba(0, 0, 0, 0.26); +} + +entry.preferences-search { + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.26); + background-color: #292929; +} + +preferences stacksidebar.sidebar list { + background-color: #252525; +} + +preferences stacksidebar.sidebar:dir(ltr) list, preferences stacksidebar.sidebar:dir(rtl) list { + border-style: none; +} + +preferences > box > box:dir(ltr) { + border-right: 1px solid rgba(0, 0, 0, 0.26); +} + +preferences > box > box:dir(rtl) { + border-left: 1px solid rgba(0, 0, 0, 0.26); +} + +popover.messagepopover.background { + padding: 0; +} + +popover.messagepopover .popover-action-area button { + padding: 8px 16px; + border-top: 1px solid rgba(0, 0, 0, 0.26); + border-radius: 0; +} + +popover.messagepopover .popover-action-area button:first-child { + border-bottom-left-radius: 4px; +} + +popover.messagepopover .popover-action-area button:last-child { + border-bottom-right-radius: 4px; +} + +popover.messagepopover .popover-content-area { + margin: 16px; +} + +popover.transfers list { + background-color: transparent; +} + +popover.transfers list row:not(:first-child) { + border-top: 1px solid rgba(0, 0, 0, 0.26); +} + +popover.transfers list row > box { + padding: 10px; +} + +dockbin { + border: 1px solid rgba(0, 0, 0, 0.26); + -PnlDockBin-handle-size: 1; +} + +dockpaned { + border: 1px solid rgba(0, 0, 0, 0.26); +} + +eggsearchbar box.search-bar { + padding: 0 8px; + border-bottom: 1px solid rgba(0, 0, 0, 0.26); + background-color: #212121; +} + +docktabstrip { + padding: 0 8px; + border-bottom: 1px solid rgba(0, 0, 0, 0.26); + background-color: #212121; +} + +docktab { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0; + min-height: 24px; + min-width: 24px; + margin-bottom: -1px; + padding: 6px 6px; + outline-offset: -6px; + border-width: 1px; + border-color: transparent; + box-shadow: inset 0 -2px transparent; + background-image: radial-gradient(circle farthest-corner at center, #FF9800 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 0% 0%; + color: rgba(211, 211, 211, 0.7); + font-weight: 500; +} + +docktab:hover { + background-color: alpha(currentColor, 0.08); + color: #d3d3d3; +} + +docktab:checked { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1), background-size 225ms cubic-bezier(0, 0, 0.2, 1), background-image 525ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -2px #FF9800; + background-color: transparent; + background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%); + background-size: 1000% 1000%; + color: #d3d3d3; +} + +dockoverlayedge { + background-color: #212121; +} + +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} + +dockoverlayedge.left-edge docktab:hover { + box-shadow: inset -2px 0 rgba(211, 211, 211, 0.3); +} + +dockoverlayedge.left-edge docktab:checked { + box-shadow: inset -2px 0 #FF9800; +} + +dockoverlayedge.right-edge docktab:hover { + box-shadow: inset 2px 0 rgba(211, 211, 211, 0.3); +} + +dockoverlayedge.right-edge docktab:checked { + box-shadow: inset 2px 0 #FF9800; +} + +pillbox { + background-color: #212121; + border-radius: 4px; +} + +layoutpane entry.search { + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.26); + background-color: #292929; +} + +editortweak entry.search { + margin-bottom: -1px; + box-shadow: none; +} + +.gb-search-entry-occurrences-tag { + box-shadow: none; + background-color: transparent; +} + +docktabstrip { + min-height: 39px; +} + +window.workbench preferences preferencesgroup list entry { + padding-top: 8px; + padding-bottom: 8px; +} + +button.run-arrow-button { + padding-left: 10px; + padding-right: 10px; +} + +button.dzlmenubutton image { + min-width: 30px; +} + +button.dzlmenubutton image.arrow { + min-width: 27px; +} + +button.dzlmenubuttonitem { + color: #d3d3d3; + font-weight: normal; +} + +button.dzlmenubuttonitem:disabled { + color: rgba(211, 211, 211, 0.5); +} + +idelayoutstackheader { + border-bottom: 1px solid rgba(0, 0, 0, 0.26); +} + +idelayoutstackheader button:checked { + color: #d3d3d3; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher { + padding: 8px 0; + background-color: #212121; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(ltr) { + border-right: 1px solid rgba(0, 0, 0, 0.26); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(rtl) { + border-left: 1px solid rgba(0, 0, 0, 0.26); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button { + border-radius: 0; + outline-offset: -6px; + box-shadow: none; + background-color: transparent; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:active { + background-image: radial-gradient(circle farthest-corner at center, rgba(255, 152, 0, 0.7) 10%, transparent 0%); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:checked { + background-color: transparent; + color: #d3d3d3; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr) { + margin-right: -1px; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr):hover { + box-shadow: inset -2px 0 rgba(211, 211, 211, 0.3); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr):active, ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr):checked { + box-shadow: inset -2px 0 #FF9800; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl) { + margin-left: -1px; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl):hover { + box-shadow: inset 2px 0 rgba(211, 211, 211, 0.3); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl):active, ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl):checked { + box-shadow: inset 2px 0 #FF9800; +} + +ideeditorsidebar notebook header { + background: transparent; +} + +popover.messagepopover list { + border: 1px solid rgba(0, 0, 0, 0.26); +} + +popover.messagepopover list row:not(:last-child) { + border-bottom: 1px solid rgba(0, 0, 0, 0.26); +} + +/********** + * Photos * + **********/ +GdMainIconView.content-view { + -GdMainIconView-icon-size: 48; +} + +.documents-counter { + margin: 8px; + border-radius: 9999px; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23); + background-color: #FF9800; + color: rgba(0, 0, 0, 0.87); + font-weight: bold; +} + +.documents-scrolledwin.frame { + border-style: none; +} + +.documents-scrolledwin.frame frame.content-view > border { + border-style: none; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 100ms cubic-bezier(0, 0, 0.2, 1); +} + +.photos-fade-out { + opacity: 0; + transition: opacity 100ms cubic-bezier(0, 0, 0.2, 1); +} + +button.photos-filter-preview { + color: #d3d3d3; + font-weight: normal; +} + +button.photos-filter-preview:checked { + background-color: rgba(255, 152, 0, 0.6); + color: #d3d3d3; +} + +button.photos-filter-preview:checked image { + color: white; + -gtk-icon-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(ltr) { + border-style: none none none solid; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(rtl) { + border-style: none solid none none; +} + +/********* + * Music * + *********/ +.side-panel:dir(ltr) { + border-style: solid; + border-color: rgba(0, 0, 0, 0.26); +} + +.side-panel:dir(rtl) { + border-style: solid; + border-color: rgba(0, 0, 0, 0.26); +} + +.side-panel .view { + background-image: image(#252525); +} + +.side-panel .view:hover { + background-image: image(#2e2e2e); +} + +.side-panel .view:selected { + background-image: image(#FF9800); +} + +.side-panel .view:selected:hover { + background-image: image(rgba(245, 146, 0, 0.9935)); +} + +.songs-list:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +frame.documents-dropdown { + margin: 8px; +} + +frame.documents-dropdown > border { + border: none; +} + +box.vertical > revealer > toolbar.search-bar { + border-bottom: 1px solid rgba(0, 0, 0, 0.26); + background-clip: border-box; +} + +box.vertical > revealer > toolbar.search-bar button > widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +/********* + * To Do * + *********/ +task-list-view taskrow { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1); + margin: 0 -8px; +} + +task-list-view taskrow:hover { + transition: none; +} + +task-list-view taskrow label { + margin: 0 8px; +} + +task-list-view taskrow image.dim-label, task-list-view taskrow .titlebar:not(headerbar) image.subtitle, .titlebar:not(headerbar) task-list-view taskrow image.subtitle, +task-list-view taskrow headerbar image.subtitle, headerbar task-list-view taskrow image.subtitle, task-list-view taskrow .budgie-notification image.notification-body, .budgie-notification task-list-view taskrow image.notification-body, task-list-view taskrow .budgie-switcher image.notification-body, .budgie-switcher task-list-view taskrow image.notification-body { + min-width: 16px; +} + +task-list-view > box > revealer > box > button { + margin: -6px; +} + +task-list-view > box > revealer > box > button .dim-label, task-list-view > box > revealer > box > button label.separator, task-list-view > box > revealer > box > button .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) task-list-view > box > revealer > box > button .subtitle, +task-list-view > box > revealer > box > button headerbar .subtitle, headerbar task-list-view > box > revealer > box > button .subtitle, task-list-view > box > revealer > box > button .budgie-notification .notification-body, .budgie-notification task-list-view > box > revealer > box > button .notification-body, task-list-view > box > revealer > box > button .budgie-switcher .notification-body, .budgie-switcher task-list-view > box > revealer > box > button .notification-body { + opacity: 1; +} + +tasklistview taskrow { + outline: none; +} + +tasklistview taskrow entry, tasklistview taskrow entry:focus, tasklistview taskrow entry:disabled { + box-shadow: none; +} + +tasklistview taskrow image.dim-label, tasklistview taskrow .titlebar:not(headerbar) image.subtitle, .titlebar:not(headerbar) tasklistview taskrow image.subtitle, +tasklistview taskrow headerbar image.subtitle, headerbar tasklistview taskrow image.subtitle, tasklistview taskrow .budgie-notification image.notification-body, .budgie-notification tasklistview taskrow image.notification-body, tasklistview taskrow .budgie-switcher image.notification-body, .budgie-switcher tasklistview taskrow image.notification-body { + min-width: 16px; +} + +tasklistview > box > revealer > box > button { + margin: -6px; +} + +tasklistview > box > revealer > box > button .dim-label, tasklistview > box > revealer > box > button label.separator, tasklistview > box > revealer > box > button .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) tasklistview > box > revealer > box > button .subtitle, +tasklistview > box > revealer > box > button headerbar .subtitle, headerbar tasklistview > box > revealer > box > button .subtitle, tasklistview > box > revealer > box > button .budgie-notification .notification-body, .budgie-notification tasklistview > box > revealer > box > button .notification-body, tasklistview > box > revealer > box > button .budgie-switcher .notification-body, .budgie-switcher tasklistview > box > revealer > box > button .notification-body { + opacity: 1; +} + +/******* + * eog * + *******/ +#eog-thumb-nav scrolledwindow { + border-top: none; +} + +#eog-thumb-nav button { + -gtk-outline-radius: 4px; +} + +/************* + * Evolution * + *************/ +frame.taskbar > border { + border-style: solid none none; +} + +box.vertical > paned.horizontal notebook widget .frame { + border-style: none; +} + +/******** + * gitg * + ********/ +frame.commit-frame > border { + border-style: solid none none; +} + +/************** + * Characters * + **************/ +box.dialog-vbox scrolledwindow.related { + border: 1px solid rgba(0, 0, 0, 0.26); +} + +list.categories { + background-image: image(#252525); +} + +/********* + * Boxes * + *********/ +.transparent-bg + stack overlay > label { + min-height: 24px; + padding: 0 4px; + border-radius: 4px; + background-color: rgba(0, 0, 0, 0.6); + color: white; +} + +/************** + * Calculator * + **************/ +button.title label { + min-height: 36px; +} + +/********* + * Geary * + *********/ +.geary-titlebar-left:dir(ltr) { + margin-right: 5px; + padding-right: 0; +} + +.geary-titlebar-left:dir(rtl) { + margin-left: 5px; + padding-left: 0; +} + +.geary-titlebar-left > separator { + background-color: rgba(0, 0, 0, 0.05); +} + +.geary-titlebar-right:dir(ltr) { + margin-left: -5px; +} + +.geary-titlebar-right:dir(rtl) { + margin-right: -5px; +} + +/********* + * Tilix * + *********/ +overlay > revealer.left > scrolledwindow.frame, +overlay > revealer.right > scrolledwindow.frame { + border-style: none; + box-shadow: 0 14px 14px rgba(0, 0, 0, 0.25), 0 10px 5px rgba(0, 0, 0, 0.22); +} + +overlay > revealer.left > scrolledwindow.frame { + margin-right: 32px; +} + +overlay > revealer.right > scrolledwindow.frame { + margin-left: 32px; +} + +.terminix-session-sidebar, +.tilix-session-sidebar { + background-image: image(#2A2A2A); +} + +.terminal-titlebar button { + border-radius: 0; +} + +button.image-button.session-new-button { + min-width: 32px; +} + +/************** + * Terminator * + **************/ +.terminator-terminal-window paned > separator { + background-color: #212121; +} + +.terminator-terminal-window notebook.frame { + border-style: none; +} + +/*********** + * Eclipse * + ***********/ +window.background > box.vertical > scrolledwindow > widget toolbar { + padding: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar separator, +window.background > box.vertical > scrolledwindow > widget toolbar button { + margin: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar button { + border-radius: 4px; +} + +/************ + * Chromium * + ************/ +window.background.chromium { + background-color: #2A2A2A; +} + +window.background.chromium entry, +window.background.chromium > button:not(.suggested-action):not(.destructive-action) { + border: 1px solid rgba(0, 0, 0, 0.26); +} + +window.background.chromium > button { + box-shadow: none; + background-size: auto; +} + +window.background.chromium > button:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +window.background.chromium > button:active { + background-image: image(alpha(currentColor, 0.24)); +} + +window.background.chromium headerbar button:active { + background-size: 1000% 1000%; +} + +window.background.chromium spinner { + color: #FF9800; +} + +window.background.chromium textview { + background-color: #2A2A2A; +} + +tooltip.background.chromium { + background-color: #212121; +} + +/*********** + * Firefox * + ***********/ +window.background:not(.csd) > widget > separator { + color: rgba(0, 0, 0, 0.26); +} + +window.background:not(.csd) > widget > scrollbar { + background-clip: border-box; +} + +window.background:not(.csd) > widget > scrollbar, +window.background:not(.csd) > widget > frame > border { + border-color: rgba(0, 0, 0, 0.26); +} + +window.background:not(.csd) > widget > entry, +window.background:not(.csd) > widget > button > button { + border: 1px solid rgba(0, 0, 0, 0.26); + border-radius: 4px; + box-shadow: none; +} + +window.background:not(.csd) > widget > entry { + min-height: 30px; + background-color: #292929; +} + +window.background:not(.csd) > widget > entry:focus { + border-color: #FF9800; + box-shadow: inset 0 0 0 1px #FF9800; +} + +window.background:not(.csd) > widget > entry:disabled { + background-color: #252525; +} + +window.background:not(.csd) > widget > button > button { + padding: 4px 8px; + background-size: auto; +} + +window.background:not(.csd) > widget > button > button:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +window.background:not(.csd) > widget > button > button:active { + background-image: image(alpha(currentColor, 0.24)); +} + +window.background:not(.csd) > widget > checkbutton > check:not(:checked), +window.background:not(.csd) > widget > radiobutton > radio:not(:checked) { + color: #757575; +} + +window.background:not(.csd) > widget > checkbutton > check:not(:checked):hover, window.background:not(.csd) > widget > checkbutton > check:not(:checked):active, +window.background:not(.csd) > widget > radiobutton > radio:not(:checked):hover, +window.background:not(.csd) > widget > radiobutton > radio:not(:checked):active { + color: #212121; +} + +window.background:not(.csd) > widget > checkbutton > check:not(:checked):disabled, +window.background:not(.csd) > widget > radiobutton > radio:not(:checked):disabled { + color: rgba(117, 117, 117, 0.5); +} + +window.background:not(.csd) > window > menu, +window.background:not(.csd) > menu > menu { + border: none; +} + +text:selected { + background-color: #FF9800; + color: rgba(0, 0, 0, 0.87); +} + +window.background:not(.csd) > widget > menubar { + color: rgba(176, 190, 197, 0.7); +} + +window.background:not(.csd) > widget > menubar:hover { + color: #B0BEC5; +} + +window.background:not(.csd) > widget > menubar:disabled { + color: rgba(176, 190, 197, 0.3); +} + +window.background:not(.csd) > widget > frame { + color: rgba(0, 0, 0, 0.26); +} + +window.background:not(.csd) > widget > checkbutton > check, +window.background:not(.csd) > widget > radiobutton > radio { + margin: 0; + padding: 0; +} + +window.background:not(.csd) > window.background > menu > separator { + color: rgba(0, 0, 0, 0.26); +} + +/************ + * Inkscape * + ************/ +#ToolboxCommon > #AuxToolbox #StyleSwatch { + font-size: smaller; +} + +#ToolboxCommon > #AuxToolbox #Kludge { + padding: 0; +} + +#ToolboxCommon > #AuxToolbox spinbutton, +#ToolboxCommon > #AuxToolbox entry { + min-height: 32px; +} + +#ToolboxCommon > #AuxToolbox button:not(.up):not(.down) { + min-height: 24px; + min-width: 16px; + padding: 4px 8px; + border-radius: 4px; + -gtk-outline-radius: 4px; +} + +#ToolboxCommon > #AuxToolbox spinbutton button { + border-width: 4px; +} + +#ToolboxCommon > toolbar.vertical { + margin-top: -4px; +} + +#ToolboxCommon > toolbar.vertical button { + min-height: 24px; + min-width: 24px; + padding: 4px; + border-radius: 4px; + -gtk-outline-radius: 4px; +} + +#CanvasTable button { + min-height: 16px; + min-width: 16px; + padding: 0; +} + +#CanvasTable #HorizontalScrollbar { + border-top: 1px solid rgba(0, 0, 0, 0.26); +} + +#CanvasTable #VerticalScrollbar:dir(ltr) { + border-left: 1px solid rgba(0, 0, 0, 0.26); +} + +#CanvasTable #VerticalScrollbar:dir(rtl) { + border-right: 1px solid rgba(0, 0, 0, 0.26); +} + +#Canvas_and_Dock frame > border { + border: none; +} + +#Canvas_and_Dock widget > widget > button.flat { + min-height: 16px; + min-width: 16px; + padding: 4px; +} + +#Canvas_and_Dock widget > widget > box.horizontal image { + padding: 4px; +} + +#Canvas_and_Dock box.horizontal > box.vertical > button.flat { + min-height: 16px; + min-width: 24px; + padding: 8px 4px; +} + +/*********** + * Synapse * + ***********/ +/********* + * Unity * + *********/ +UnityDecoration { + -UnityDecoration-extents: 28px 0 0 0; + -UnityDecoration-input-extents: 8px; + -UnityDecoration-shadow-offset-x: 0; + -UnityDecoration-shadow-offset-y: 3px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.48); + -UnityDecoration-active-shadow-radius: 18px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.32); + -UnityDecoration-inactive-shadow-radius: 6px; + -UnityDecoration-glow-size: 8px; + -UnityDecoration-glow-color: #FF9800; + -UnityDecoration-title-indent: 4px; + -UnityDecoration-title-fade: 32px; + -UnityDecoration-title-alignment: 0.0; +} + +UnityDecoration .top { + padding: 0 2px; + border-style: none; + border-radius: 4px 4px 0 0; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #212121; + color: #B0BEC5; +} + +UnityDecoration .top:backdrop { + color: rgba(176, 190, 197, 0.7); +} + +UnityDecoration .menuitem { + color: rgba(176, 190, 197, 0.7); +} + +UnityDecoration .menuitem:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: #B0BEC5; +} + +.background:not(.csd) headerbar:not(.titlebar) { + border-radius: 0; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); +} + +.background:not(.csd) headerbar:not(.titlebar).inline-toolbar { + border-style: none; +} + +UnityPanelWidget, +.unity-panel { + background-color: #010101; + color: #B0BEC5; +} + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: rgba(176, 190, 197, 0.7); +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + color: rgba(176, 190, 197, 0.7); +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: #B0BEC5; +} + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: spin 1s linear infinite; + color: #FF9800; +} + +/************** + * Mate-Panel * + **************/ +.mate-panel-menu-bar menubar, +#PanelApplet-window-menu-applet-button { + background-color: transparent; +} + +.mate-panel-menu-bar { + background-color: #010101; + font-weight: 500; +} + +.mate-panel-menu-bar:not(.popup) { + color: rgba(255, 255, 255, 0.7); +} + +.mate-panel-menu-bar button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +.mate-panel-menu-bar button:checked { + background-color: rgba(255, 255, 255, 0.12); +} + +PanelToplevel.horizontal > grid > button { + min-width: 24px; +} + +PanelToplevel.vertical > grid > button { + min-height: 24px; +} + +PanelSeparator { + color: rgba(255, 255, 255, 0.12); +} + +MatePanelAppletFrameDBus { + border-style: solid; + border-color: rgba(255, 255, 255, 0.12); +} + +.mate-panel-menu-bar.horizontal MatePanelAppletFrameDBus { + border-width: 0 1px; +} + +.mate-panel-menu-bar.vertical MatePanelAppletFrameDBus { + border-width: 1px 0; +} + +.mate-panel-menu-bar menubar > menuitem { + color: rgba(255, 255, 255, 0.7); +} + +.mate-panel-menu-bar menubar > menuitem:hover { + background-color: rgba(255, 255, 255, 0.12); + color: white; +} + +.mate-panel-menu-bar menubar > menuitem:disabled { + color: rgba(255, 255, 255, 0.3); +} + +.mate-panel-menu-bar.horizontal menubar > menuitem { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical menubar > menuitem { + padding: 8px 0; +} + +.mate-panel-menu-bar menubar menu > menuitem { + min-height: 28px; + padding: 0 6px; +} + +.mate-panel-menu-bar #PanelApplet button { + -GtkWidget-window-dragging: true; +} + +.mate-panel-menu-bar #tasklist-button { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0/0 0 0px; +} + +.mate-panel-menu-bar #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2/0 0 2px; +} + +.mate-panel-menu-bar #tasklist-button image:dir(ltr), .mate-panel-menu-bar #tasklist-button label:dir(rtl) { + padding-left: 4px; +} + +.mate-panel-menu-bar #tasklist-button label:dir(ltr), .mate-panel-menu-bar #tasklist-button image:dir(rtl) { + padding-right: 4px; +} + +.mate-panel-menu-bar.vertical #tasklist-button { + min-height: 32px; +} + +.mate-panel-menu-bar.horizontal #showdesktop-button image { + min-width: 24px; + padding: 0 4px; +} + +.mate-panel-menu-bar.vertical #showdesktop-button image { + min-height: 24px; + padding: 4px 0; +} + +PanelApplet.wnck-applet .wnck-pager { + background-color: transparent; + color: #ffb820; +} + +PanelApplet.wnck-applet .wnck-pager:hover { + background-color: rgba(255, 255, 255, 0.12); +} + +PanelApplet.wnck-applet .wnck-pager:active { + background-color: rgba(255, 255, 255, 0.3); +} + +PanelApplet.wnck-applet .wnck-pager:selected { + background-color: #FF9800; +} + +.mate-panel-menu-bar.horizontal #clock-applet-button label { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical #clock-applet-button label { + padding: 8px 0; +} + +#MatePanelPopupWindow { + border: 1px solid rgba(0, 0, 0, 0.26); + border-radius: 5px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); +} + +#MatePanelPopupWindow frame > border { + border-style: none; +} + +#MatePanelPopupWindow button { + padding: 4px 16px; +} + +#MatePanelPopupWindow > frame > box > box > box > widget { + color: rgba(0, 0, 0, 0.26); +} + +na-tray-applet { + -NaTrayApplet-icon-padding: 3px; + -NaTrayApplet-icon-size: 16; +} + +.mate-panel-menu-bar { + -PanelMenuBar-icon-visible: true; +} + +.mate-panel-applet-slider { + border: 1px solid rgba(0, 0, 0, 0.26); + border-radius: 5px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #212121; +} + +.mate-panel-applet-slider frame > border { + border-style: none; +} + +#PanelApplet:not(:selected) > box { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1); +} + +#PanelApplet:selected > box { + background-color: rgba(255, 255, 255, 0.12); + color: white; +} + +#mate-menu { + border: 1px solid rgba(0, 0, 0, 0.26); +} + +#mate-menu button { + min-height: 24px; + min-width: 24px; + padding: 4px 0; + color: #d3d3d3; + font-weight: normal; +} + +#mate-menu button label:not(:first-child) { + color: rgba(211, 211, 211, 0.7); +} + +#mate-menu entry { + margin: 0 0 8px; +} + +#mate-menu entry image { + margin: 0; +} + +#mate-menu entry + button { + margin: 0 4px 8px; + padding: 6px; +} + +/********************* + * CAJA File manager * + *********************/ +.caja-navigation-window button.toggle.image-button { + border-radius: 4px; +} + +.caja-pathbar button { + margin: 0 -1px 0 -2px; +} + +.caja-pathbar button > widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -GtkArrow-arrow-scaling: 1; +} + +.caja-side-pane notebook viewport.frame, +.caja-side-pane notebook widget .vertical { + background-color: #292929; +} + +.caja-side-pane notebook, +.caja-notebook { + border-top: 1px solid rgba(0, 0, 0, 0.26); +} + +.caja-side-pane notebook .frame, +.caja-notebook .frame { + border-style: none; +} + +.caja-navigation-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(0, 0, 0, 0.26); +} + +.caja-notebook frame > border { + border-style: none; +} + +#caja-extra-view-widget { + border-bottom: 1px solid rgba(0, 0, 0, 0.26); + background-color: #212121; +} + +#caja-extra-view-widget > box > box > label { + font-weight: bold; +} + +/********* + * Pluma * + *********/ +.pluma-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(0, 0, 0, 0.26); +} + +.pluma-window statusbar frame > border { + border-style: none; +} + +.pluma-window statusbar frame button.flat { + padding: 0 4px; + border-radius: 0; +} + +.pluma-window statusbar frame button.flat widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -GtkArrow-arrow-scaling: 1; +} + +.pluma-print-preview toolbar { + border-bottom: 1px solid rgba(0, 0, 0, 0.26); +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat { + margin: 1px; +} + +.pluma-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.pluma-window paned.horizontal box.vertical notebook.frame { + margin-top: -1px; + border-top: 1px solid rgba(0, 0, 0, 0.26); +} + +.pluma-window paned.horizontal box.vertical notebook.frame box.vertical toolbar.horizontal { + border-bottom: 1px solid rgba(0, 0, 0, 0.26); +} + +/********* + * Atril * + *********/ +.atril-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.atril-window paned.horizontal box.vertical notebook .frame { + border-top: 1px solid rgba(0, 0, 0, 0.26); +} + +/* mate-screensaver lock dialog */ +.lock-dialog { + border-radius: 4px; + box-shadow: 0 14px 14px rgba(0, 0, 0, 0.25), 0 10px 5px rgba(0, 0, 0, 0.22), inset 0 1px rgba(255, 255, 255, 0.1); +} + +.lock-dialog frame > border { + border-style: none; +} + +/* multimedia OSD */ +MsdOsdWindow.background.osd { + border-radius: 4px; + background-color: rgba(33, 33, 33, 0.9); + color: white; +} + +MsdOsdWindow.background.osd .trough { + border-radius: 0; + background-color: rgba(255, 255, 255, 0.12); +} + +MsdOsdWindow.background.osd .progressbar { + border-radius: 0; + background-color: #FF9800; +} + +/****************** + * Budgie Desktop * + ******************/ +.budgie-container { + background-color: transparent; +} + +.budgie-settings-window buttonbox.inline-toolbar { + border-style: none none solid; +} + +.budgie-settings-window buttonbox.inline-toolbar button { + border-radius: 4px; + -gtk-outline-radius: 4px; +} + +.budgie-popover { + border-style: solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3); + border-radius: 5px; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23); + background-color: #2A2A2A; +} + +.budgie-popover .container { + padding: 2px; +} + +.budgie-popover border { + border: none; +} + +.budgie-popover list { + background-color: transparent; +} + +.budgie-popover row { + padding: 0; +} + +.budgie-popover row:hover { + box-shadow: none; +} + +.budgie-popover button.flat:not(.image-button) { + min-height: 28px; + padding: 0 8px; + color: #d3d3d3; + font-weight: normal; +} + +.budgie-popover button.flat:not(.image-button):disabled { + color: rgba(211, 211, 211, 0.5); +} + +.budgie-popover.budgie-menu .container { + padding: 0; +} + +.budgie-popover.budgie-menu .sidebar, +.budgie-popover.budgie-menu scrollbar, +.budgie-popover.budgie-menu entry.search { + background-color: transparent; +} + +.budgie-popover.budgie-menu entry.search { + border-bottom: 1px solid rgba(0, 0, 0, 0.26); + border-image: none; + border-radius: 0; + box-shadow: none; + font-size: 120%; +} + +.budgie-popover.budgie-menu button.flat:not(.image-button) { + min-height: 32px; + padding: 0 8px; + border-radius: 0; +} + +.budgie-popover.budgie-menu button.flat:not(.image-button):checked:disabled { + background-color: transparent; +} + +.budgie-popover.user-menu .container { + padding: 8px; +} + +.budgie-popover.user-menu separator { + margin: 4px 0; +} + +.budgie-popover.sound-popover separator { + margin: 3px 0; +} + +.budgie-popover.night-light-indicator .container { + padding: 8px; +} + +.budgie-popover.places-menu .container { + padding: 8px; +} + +.budgie-popover.places-menu .name-button image:dir(ltr) { + margin-right: 3px; +} + +.budgie-popover.places-menu .name-button image:dir(rtl) { + margin-left: 3px; +} + +.budgie-popover.places-menu .unmount-button { + margin: 2px; + padding: 0; +} + +.budgie-popover.places-menu .places-list:not(.always-expand) { + margin-top: 4px; + padding-top: 4px; + border-top: 1px solid rgba(0, 0, 0, 0.26); +} + +.budgie-popover.places-menu .alternative-label { + padding: 3px; + font-size: 15px; +} + +.budgie-popover.workspace-popover .container { + padding: 8px; +} + +.budgie-popover.workspace-popover separator { + margin: 4px 0; +} + +.budgie-popover.workspace-popover flowboxchild { + padding: 0; +} + +.workspace-switcher .workspace-layout { + border: 0 solid rgba(255, 255, 255, 0.12); +} + +.top .workspace-switcher .workspace-layout:dir(ltr), +.bottom .workspace-switcher .workspace-layout:dir(ltr) { + border-left-width: 1px; +} + +.top .workspace-switcher .workspace-layout:dir(rtl), +.bottom .workspace-switcher .workspace-layout:dir(rtl) { + border-right-width: 1px; +} + +.left .workspace-switcher .workspace-layout, +.right .workspace-switcher .workspace-layout { + border-top-width: 1px; +} + +.workspace-switcher .workspace-item, +.workspace-switcher .workspace-add-button { + border: 0 solid rgba(255, 255, 255, 0.12); +} + +.top .workspace-switcher .workspace-item:dir(ltr), +.bottom .workspace-switcher .workspace-item:dir(ltr), .top +.workspace-switcher .workspace-add-button:dir(ltr), +.bottom +.workspace-switcher .workspace-add-button:dir(ltr) { + border-right-width: 1px; +} + +.top .workspace-switcher .workspace-item:dir(rtl), +.bottom .workspace-switcher .workspace-item:dir(rtl), .top +.workspace-switcher .workspace-add-button:dir(rtl), +.bottom +.workspace-switcher .workspace-add-button:dir(rtl) { + border-left-width: 1px; +} + +.left .workspace-switcher .workspace-item, +.right .workspace-switcher .workspace-item, .left +.workspace-switcher .workspace-add-button, +.right +.workspace-switcher .workspace-add-button { + border-bottom-width: 1px; +} + +.workspace-switcher .workspace-item { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1); +} + +.workspace-switcher .workspace-item.current-workspace { + background-color: rgba(255, 255, 255, 0.12); +} + +.workspace-switcher .workspace-add-button:hover { + box-shadow: none; +} + +.workspace-switcher .workspace-add-button:active { + background-image: none; +} + +.workspace-switcher .workspace-add-button:active image { + margin: 1px 0 -1px; +} + +.budgie-panel .workspace-switcher .workspace-icon-button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 4px; +} + +.budgie-panel { + transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1); + background-color: #010101; + color: rgba(255, 255, 255, 0.7); + font-weight: 500; +} + +.budgie-panel.transparent { + background-color: rgba(0, 0, 0, 0.6); +} + +.budgie-panel button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +.budgie-panel button:checked { + background-color: rgba(255, 255, 255, 0.12); +} + +.budgie-panel.horizontal button { + padding: 0 4px; +} + +.budgie-panel.vertical button { + padding: 4px 0; +} + +.budgie-panel separator { + background-color: rgba(255, 255, 255, 0.3); +} + +.budgie-panel .alert { + color: #FF443E; +} + +.budgie-panel .titlebar:not(headerbar) { + min-height: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + color: white; +} + +.budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):hover, .budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):active { + color: white; +} + +.budgie-panel #tasklist-button { + padding: 0 4px; +} + +.budgie-panel.vertical #tasklist-button { + min-height: 32px; +} + +.budgie-panel button.flat.launcher { + padding: 0; +} + +.budgie-panel button.flat.launcher:not(:checked) { + color: rgba(255, 255, 255, 0.5); +} + +.budgie-panel button.flat.launcher:not(:checked):hover, .budgie-panel button.flat.launcher:not(:checked):active { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel button.flat.launcher:not(:checked):disabled { + color: rgba(255, 255, 255, 0.3); +} + +.top .budgie-panel #tasklist-button, .budgie-panel .top #tasklist-button, .top .budgie-panel button.flat.launcher, .budgie-panel .top button.flat.launcher { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.top .budgie-panel #tasklist-button:checked, .budgie-panel .top #tasklist-button:checked, .top .budgie-panel button.flat.launcher:checked, .budgie-panel .top button.flat.launcher:checked, .top .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .top button.flat.launcher, +.top .budgie-panel .pinned button.flat.launcher.running, .budgie-panel .pinned .top button.flat.launcher.running { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 100%, transparent 0%) 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel #tasklist-button, .budgie-panel .bottom #tasklist-button, .bottom .budgie-panel button.flat.launcher, .budgie-panel .bottom button.flat.launcher { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.bottom .budgie-panel #tasklist-button:checked, .budgie-panel .bottom #tasklist-button:checked, .bottom .budgie-panel button.flat.launcher:checked, .budgie-panel .bottom button.flat.launcher:checked, .bottom .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .bottom button.flat.launcher, +.bottom .budgie-panel .pinned button.flat.launcher.running, .budgie-panel .pinned .bottom button.flat.launcher.running { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel #tasklist-button, .budgie-panel .left #tasklist-button, .left .budgie-panel button.flat.launcher, .budgie-panel .left button.flat.launcher { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.left .budgie-panel #tasklist-button:checked, .budgie-panel .left #tasklist-button:checked, .left .budgie-panel button.flat.launcher:checked, .budgie-panel .left button.flat.launcher:checked, .left .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .left button.flat.launcher, +.left .budgie-panel .pinned button.flat.launcher.running, .budgie-panel .pinned .left button.flat.launcher.running { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 100%, transparent 0%) 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel #tasklist-button, .budgie-panel .right #tasklist-button, .right .budgie-panel button.flat.launcher, .budgie-panel .right button.flat.launcher { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.right .budgie-panel #tasklist-button:checked, .budgie-panel .right #tasklist-button:checked, .right .budgie-panel button.flat.launcher:checked, .budgie-panel .right button.flat.launcher:checked, .right .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .right button.flat.launcher, +.right .budgie-panel .pinned button.flat.launcher.running, .budgie-panel .pinned .right button.flat.launcher.running { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 100%, transparent 0%) 0 2 0 0/0 2px 0 0; +} + +frame.raven-frame > border { + border-style: none; + box-shadow: 0 14px 14px rgba(0, 0, 0, 0.25), 0 10px 5px rgba(0, 0, 0, 0.22); +} + +.top frame.raven-frame > border { + margin-bottom: 32px; +} + +.bottom frame.raven-frame > border { + margin-top: 32px; +} + +.left frame.raven-frame > border { + margin-right: 32px; +} + +.right frame.raven-frame > border { + margin-left: 32px; +} + +.raven { + background-color: #2A2A2A; +} + +.raven > box { + margin-bottom: -10px; +} + +.raven stackswitcher.linked > button { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #FF9800 0%, transparent 0%) 0 0 0/0 0 0px; + border-radius: 0; +} + +.raven stackswitcher.linked > button:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #FF9800 100%, transparent 0%) 0 0 2/0 0 2px; + background-color: transparent; +} + +.raven .raven-header { + min-height: 36px; + padding: 3px; +} + +.raven .raven-header.top { + padding: 0; + border-bottom: 1px solid rgba(0, 0, 0, 0.26); +} + +.raven .raven-header.top stackswitcher button { + margin: -4px 0 -5px; + padding: 0 16px; + min-height: 48px; +} + +.raven .raven-header.bottom { + border-top: 1px solid rgba(0, 0, 0, 0.26); +} + +.raven stack .raven-header { + margin-top: -6px; +} + +.raven stack scrolledwindow .raven-header { + margin-top: -8px; +} + +.raven .raven-background { + border-style: solid none; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.26); + background-color: #292929; +} + +.raven .raven-background > overlay > widget > image { + color: rgba(211, 211, 211, 0.12); +} + +.raven scrolledwindow.raven-background { + border-bottom-style: none; +} + +.raven .powerstrip button { + margin: 2px 0 1px; + padding: 12px; +} + +.raven .option-subtitle { + font-size: smaller; +} + +calendar.raven-calendar { + border-style: none; + background-color: transparent; +} + +calendar.raven-calendar:selected { + border-radius: 4px; +} + +.raven-mpris { + background-color: rgba(0, 0, 0, 0.6); + color: white; +} + +.raven-mpris label { + min-height: 24px; +} + +.raven-mpris button.image-button { + padding: 12px; +} + +.budgie-notification-window, .budgie-osd-window, .budgie-switcher-window { + background-color: transparent; +} + +.budgie-notification .notification-title, .budgie-switcher .notification-title { + font-size: 120%; +} + +.budgie-osd .budgie-osd-text { + font-size: 120%; +} + +.drop-shadow { + margin: 5px 9px; + padding: 3px; + border-radius: 4px; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #2A2A2A; +} + +.drop-shadow .linked > button { + border-radius: 4px; +} + +.budgie-session-dialog, .budgie-polkit-dialog, .budgie-run-dialog { + border-radius: 4px; + background-color: #2A2A2A; +} + +.budgie-session-dialog decoration, .budgie-polkit-dialog decoration, .budgie-run-dialog decoration { + border-radius: 4px; +} + +.budgie-session-dialog label:not(:last-child), +.budgie-session-dialog .dialog-title { + font-size: 120%; +} + +.budgie-session-dialog .linked.horizontal > button { + padding: 8px 16px; + border-top: 1px solid rgba(0, 0, 0, 0.26); + border-radius: 0; +} + +.budgie-session-dialog .linked.horizontal > button:first-child { + border-bottom-left-radius: 4px; +} + +.budgie-session-dialog .linked.horizontal > button:last-child { + border-bottom-right-radius: 4px; +} + +.budgie-polkit-dialog .message { + color: rgba(211, 211, 211, 0.7); +} + +.budgie-polkit-dialog .failure { + color: #FF443E; +} + +.budgie-run-dialog { + background-color: #292929; +} + +.budgie-run-dialog entry.search { + font-size: 120%; + padding: 6px 14px; + border-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: transparent; +} + +.budgie-run-dialog list .dim-label, .budgie-run-dialog list label.separator, .budgie-run-dialog list .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .budgie-run-dialog list .subtitle, +.budgie-run-dialog list headerbar .subtitle, headerbar .budgie-run-dialog list .subtitle, .budgie-run-dialog list .budgie-notification .notification-body, .budgie-notification .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-switcher .notification-body, .budgie-switcher .budgie-run-dialog list .notification-body { + opacity: 1; +} + +.budgie-run-dialog scrolledwindow { + border-top: 1px solid rgba(0, 0, 0, 0.26); +} + +/************** + * Xfce4 Apps * + **************/ +.XfceHeading { + background-color: #292929; +} + +/*************** + * xfce4-panel * + ***************/ +.xfce4-panel.background { + border: none; + background-color: #010101; + color: rgba(255, 255, 255, 0.7); + font-weight: 500; +} + +.xfce4-panel.background button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +.xfce4-panel.background button:checked { + background-color: rgba(255, 255, 255, 0.12); +} + +.xfce4-panel.background .tasklist button { + border-image: image(transparent) 0 0 2/0 0 2px; +} + +.xfce4-panel.background .tasklist button:checked { + border-image: image(currentColor) 0 0 2/0 0 2px; +} + +.xfce4-panel.background .tasklist button image { + padding: 4px; +} + +wnck-pager:hover { + background-color: rgba(255, 255, 255, 0.12); +} + +wnck-pager:active { + background-color: rgba(255, 255, 255, 0.3); +} + +wnck-pager:selected { + background-color: #FF9800; +} + +XfdesktopIconView.view { + border-radius: 4px; + background-color: transparent; + color: white; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); +} + +XfdesktopIconView.view:active { + box-shadow: none; +} + +XfdesktopIconView.view .rubberband { + border-radius: 0; +} + +#XfceNotifyWindow buttonbox { + padding: 0; +} + +#XfceNotifyWindow label#summary { + font-weight: bold; +} + +#xfwm-tabwin { + padding: 12px; + border-radius: 4px; + -XfwmTabwinWidget-icon-size: 64px; + -XfwmTabwinWidget-preview-size: 64px; +} + +/********** + * Thunar * + **********/ +.thunar #location-toolbar { + border-bottom: 1px solid rgba(0, 0, 0, 0.26); +} + +.thunar .standard-view.frame { + border-style: none; +} + +.thunar .sidebar .view:not(:selected) { + background-color: transparent; +} + +.thunar statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(0, 0, 0, 0.26); +} + +/************************ + * LightDM GTK+ Greeter * + ************************/ +#panel_window { + background-color: rgba(0, 0, 0, 0.3); + color: white; +} + +#panel_window menubar, +#panel_window separator { + background-color: transparent; +} + +#panel_window separator { + padding: 0 4px; +} + +#panel_window separator:first-child { + padding: 0 8px; +} + +#panel_window menubar > menuitem { + color: rgba(255, 255, 255, 0.7); +} + +#panel_window menubar > menuitem:hover { + color: white; +} + +#panel_window menubar > menuitem:disabled label { + color: rgba(255, 255, 255, 0.3); +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + margin: 8px; + border-radius: 4px; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #2A2A2A; +} + +#content_frame { + padding-bottom: 20px; + border-bottom: 1px solid rgba(0, 0, 0, 0.26); +} + +#buttonbox_frame { + padding-top: 24px; +} + +#buttonbox_frame button { + margin: -16px; +} + +#greeter_infobar { + margin-top: -1px; +} + +/******** + * Nemo * + ********/ +.nemo-window .primary-toolbar { + border-bottom: 1px solid rgba(0, 0, 0, 0.26); +} + +.nemo-window .primary-toolbar entry { + min-height: 0; + margin: 0; +} + +.nemo-window .primary-toolbar button.text-button { + padding-left: 8px; + padding-right: 8px; +} + +.nemo-window .primary-toolbar button:not(.text-button):not(.image-button) { + padding-left: 4px; + padding-right: 4px; +} + +.nemo-window scrolledwindow.frame { + border-style: none; +} + +.nemo-window scrolledwindow.frame .view:not(:selected) { + background-color: transparent; +} + +.nemo-window infobar { + margin-top: -6px; +} + +.nemo-window .nemo-inactive-pane .view:not(:selected) { + background-color: #252525; +} + +.nemo-window .nemo-window-pane widget.entry { + border-radius: 4px; + background-color: rgba(211, 211, 211, 0.04); +} + +.places-treeview { + -NemoPlacesTreeView-disk-full-bg-color: #565656; + -NemoPlacesTreeView-disk-full-fg-color: #FF9800; + -NemoPlacesTreeView-disk-full-bar-width: 2px; + -NemoPlacesTreeView-disk-full-bar-radius: 0; + -NemoPlacesTreeView-disk-full-bottom-padding: 1px; + -NemoPlacesTreeView-disk-full-max-length: 80px; +} + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color #d3d3d3; +/* +text color for entries, views and content in general */ +@define-color theme_text_color #d3d3d3; +/* +widget base background color */ +@define-color theme_bg_color #212121; +/* +text widgets and the like base background color */ +@define-color theme_base_color #292929; +/* +base background color of selections */ +@define-color theme_selected_bg_color #FF9800; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(0, 0, 0, 0.87); +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #212121; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(211, 211, 211, 0.5); +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #252525; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #d3d3d3; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #d3d3d3; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #212121; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #292929; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #FF9800; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(0, 0, 0, 0.87); +/* +insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(211, 211, 211, 0.5); +/* +widgets main borders color */ +@define-color borders rgba(0, 0, 0, 0.26); +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(0, 0, 0, 0.26); +/* +these are pretty self explicative */ +@define-color warning_color #FF9800; +@define-color error_color #FF443E; +@define-color success_color #C3D82C; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title #B0BEC5; +@define-color wm_unfocused_title rgba(176, 190, 197, 0.7); +@define-color wm_highlight rgba(255, 255, 255, 0.1); +@define-color wm_bg #212121; +/* +FIXME this is really an API */ +@define-color content_view_bg #292929; +@define-color placeholder_text_color #a0a0a0; diff --git a/.themes/oomox-darker/gtk-assets/scalable/checkbox-checked-symbolic.svg b/.themes/oomox-darker/gtk-assets/scalable/checkbox-checked-symbolic.svg new file mode 100644 index 0000000..8067c11 --- /dev/null +++ b/.themes/oomox-darker/gtk-assets/scalable/checkbox-checked-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/gtk-assets/scalable/checkbox-mixed-symbolic.svg b/.themes/oomox-darker/gtk-assets/scalable/checkbox-mixed-symbolic.svg new file mode 100644 index 0000000..76e69c9 --- /dev/null +++ b/.themes/oomox-darker/gtk-assets/scalable/checkbox-mixed-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/gtk-assets/scalable/checkbox-unchecked-symbolic.svg b/.themes/oomox-darker/gtk-assets/scalable/checkbox-unchecked-symbolic.svg new file mode 100644 index 0000000..97dbb89 --- /dev/null +++ b/.themes/oomox-darker/gtk-assets/scalable/checkbox-unchecked-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/gtk-assets/scalable/cursor-handle-symbolic.svg b/.themes/oomox-darker/gtk-assets/scalable/cursor-handle-symbolic.svg new file mode 100644 index 0000000..0f9da3f --- /dev/null +++ b/.themes/oomox-darker/gtk-assets/scalable/cursor-handle-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/gtk-assets/scalable/radio-checked-symbolic.svg b/.themes/oomox-darker/gtk-assets/scalable/radio-checked-symbolic.svg new file mode 100644 index 0000000..7b82c3d --- /dev/null +++ b/.themes/oomox-darker/gtk-assets/scalable/radio-checked-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/gtk-assets/scalable/radio-mixed-symbolic.svg b/.themes/oomox-darker/gtk-assets/scalable/radio-mixed-symbolic.svg new file mode 100644 index 0000000..55d8916 --- /dev/null +++ b/.themes/oomox-darker/gtk-assets/scalable/radio-mixed-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/gtk-assets/scalable/radio-unchecked-symbolic.svg b/.themes/oomox-darker/gtk-assets/scalable/radio-unchecked-symbolic.svg new file mode 100644 index 0000000..6d97559 --- /dev/null +++ b/.themes/oomox-darker/gtk-assets/scalable/radio-unchecked-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/gtk-assets/scalable/small-checkbox-checked-symbolic.svg b/.themes/oomox-darker/gtk-assets/scalable/small-checkbox-checked-symbolic.svg new file mode 100644 index 0000000..7ad27d5 --- /dev/null +++ b/.themes/oomox-darker/gtk-assets/scalable/small-checkbox-checked-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/gtk-assets/scalable/small-checkbox-mixed-symbolic.svg b/.themes/oomox-darker/gtk-assets/scalable/small-checkbox-mixed-symbolic.svg new file mode 100644 index 0000000..0f80850 --- /dev/null +++ b/.themes/oomox-darker/gtk-assets/scalable/small-checkbox-mixed-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/gtk-assets/scalable/small-checkbox-unchecked-symbolic.svg b/.themes/oomox-darker/gtk-assets/scalable/small-checkbox-unchecked-symbolic.svg new file mode 100644 index 0000000..bfe0a56 --- /dev/null +++ b/.themes/oomox-darker/gtk-assets/scalable/small-checkbox-unchecked-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/gtk-assets/scalable/small-radio-checked-symbolic.svg b/.themes/oomox-darker/gtk-assets/scalable/small-radio-checked-symbolic.svg new file mode 100644 index 0000000..04a9a21 --- /dev/null +++ b/.themes/oomox-darker/gtk-assets/scalable/small-radio-checked-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/gtk-assets/scalable/small-radio-mixed-symbolic.svg b/.themes/oomox-darker/gtk-assets/scalable/small-radio-mixed-symbolic.svg new file mode 100644 index 0000000..31aac91 --- /dev/null +++ b/.themes/oomox-darker/gtk-assets/scalable/small-radio-mixed-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/gtk-assets/scalable/small-radio-unchecked-symbolic.svg b/.themes/oomox-darker/gtk-assets/scalable/small-radio-unchecked-symbolic.svg new file mode 100644 index 0000000..f870381 --- /dev/null +++ b/.themes/oomox-darker/gtk-assets/scalable/small-radio-unchecked-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/gtk-assets/scale-horz-marks-after-slider-dark.png b/.themes/oomox-darker/gtk-assets/scale-horz-marks-after-slider-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..f8212fa30126861e49f43b3d84d540e55e79f106 GIT binary patch literal 351 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+Buc?9@` zxB}__lNkQbXZSyz;s0!g|5F+M&jd4o+!9-%@QvO@(X5Q=a80> zl~c^g%{zYLGPL@eaat!O42-C978mM&z?Uh)F2?z`f&9k5zW@`^_M4| zx?{cOR>`#c_7V*H<)pWM_cD6*R%qQ!vFhUAksl-_@9}E9kWmw<;p1bSez>n`RcvVO zoSDbdKe^^jzRh>yhg9wBmCJ)ZMV#VOaJjkv9m9viTno46uhRkA$l&Sf=d#Wzp$P!+ C9gF(_ literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/scale-horz-marks-after-slider-dark@2.png b/.themes/oomox-darker/gtk-assets/scale-horz-marks-after-slider-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..bc6f6ed54c3a245121053aca3f26a46a13d082fe GIT binary patch literal 508 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s%*9TgAsieWw;%dH0CG7CJR*x3 z7-ZW)n6dxq$5f!8WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)Ebpbvh zu0Z<#bcX-48U9aY_&*cO0CHzA{GSCD2Qq+yKoTMdVFO7Z0*XMm5Lsk4Py~YDf^ZR3 z#_5kmnm`w5mIV0)Gf2zG$|<^gc>4GTWaZ@M6%|)h&zL!D_M$CYw{5?9>-L=wA3uHm z^83$Ushe@UKux&cL@XE)7y0cbXvHawE%e__Q`D`1z0gVw~>ZT*Hu<4<6w^y6Kj*Wy}WQAePh7Tzf=?~9-IQEFUZOe~S6+O4)V;Q~K WeayN)y6gdZgTd3)&t;ucLK6UUT-YZ7 literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/scale-horz-marks-after-slider-disabled-dark.png b/.themes/oomox-darker/gtk-assets/scale-horz-marks-after-slider-disabled-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..c89b9e804b55f78a6c0401f3f202bfd770227f78 GIT binary patch literal 408 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+BuB?tI~ zxB_Vh2M0?_OJieWD=RAt3kx$dGgDJjBO@cA2#^5;CMG68L31#G$U?*+f)ElY0%RyE zDk>={DJv^$XlOu801BRdaLx{BjZ{gHUoZm)r<}ZkqLNB+aY^Z!GiT3Tx_srqgU6r0 zeC^{^(*mk$^mK6y(U^F)|Dcewfr#s3jjl@zj!b^??|*n#Nn)H@*jiOa_quk7*{}KtN6SqzH(YT;5ASO1=_>4};^OfIT zeeOCx+2EaoWKC1&&nI1oc5!lIL8@MUQTpt6Hc~)E^8~R%W`5qlz`)4v z>EamTas2JXn?Z*h1Q?Dte0O9C{PG%7m`@duAkx#?_)I@C&28JYqr>mdKI;Vst00$Q0%>V!Z literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/scale-horz-marks-after-slider-disabled.png b/.themes/oomox-darker/gtk-assets/scale-horz-marks-after-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..ebba4d85e679574093fc9717928763abaebe3ba1 GIT binary patch literal 398 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+BuB?S0{ zxB}_@`}ZF^c5L_V-Fx@$1+sVU+_`7Z9v}lq0!8+L0gw&h0!1JIA`T>B0(%b}IB@Xb z!82#hoIQK?;>C-XE?v5O`SN_VC9 z{_=IcL;QQ7ni@|R#}JL+v;7B!nhbbYg98IaG?czbO8@-7f5{Z)$$plViT%4Lr#O{l zoLOABZk^AoZa%^2jQUpx{;AJP{OZFxO;bVsPH4u1oc5!lIL8@MUQTpt6Hc~)Es{?#O zT!HlN-Mjbh-MfGP{+&B_9z1w(&z?O%_JIQjfb4zy_5sO5hYkTrpa@V3s1hg$1Q0Di z22e2&fW<%rgbO6$Dj`x3E}Voj;AR4~KrB6Z^5ogGXV0BGcmDkO3l}b2ym;}_rAwDD zUw+Xq_Y&w_osuBGUiVYn3l=U~xobDjk$3OifAHz^ z=PzG>|M}}M{hkg310%Pmi(`n#@wbz17d07(Fa&S?&K;7Qt$!^`)X}W9L+s!G)4u{v z33xO4EYE-Q`Q029b*GY&Kl1ADULX4YJUIP=$9r3rCoKNUzy3QqN$6hb-1lu6E$i;u z-)C^in!c=Bl({9`Z2x=4pj1mQrq%OQD_EYGY2WZlNUA)~5D>}9%5wbJ1F;UHUXFsE zgKr8BeD4rX{=oO@~niGnZkMG=CTkKArAf4sfw->JsK9SNObvkbTWU# zZmazoQorq6bKX36Buc?9@` zxB}__lNkQbXZSyz;s0!g|5F+M&jd4o+!9-%@QvO@(X5Q=a80> zl~c^g%{zYLGPL@eaat!O42-C978mM&z?Uh)F2?z`f&9k5zW@`^_M4| zx?{cOR>`#c_7V*H<)pWM_cD6*R%qQ!vFhUAksl-_@9}E9kWmw<;p1bSez>n`RcvVO zoSDbdKe^^jzRh>yhg9wBmCJ)ZMV#VOaJjkv9m9viTno46uhRkA$l&Sf=d#Wzp$P!+ C9gF(_ literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/scale-horz-marks-after-slider@2.png b/.themes/oomox-darker/gtk-assets/scale-horz-marks-after-slider@2.png new file mode 100644 index 0000000000000000000000000000000000000000..bc6f6ed54c3a245121053aca3f26a46a13d082fe GIT binary patch literal 508 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s%*9TgAsieWw;%dH0CG7CJR*x3 z7-ZW)n6dxq$5f!8WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)Ebpbvh zu0Z<#bcX-48U9aY_&*cO0CHzA{GSCD2Qq+yKoTMdVFO7Z0*XMm5Lsk4Py~YDf^ZR3 z#_5kmnm`w5mIV0)Gf2zG$|<^gc>4GTWaZ@M6%|)h&zL!D_M$CYw{5?9>-L=wA3uHm z^83$Ushe@UKux&cL@XE)7y0cbXvHawE%e__Q`D`1z0gVw~>ZT*Hu<4<6w^y6Kj*Wy}WQAePh7Tzf=?~9-IQEFUZOe~S6+O4)V;Q~K WeayN)y6gdZgTd3)&t;ucLK6UUT-YZ7 literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/scale-horz-marks-before-slider-dark.png b/.themes/oomox-darker/gtk-assets/scale-horz-marks-before-slider-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..bee9045a15c9507d93c22dedd0ed2166486752eb GIT binary patch literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+Buc?bA} zxB}__s~G-IV)#Fw;s11o|5F+M&t&*N8%zSZGw>pyN+bolm7N%Y#z~X}`2{nuv2#ev z$|+{&WQ6*+C%((3=} zy@w_p-NR!w{Xctfga0zq`&W0B*0?`;@@CG8hU-m>_Qo2V=VoHIGiG_lG|fRvfb$5G zb>qsiRljz8C@=rATVb;W=X%cMV5#5F?*8A(JYx&DtjUJCvw`+8c)I$ztaD0e0s!Wm Bi@N{- literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/scale-horz-marks-before-slider-dark@2.png b/.themes/oomox-darker/gtk-assets/scale-horz-marks-before-slider-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..6b35268558439a127480411b2ba87fd0a434efef GIT binary patch literal 521 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s%*9TgAsieWw;%dH0CG7CJR*x3 z7-ZW)n6dxq$5f!8WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)EEdf3u zu0Z<#bcX-48U9aY_&*cO26AUG{GSD80~rtmkpi-T42TFs88R1{4cCaQ1z8Y@oiO=u z4$vLiB|(0{4AL^PatiJqo<6?*S=l+cc||4FH8W<;n!RYt)@|Ew+`M)B&WDemK7aZB z=dWxKlO<5w0Z$jl5DCe*2k!=gMPE;{YAkzMA*{>&$vDYrNrY=iZy7 z`(@tAH5WP+b*&8kq&__Rp}$rAur{}T+kYJ!iF+F|QY(%xIyy=GgWuQjBIhh&S4)%oBB>Xah}1d?2Y+GneW6jH z7?RC(Zy|Tz8p}Nk4t_Y(Rn+A6c~bc)3EgAt_f9O&5UsI@+j*A3Zc*ec(W81ZTVH&Y bd(QOgrT+_&Tbdhyeqr!*^>bP0l+XkK)s^8S literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/scale-horz-marks-before-slider-disabled-dark.png b/.themes/oomox-darker/gtk-assets/scale-horz-marks-before-slider-disabled-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..e8cfe90bde8dac9e419fed35b26f998bb2ff62fe GIT binary patch literal 410 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+Bur3Lte zxB_WUPfrI22TMy!V`F0r3kx$dGgDJjBO@aq7YKlCAOH#ifjJle84y8;I8Y2C1>q_x zDk>={DJv^$XlOtT0m{n%)Kdf6BwZ5Z7tFxU!6~PpsH9R=Z>#pa}M%OYkzsL4d@gG MPgg&ebxsLQ0M~Gg-v9sr literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/scale-horz-marks-before-slider-disabled-dark@2.png b/.themes/oomox-darker/gtk-assets/scale-horz-marks-before-slider-disabled-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..bbc4aa877584a2951d0d2e070ec448152cf2f67e GIT binary patch literal 639 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s%*9TgAsieWw;%dH0CG7CJR*x3 z7-ZW)n6dxq$5f!8WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)E>jHd2 zT!FN)v9Xnvm4$_cnVFfXsVR^PB!OHL6B8fs{8{Rf{ueg5+G z_wPS{-_1I5l7WGd-P6S}#N+teiJsAi3`7`|*ZyYWDs^T(y7tN?Rv+X4|NAR5H$Hs* z`q9DQ=QfkSPtv&hx!-4<^{;~4N53=VS`|7px#V=;geg8w%UjL7y?}vn+m4;LQ{uTJq=bfQYa`XY$iKK2GiLQgj z3*I^~8yi-z2U&YGh8uD;9N`m6&}2LP>VSCj_E%HIk_^`G`!ZRgXVv_#F+6t)%3Ii+ z-2c7OOfcL3kL`iqx2p%(&y=;99e5t+yMQm8VW!_?m8+5tC5y6l_H5{ITh;iuf7AQ< zra!%S-|gqJt+C1YHZ|y7!9I?r={H+1d%b`8Q`)}lQX=ca|DNu^;AHT0^>bP0l+XkK Dy7TU^ literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/scale-horz-marks-before-slider-disabled.png b/.themes/oomox-darker/gtk-assets/scale-horz-marks-before-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..653373cecd7570a9f1444f9f826875a6a4889df8 GIT binary patch literal 397 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+BuB?S0{ zxB}^I+qUiBzyH{=W4m|n1~PW;+_`7Z9w6hufdfFs-o1PGfdP;W;Q~b<03r?~VFG)B zS`HpOc;?KRvuDpPC-#grKq^%^qI5gE?vIz;KAe1 zU%oE6^h6w}sLIpDF+?Ny?77o?%?bjoiAS8y++7kUX9RQwgQu&X%Q~lo FCIC%XwFUqH literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/scale-horz-marks-before-slider-disabled@2.png b/.themes/oomox-darker/gtk-assets/scale-horz-marks-before-slider-disabled@2.png new file mode 100644 index 0000000000000000000000000000000000000000..b724136023a66aa2e12ad05a3c0ea6e78ee5feec GIT binary patch literal 644 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s%*9TgAsieWw;%dH0CG7CJR*x3 z7-ZW)n6dxq$5f!8WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)E8v}eo zT!HlN-Mjbh-MfGP{+&B_9z1w(&z?O%?tudbfb4zy_5sO5hYkU`5CD+{iUR>q8IS~O zglLDT2Z{hy0tF!eqz(x{w7^L?18yu(7f?IUsFNp8o;`c^+_`h-&!4|=;ljm>7cX79 zbouh-hEg66priFlg8YIR25Xq z|G&Lb;e%A}u8I#=EYI)Juj~|%{eR-YvZegxy0trUUv9r~q3&@nW5bl*?%w@=_EPh_ zetVhf{9-T)^;#Li^kwzm$4}2)cP$Bfy1VY+^`m!Ia>((L%MCLnBAd$}T;?%)a8-)MA&<>+!v?nQ`v=7zL^p5$r0l!);Eq3+&R;vg zoMhb5$eq0*{$Ihmzbo5+W#>nFKe+dfJDu;uT{or1n{loRebX2UCq1p4c7);L$`wzv z4k>(c;Z@(f=>7cbKbi+HnZJJ-Kh;5bW*0C( O89ZJ6T-G@yGywoUu}VDv literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/scale-horz-marks-before-slider.png b/.themes/oomox-darker/gtk-assets/scale-horz-marks-before-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..bee9045a15c9507d93c22dedd0ed2166486752eb GIT binary patch literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+Buc?bA} zxB}__s~G-IV)#Fw;s11o|5F+M&t&*N8%zSZGw>pyN+bolm7N%Y#z~X}`2{nuv2#ev z$|+{&WQ6*+C%((3=} zy@w_p-NR!w{Xctfga0zq`&W0B*0?`;@@CG8hU-m>_Qo2V=VoHIGiG_lG|fRvfb$5G zb>qsiRljz8C@=rATVb;W=X%cMV5#5F?*8A(JYx&DtjUJCvw`+8c)I$ztaD0e0s!Wm Bi@N{- literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/scale-horz-marks-before-slider@2.png b/.themes/oomox-darker/gtk-assets/scale-horz-marks-before-slider@2.png new file mode 100644 index 0000000000000000000000000000000000000000..6b35268558439a127480411b2ba87fd0a434efef GIT binary patch literal 521 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s%*9TgAsieWw;%dH0CG7CJR*x3 z7-ZW)n6dxq$5f!8WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)EEdf3u zu0Z<#bcX-48U9aY_&*cO26AUG{GSD80~rtmkpi-T42TFs88R1{4cCaQ1z8Y@oiO=u z4$vLiB|(0{4AL^PatiJqo<6?*S=l+cc||4FH8W<;n!RYt)@|Ew+`M)B&WDemK7aZB z=dWxKlO<5w0Z$jl5DCe*2k!=gMPE;{YAkzMA*{>&$vDYrNrY=iZy7 z`(@tAH5WP+b*&8kq&__Rp}$rAur{}T+kYJ!iF+F|QY(%xIyy=GgWuQjBIhh&S4)%oBB>Xah}1d?2Y+GneW6jH z7?RC(Zy|Tz8p}Nk4t_Y(Rn+A6c~bc)3EgAt_f9O&5UsI@+j*A3Zc*ec(W81ZTVH&Y bd(QOgrT+_&Tbdhyeqr!*^>bP0l+XkK)s^8S literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/scale-slider-dark.png b/.themes/oomox-darker/gtk-assets/scale-slider-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..bdf709beff9764c65c2cc50b97c7f6ac8e226d43 GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+Bu83*`; zxB}__s~G-IV)#EDjAk(WpULnaNa98=*N^xBwF#62`2{nuu}kOV<{dkJ;^g@YA3uMo zl}?`qlne26aSV}=JbSQ_w?To2<-qaoc5!lIL8@MUQTpt6Hc~)E?EyX^ zu0Z<#Jcj=>8U9aZ_&=TD|7?c;Q^8yydlpz^2E+epU=g4iAR9;mr63F-31maWA%bvm zh!l`SMi7EXWpV! zTeofBas9^4+aEuD{_^|JU-|FT_X728@N{tuk&t|Q(4DEtL4f6e*&0FRG*{Nvt8@ST z|GlTe;7o&fe#pYG-;3Y#TsQpuih4U6(`Q; zKbK}4+_pH0IoLcvP)5fvG&sU9M0G>V%2Np+LnBuxd!-z zxB_WUPfrI22V*cW1p^Zk6Eib2b1(ohfMP%io66PS? z0W?UkB*-tAft^FHxVWVB^qI5gu6+LT<*UN0>~^4Jyr+v}h{nXT{hoXc3IZ%Q1zm3b z{_lVF!9fS7Lldpa&U&4=W{~T=p{v)jJj257iuILAK`RSt``yldR1H7jH%DV*V1iYl za;?(A^GCLtdHp?o^i9mJZwiVbvu?{b_5F;qY1qXf^1d}t7iblOr>mdKI;Vst0CXX3 A`v3p{ literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/scale-slider-disabled-dark@2.png b/.themes/oomox-darker/gtk-assets/scale-slider-disabled-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..4999981e65b6be68ccc3e2567c37bc0a2611e4ef GIT binary patch literal 600 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s%*9TgAsieWw;%dH0CG7CJR*x3 z7-ZW)n6dxq$5f!8WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)E^8<5(psT za1tU2A>o1$qacD1jf#qjN=iy9Dk^GfYU=9hnwpwgT3QfWfXd#Q=!F2Cs9h4|7tA0o zBP%Dbps4I06dV#(P*_x4Qd%}+{(?n|m#*Bnd(Yl|x9{A&|M|<;-+%s^pA!oQYWw2p z;uzv_{Oy$6L5B=PT(zTITv=bm3PyP@$n5sr{O|wmnnWv>*(~W#*1rC^CdTiapUBrQ zbNWu-G>Tro`DsZ-$j_t2=lH%Fa$Udg^-bV$z~AOWPO6PxMI9Ee-n6EKdBL9QBSHqH z8yA~3SbXQmZ@4L@8_m3@;@3>((v9tGpKfTXI0Q$S95|w>!;s4@HN(19G~lKaYl@#E z(^B0j4S!ZE%sCYPed4A6yT5GNy|&yh@y5>r>F#LhXxZoAJN_3{`<>w5pC0(i TR&2T;(Ekjcu6{1-oD!M<^Dx=* literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/scale-slider-disabled.png b/.themes/oomox-darker/gtk-assets/scale-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..d9230412a00e1f5ad290ea308fdaf37a736a5a12 GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+Buc?9@` zxB}^I+qUiBzkm1c-Fx=z*}He|J{SOU;UYkBh!liz;J|@{2M?Y(bLQ;XvllO3ynOjG z*Nh_uK(ho(g8YIR*g52iOG;0lIeYHPmCs+ke6?G-4YZQM M)78&qol`;+0Ey6+;s5{u literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/scale-slider-disabled@2.png b/.themes/oomox-darker/gtk-assets/scale-slider-disabled@2.png new file mode 100644 index 0000000000000000000000000000000000000000..34b0567231a187581ae0d7065661590c0152fff1 GIT binary patch literal 613 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s%*9TgAsieWw;%dH0CG7CJR*x3 z7-ZW)n6dxq$5f!8WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)EO9OmD zT!HkSJ$v@=-+%Dn!QH!e@7=o>!Ui(-?b`ACE(EYwe|4G}M zXN4GwivGEmZn&BoegB(w{?XII*XtkXW`C-={V8~cZe-nypFH!lEdNilpHwW;`lQ0R z#Z=_YbAcoLP0VGXLL9|s=09o?mI^*-Q)uTnr|AM~_(LwOZ}P?uY^!1toy$436FNo1 zZ(P1>tld)L`JBsQafhhVu9RA(m=}`{ik98f&D_7c#J+ls?7D!$c<%(p_WutPrhPRz z_Qz(5ugN4Smd|d13J!Po+Q0wsbI)uAm)gILYzhlgmwk3~p2n`xGv~<<*T8wpHTG^z ki@ddJ^&ZjlCx7;7cT5d&tZZJO3k(GYPgg&ebxsLQ0J^+0*8l(j literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/scale-slider.png b/.themes/oomox-darker/gtk-assets/scale-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..bdf709beff9764c65c2cc50b97c7f6ac8e226d43 GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+Bu83*`; zxB}__s~G-IV)#EDjAk(WpULnaNa98=*N^xBwF#62`2{nuu}kOV<{dkJ;^g@YA3uMo zl}?`qlne26aSV}=JbSQ_w?To2<-qaoc5!lIL8@MUQTpt6Hc~)E?EyX^ zu0Z<#Jcj=>8U9aZ_&=TD|7?c;Q^8yydlpz^2E+epU=g4iAR9;mr63F-31maWA%bvm zh!l`SMi7EXWpV! zTeofBas9^4+aEuD{_^|JU-|FT_X728@N{tuk&t|Q(4DEtL4f6e*&0FRG*{Nvt8@ST z|GlTe;7o&fe#pYG-;3Y#TsQpuih4U6(`Q; zKbK}4+_pH0IoLcvP)5fvG&sU9M0G>V%2Np+LnBuc?9@` zxB}__s~G-IV)#Fw;s11o|FaqX&xDac?hG&&NMc1ml`!$;3E8?pv&2h+{DK+S*g2$S zeFN~=kx)lse%bd lIfVS;3=QS@jvbUOWY}EKb)`Rcoh8r?22WQ%mvv4FO#p0wfGYq1 literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/scale-vert-marks-after-slider-dark@2.png b/.themes/oomox-darker/gtk-assets/scale-vert-marks-after-slider-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..0319595350ef7ef71b9324ef6aad847f66c544cc GIT binary patch literal 480 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s%*9TgAsieWw;%dH0CG7CJR*x3 z7-ZW)n6dxq$5f!8WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)E6#+gW zu0Z<#Y=-|+8UD{?_&*)Y29h%v{?7uFKtYH&Pz1<;kPrnxHV^^X5OHKdxMGMJY@{8_ z6)&LO>Lo#b!3;98atey>9-jUI**Up+MHSUGGiS|Sv~}C|8#iy=zVqSZr_W!0|M}Z? zbax_9%W_W_#}JR>Z>O9TYBCUTnf-uohrXlhQI==_|6k~4pXzfW;HmEWJNdhUJlQ&2 z{<%j@nQ9n5clCmbO`E?QlRN(R=gqlxE5vJmE?TO8YpT6{?u+Sb_19;;+VqWsz35>1 zl53hDWWAFfSb6z9u*zF=phQAQ%D;a@A?H*BeqGxVz1jR4FOMeb&*E38rMGL yf&a?SMa2(=BwE+b^oj4WoWE&BuMFseT zxB_WUPfrI22TMy!V`F10D=Sk|QzIiIAR7pPY!ed`Gcz-DFaR=uA`k!+fN+7NqN1Xb zl9IBrvWA8RL@!YAlpJFS&~)*VAirP+b`DNCc_o#i;*!$SXU?9xbot7I$6vnsf9rMv zDoOWraSYK2KHGnjuR(!_Mex0_qps-7|Nob<2=n?@l*^T0N^bpOS`@-?TA?ydvg?J_ zS#RfiidO#7lRFy!WHLWL+M|@Ne1b>d*7Y}U)%)f|6s_KLeCfG8+FE}_Vj>S3Tt3eb e9RA@?{GErb+}AD#t=k2(lEKr}&t;ucLK6VKFn0w2 literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/scale-vert-marks-after-slider-disabled-dark@2.png b/.themes/oomox-darker/gtk-assets/scale-vert-marks-after-slider-disabled-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..768d06e9038de7de2bdedb9a0a969c6cc8c8eb20 GIT binary patch literal 589 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s%*9TgAsieWw;%dH0CG7CJR*x3 z7-ZW)n6dxq$5f!8WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)EivoN? zT!FNem6e5sg_)U|si~>4v9Xbn5s(2CF)=ZL3j)P~fh8k z3YvofkPA@>5do5lii%1~N-8QUYHDig>gt-Bnp#>~5F3HAx7M!P40NSVNswPKgS>*G zlCp}gpMPjrQE_oeX=Qy=bIXDS3m2{2y=U*8yZ7!t`1I-Xm#@En|M{EWmlz1t_tewH zF~sBe+bK7NnhbbcS3g*{<4WwE>0K;WnEwCI-qy2tQEsDTT}D zT31o}wvo|IZ(;SSQ!~Ra|Lt}DvM^cu?ETWkEqC_air-%l?ofOFbEbf@^VIz{DSaRK z{4Y)rW@a^b{7-sM3GY=)pL_GI511>Sz4-Vm^B*B)&J8JsTuM%pl8-ytad3XL=IE}N z&}^Z}pu@E7)1;QVl;^cuRI|0GZMj;oFL+6f%q%WBu#Rm9< zxB}^I+qUiBzyH{=W4m|n-n)12o;`bj+ye&=02x5;J{SOUAtFFQxHyCjB!TJ=9z1yF z%$c)i&tANE@zSMBmoHzgZ;8tTS|DB$jv*T7&rbB@Yf#{E6)Zd?ctvbU(f{NulZzdjzU%(?wleybU2&JWWK#Ri z3l$4CrO(USlBb$pct+l7k?MZug)c8w{!e8%8K0(=XL#I2Tw65voan6948w;zd{z`6 lRIHx6B#UvD(a-OX&4Q-#moc5!lIL8@MUQTpt6Hc~)Es{?#O zT!Hl7y?giX-@kL`&VvUJ?%A^k!aZ={0Fb+H-#!QfNJ6B5B0vCC4Xrog z1vAJiC@Lx`tN8l)hlUjumy}l4H#N5`Sg>%>%9Xo;Ubu7j-u(xkK7ao5_4l8@_jp6} zfEu58x;Tb-9Dh6IrcjdskL&7=-3uPA+p#byFkqF#|Np0RB;5nD7aD)M_IXydy60>b zhR!7xA+?!~J4{Vgr|&T-x}$z>&9t@o@9v6}S$nUaf7kq+?Y@15i&klKEz)qQ%aQ!> zC3UujP0M_Reyd+Hho`*C|8ex} zX7ZKEPjFGvd0?@Lw@{kxbi!Y~&Xw%TGA>JT{@nRmQDc!jyV{wH1{SA_1!U|3`j6js zPc*uBtX}*@wrjLy-vJ9trq5aHb_ZTO!`t%Ob-9lJx+M;Bn$j^RA3N0D1p1f3)78&q Iol`;+0MV^7WdHyG literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/scale-vert-marks-after-slider.png b/.themes/oomox-darker/gtk-assets/scale-vert-marks-after-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..dc99093133728e301b2316900b8db417b098a2d8 GIT binary patch literal 337 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+Buc?9@` zxB}__s~G-IV)#Fw;s11o|FaqX&xDac?hG&&NMc1ml`!$;3E8?pv&2h+{DK+S*g2$S zeFN~=kx)lse%bd lIfVS;3=QS@jvbUOWY}EKb)`Rcoh8r?22WQ%mvv4FO#p0wfGYq1 literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/scale-vert-marks-after-slider@2.png b/.themes/oomox-darker/gtk-assets/scale-vert-marks-after-slider@2.png new file mode 100644 index 0000000000000000000000000000000000000000..0319595350ef7ef71b9324ef6aad847f66c544cc GIT binary patch literal 480 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s%*9TgAsieWw;%dH0CG7CJR*x3 z7-ZW)n6dxq$5f!8WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)E6#+gW zu0Z<#Y=-|+8UD{?_&*)Y29h%v{?7uFKtYH&Pz1<;kPrnxHV^^X5OHKdxMGMJY@{8_ z6)&LO>Lo#b!3;98atey>9-jUI**Up+MHSUGGiS|Sv~}C|8#iy=zVqSZr_W!0|M}Z? zbax_9%W_W_#}JR>Z>O9TYBCUTnf-uohrXlhQI==_|6k~4pXzfW;HmEWJNdhUJlQ&2 z{<%j@nQ9n5clCmbO`E?QlRN(R=gqlxE5vJmE?TO8YpT6{?u+Sb_19;;+VqWsz35>1 zl53hDWWAFfSb6z9u*zF=phQAQ%D;a@A?H*BeqGxVz1jR4FOMeb&*E38rMGL yf&a?SMa2(=BwE+b^oj4WoWE&Buc?9@` zxB}__s~G-IV)#Fu;s0!g|5F+M&jceNcLtaNB#A(NQFb7+#7lzwf*IJ@rDbI0vU76t zjvYU7^6a_uckX`r{N?7d;y*wop`I>|AsXkC6C|!Qbawmu^h}@389T={K!%59M&Qw# zEk_qRG;r?TvBQF$udqkD*_OYmHvOCQtw|c)I$ztaD0e0swBbe3AeF literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/scale-vert-marks-before-slider-dark@2.png b/.themes/oomox-darker/gtk-assets/scale-vert-marks-before-slider-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..3eee0f904a1ce4cf6a2614b418bd700b5149a254 GIT binary patch literal 479 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s%*9TgAsieWw;%dH0CG7CJR*x3 z7-ZW)n6dxq$5f!8WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)E6#+gW zu0Z<#bcX-48U9aY_&*cIo&{#iVE7M2KtTuzRE8!3k%FrMGT>^ERYKUPeSG}`va)k>i;7DsX3U(mXv@}Z+i%>wb^F7|PoKa1{ySxowFywm zGEW!B5Rc<;r|gt!G7xA{e$eRk;Q+IUi;vO!|7~VsMJfiYvHz;dzIm6Ww|=O2rtBrJ zzjT#T+vFz)T_3maTYK#5YpHsZ-G+Y;E@<_<`%8G&j2lbs7oWFI_`~?X>nHOC!KeHV zLH`(v&dIOvu(fk$b$54EKG8L)_RHN*Yp=;wmlb@A;Q4;y#M9N{>q_5#H;^`RnAG!P snhn$G%yczPuch-Ug?>$bJ#(UdU5UrmlSX@Tfi7n7boFyt=akR{03R36(f|Me literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/scale-vert-marks-before-slider-disabled-dark.png b/.themes/oomox-darker/gtk-assets/scale-vert-marks-before-slider-disabled-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..d66230d2379541e1b3129dcb2c65b2c20428d2e6 GIT binary patch literal 380 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+BuB?S0{ zxB_WUPfrI22V-MnD=RBAGc!|DQy?1%fD9loF);xO0)aUg02vT*APE*m6Vi} zm6bI#G>nXlfF=MHJX*U|1ni(7zhDM-4mo*6rJ~~ElG4*>&YV4W>GG8a4?chS+I*zu zFi=sZr;B5V#>BG|Zt^uK@URF5esnt6?fvV2z2-reWZ`>rk7sUrJ8eR|^Y6&lD;M9` z%qq0%&#$WH2W!7Fin#tOQG3L+oc5!lIL8@MUQTpt6Hc~)EO9OmD zT!FN)v9Xnvm4$_cnVFfXsVR_aWMpJwVgh6XNr)hj0Tc%UpdbW5q#z{KdC! z%j8t=e;3yCWa&=lme0|bU%yt5+i=UO_P%P{ZSU*-j2uheSMK9sxRW-kj!EF2YYPwK z>Ls1>aYvh@Idn`u#(#10I1pG`KIICxAcO4V9~Z^7H~;znv9XqI?}vuZyV;wkuwT19 zrR~*}vdHc@ty@+BTfbVresJnkp!%yFj6PeRO*Z^Iw=1(uR_*QG6FVGY-*(9*Yu_@m zVA_28Ge?c&-CnQsy_?^@eYJef{5x~_Ke0dB9=&O@?%f8UUl}}I{an^LB{Ts55$V^O literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/scale-vert-marks-before-slider-disabled.png b/.themes/oomox-darker/gtk-assets/scale-vert-marks-before-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..e76869e04b27f748301bb3ae7d44e6c24bdd3bd2 GIT binary patch literal 377 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+Bu#Rm9< zxB}^I+qUiBzkm1c-Fx@$-MMq;o;`aG95?_Zf!uvC0OUeMfPxSJk%95{0<|1Gc<{`b zGiT49y?F8BrAwDCU%tH9r*Ie00`Za{zhDM-4mo*6rJ~}J($iSd3ToH#{d6kim@JD@L=QnA8cwqlT@-Ij5V%a z@2Rpo)Ocpzz8MF1@XlpCxx!uEf%od{@AsU_f7k5V;~ufU>8bnG?;n*fie1bSNKu;p n+`*BpZFbP0l+XkKGzG74 literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/scale-vert-marks-before-slider-disabled@2.png b/.themes/oomox-darker/gtk-assets/scale-vert-marks-before-slider-disabled@2.png new file mode 100644 index 0000000000000000000000000000000000000000..438365e5ac43b80e85fee52faa3716e6bebc0677 GIT binary patch literal 586 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s%*9TgAsieWw;%dH0CG7CJR*x3 z7-ZW)n6dxq$5f!8WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)EO9OmD zT!HlN-Mjbh-MfGP{+&B_9z1w(&z?OH?!JBdfZRie4jnjf0LTE6Kmd^iN&(eClmRsY z0Z;)@5D0*3AR<5#r~o1eCm|vronR@rX+T{-6HcBydG_qtbLY;TKY#whg$oxiUc7Ya z(&fvSrN0O-0XkH>B*-tAK~7#lQBg@*#Xl%GG_0_wxTLbWrhfi{1q)ZM+_ihp-aB{i z-T(CY^Ovu`|JvJ>u>-X|@N{tu@i_i=%JH&81_G|W{C8XU8jrLzyw%oecKrW8Q|AL` zLBT|^H#OJu@Aa4*-NeOp&%O4;-`BflZ;ib=Y5H@*W*d}**qNMGu%GVRF>yI;q~}cU Sm8w9$GI+ZBxvXBuc?9@` zxB}__s~G-IV)#Fu;s0!g|5F+M&jceNcLtaNB#A(NQFb7+#7lzwf*IJ@rDbI0vU76t zjvYU7^6a_uckX`r{N?7d;y*wop`I>|AsXkC6C|!Qbawmu^h}@389T={K!%59M&Qw# zEk_qRG;r?TvBQF$udqkD*_OYmHvOCQtw|c)I$ztaD0e0swBbe3AeF literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/scale-vert-marks-before-slider@2.png b/.themes/oomox-darker/gtk-assets/scale-vert-marks-before-slider@2.png new file mode 100644 index 0000000000000000000000000000000000000000..3eee0f904a1ce4cf6a2614b418bd700b5149a254 GIT binary patch literal 479 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s%*9TgAsieWw;%dH0CG7CJR*x3 z7-ZW)n6dxq$5f!8WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)E6#+gW zu0Z<#bcX-48U9aY_&*cIo&{#iVE7M2KtTuzRE8!3k%FrMGT>^ERYKUPeSG}`va)k>i;7DsX3U(mXv@}Z+i%>wb^F7|PoKa1{ySxowFywm zGEW!B5Rc<;r|gt!G7xA{e$eRk;Q+IUi;vO!|7~VsMJfiYvHz;dzIm6Ww|=O2rtBrJ zzjT#T+vFz)T_3maTYK#5YpHsZ-G+Y;E@<_<`%8G&j2lbs7oWFI_`~?X>nHOC!KeHV zLH`(v&dIOvu(fk$b$54EKG8L)_RHN*Yp=;wmlb@A;Q4;y#M9N{>q_5#H;^`RnAG!P snhn$G%yczPuch-Ug?>$bJ#(UdU5UrmlSX@Tfi7n7boFyt=akR{03R36(f|Me literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/selectionmode-checkbox-checked-dark.png b/.themes/oomox-darker/gtk-assets/selectionmode-checkbox-checked-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..417ac820f592fadc1eac201452b919fe72855b87 GIT binary patch literal 488 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU3?z3ec*FxK=3*z$5DpHG+YkL80J)q69+AZi z417mGm~pB$pEOWVvcxr_Bsf2(yEr+qAXP8FD1G)j8!4co(g2?j zS0Md=HpBmE4F6{`{GWjjUA}zz%EdF+E*!gmX!`xbGanq7^x)v+2M4D-I6VE~!AUQ6 z6u#V=`Epy-A}c&F7UiUzVACS#J7gHqXDAtp8@Q{hP%Ov}O8{JKKO3 z^OXeo1vAK~Yph(mZvBQg?>~I}#KD|?87Onw)5S5w;`G_8Cxx07c-RuQZi`y|GE4le z-lu>45nOT(Ob;LRSXv%7|L<`?!ZrAc()u0CSLsN`9PHGZa>g>!n^RkAn$V|)S;i^- z1~+6MN-;(9GRRAH*)&McU16zzWiG$eIcDGIZOYGE?w%~Ms)?=Ie)&N$cl*7UCKck@ z)v7lmZOqSkU+fB<+4*GVY)O?@XJWm7t~E5z@>f1{uFif*|9>By^LZ7o3%;G)vctLW zgYEhERtX-tDrYigc+Hs5Tq3)A;_NkE?+bh$d;a6FS7h8&{b0eNHlVi{JYD@<);T3K F0RT;a*kAwv literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/selectionmode-checkbox-checked-dark@2.png b/.themes/oomox-darker/gtk-assets/selectionmode-checkbox-checked-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..57d58fccd0ec05700769a4b3771bbe1f5da92d80 GIT binary patch literal 737 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBn2Vh}LpV4%Za?&Y0OWEOctjR6 zFvzxpFk}DIkEuXG$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pS76tf( zxB}__s~G-IV)#Fc;s11o|1%l>PhRkorAOV??xBtN9 zD_1{$`uye3-_2#}hZqT<_kbwYOLYU|j*CiSkb~qk&3taH*Z~R$q zuZ*m1GtXGwd$ND&Pd~27CljT5B{s#xoEKx7>3Zq?wH?)cdb&u{AJ~%Vv=thMT z8$SJAD)L~H@iCK_&2Wa;iPbmd{` zj|=5t-ao%zu6jA6X`H}{&rS|&#Tj1N+GKpVu;Aq3CO3Z0S++769|IPgJ=|bDyPct2 z-;AHn%EsWuC!PlnbGyHMd60NkZo7p)cilS4%UyEw`2JKS`Dp*Du==n#X4|dR{qN#W z^B28vJ%76OmE7KM=|2KX7A;TLn7x0|`gE-~yI#DN^zYL8RsC#nxG3Yir#kapJJPfH zey)@YxBL41a;{%B%bW8T_gUO2{^HE{ErxfRvu*nEXAb9USqo-7FI-+Q;d!y=)13=g zAJ^~YkaAq)c)|ATiY%>zcDxmu2ldYGSYIor(5G?0u{6bs^LyUxQvzi>cxvuDZZ=bY n_eH4W>zU=@Z!LB#KdrA?^6PBMbdF`f$Ybzy^>bP0l+XkK>cv_* literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/selectionmode-checkbox-checked.png b/.themes/oomox-darker/gtk-assets/selectionmode-checkbox-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..417ac820f592fadc1eac201452b919fe72855b87 GIT binary patch literal 488 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU3?z3ec*FxK=3*z$5DpHG+YkL80J)q69+AZi z417mGm~pB$pEOWVvcxr_Bsf2(yEr+qAXP8FD1G)j8!4co(g2?j zS0Md=HpBmE4F6{`{GWjjUA}zz%EdF+E*!gmX!`xbGanq7^x)v+2M4D-I6VE~!AUQ6 z6u#V=`Epy-A}c&F7UiUzVACS#J7gHqXDAtp8@Q{hP%Ov}O8{JKKO3 z^OXeo1vAK~Yph(mZvBQg?>~I}#KD|?87Onw)5S5w;`G_8Cxx07c-RuQZi`y|GE4le z-lu>45nOT(Ob;LRSXv%7|L<`?!ZrAc()u0CSLsN`9PHGZa>g>!n^RkAn$V|)S;i^- z1~+6MN-;(9GRRAH*)&McU16zzWiG$eIcDGIZOYGE?w%~Ms)?=Ie)&N$cl*7UCKck@ z)v7lmZOqSkU+fB<+4*GVY)O?@XJWm7t~E5z@>f1{uFif*|9>By^LZ7o3%;G)vctLW zgYEhERtX-tDrYigc+Hs5Tq3)A;_NkE?+bh$d;a6FS7h8&{b0eNHlVi{JYD@<);T3K F0RT;a*kAwv literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/selectionmode-checkbox-checked@2.png b/.themes/oomox-darker/gtk-assets/selectionmode-checkbox-checked@2.png new file mode 100644 index 0000000000000000000000000000000000000000..57d58fccd0ec05700769a4b3771bbe1f5da92d80 GIT binary patch literal 737 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBn2Vh}LpV4%Za?&Y0OWEOctjR6 zFvzxpFk}DIkEuXG$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pS76tf( zxB}__s~G-IV)#Fc;s11o|1%l>PhRkorAOV??xBtN9 zD_1{$`uye3-_2#}hZqT<_kbwYOLYU|j*CiSkb~qk&3taH*Z~R$q zuZ*m1GtXGwd$ND&Pd~27CljT5B{s#xoEKx7>3Zq?wH?)cdb&u{AJ~%Vv=thMT z8$SJAD)L~H@iCK_&2Wa;iPbmd{` zj|=5t-ao%zu6jA6X`H}{&rS|&#Tj1N+GKpVu;Aq3CO3Z0S++769|IPgJ=|bDyPct2 z-;AHn%EsWuC!PlnbGyHMd60NkZo7p)cilS4%UyEw`2JKS`Dp*Du==n#X4|dR{qN#W z^B28vJ%76OmE7KM=|2KX7A;TLn7x0|`gE-~yI#DN^zYL8RsC#nxG3Yir#kapJJPfH zey)@YxBL41a;{%B%bW8T_gUO2{^HE{ErxfRvu*nEXAb9USqo-7FI-+Q;d!y=)13=g zAJ^~YkaAq)c)|ATiY%>zcDxmu2ldYGSYIor(5G?0u{6bs^LyUxQvzi>cxvuDZZ=bY n_eH4W>zU=@Z!LB#KdrA?^6PBMbdF`f$Ybzy^>bP0l+XkK>cv_* literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/selectionmode-checkbox-unchecked-dark.png b/.themes/oomox-darker/gtk-assets/selectionmode-checkbox-unchecked-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..b4e4df01756b365c532eb18cf35b2672905d6a0f GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NV3?%C=ER6$F%*9TgAsieWw;%dH0CG7CJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)Ex&b~R zu0UE(PfuN4T~}9EOG`^rQ&U@88_0kIWUkGkb!&hc_)3EOf*EAgHCC=&w|>K$_a8of z;$Tj{43zQqba4#PIG>!LAZPG>pEKii(T1k5_ZJQ*El7~x^&oh`1KW~=<_-tTB@#jk zLMGTa_ON`D(uio+`@y2IqE*jAP~*guX00-phL$~y46$xO`)xMep8_gcyqV(DCY@~pSq5^zE zT!FN;sB_J9uKDD1=7tnOsk|4ie z1~ztW9bLWNzWxalCrzF@ZN|R+2QFW^`tj4}FMs}SE>k}QR5;hu#W5t}@Y@^aLJbB2 z&Vfbe5*B^`cYR4Tk80S;`UdmIvf*4zY}%`@2iKL&()wF)G2y88ZFl{AvG;1>GAsel z@0?dUpdGkD&|_(nHk%2ToJ2u*fPn(CKgU1IO9mu0>unx|IqFxQMNOpK8D5d ze|S1oc5!lIL8@MUQTpt6Hc~)Ex&b~R zu0Z-C7+kt^=`s?ya^(sV56WCrq0|Y~z*iFF7tA1|uCa3My7e30y#Mg=69;qpWuT0= zr;B5V#`)v~1v!K7`qtWQcVO+HbSz{uH3G44$rjF6*2UngCFcaufgn literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/gtk-assets/selectionmode-checkbox-unchecked@2.png b/.themes/oomox-darker/gtk-assets/selectionmode-checkbox-unchecked@2.png new file mode 100644 index 0000000000000000000000000000000000000000..c516b423ab5eedc5304c1067ef601c32f2d08c7e GIT binary patch literal 430 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBn2Vh}LpV4%Za?&Y0OWEOctjR6 zFvzxpFk}DIkEuXG$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pSq5^zE zT!Hk}t5pPt3i|6d?dpHXu51kkY6wZ z8@slSu3m3n|AdK?CQqFri@yK6z9gDQHEd;lgZX3Ga4se`?bX+V>&j+n{Vlkda8&!YyMDgdd$n*GmVoDX z&MO_z4%{H&4f!%q98oLK~TkGf`Vfc3#SmAainR1VurJSXm^t++ZjCdZgf7mRnzVzqc>b|8NmUkZSVl;l{Qkjr$1Bwj>Pgg&e IbxsLQ05KcJSO5S3 literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/index.theme b/.themes/oomox-darker/index.theme new file mode 100755 index 0000000..10953b6 --- /dev/null +++ b/.themes/oomox-darker/index.theme @@ -0,0 +1,12 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name=Materia-dark +Comment=A Material Design theme +Encoding=UTF-8 + +[X-GNOME-Metatheme] +GtkTheme=Materia-dark +MetacityTheme=Materia-dark +IconTheme=Adwaita +CursorTheme=Adwaita +CursorSize=24 diff --git a/.themes/oomox-darker/metacity-1/assets/button.svg b/.themes/oomox-darker/metacity-1/assets/button.svg new file mode 100644 index 0000000..9a6896d --- /dev/null +++ b/.themes/oomox-darker/metacity-1/assets/button.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/metacity-1/assets/close.svg b/.themes/oomox-darker/metacity-1/assets/close.svg new file mode 100644 index 0000000..00de643 --- /dev/null +++ b/.themes/oomox-darker/metacity-1/assets/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/metacity-1/assets/maximize.svg b/.themes/oomox-darker/metacity-1/assets/maximize.svg new file mode 100644 index 0000000..f371d74 --- /dev/null +++ b/.themes/oomox-darker/metacity-1/assets/maximize.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/metacity-1/assets/menu.svg b/.themes/oomox-darker/metacity-1/assets/menu.svg new file mode 100644 index 0000000..15d241f --- /dev/null +++ b/.themes/oomox-darker/metacity-1/assets/menu.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/metacity-1/assets/minimize.svg b/.themes/oomox-darker/metacity-1/assets/minimize.svg new file mode 100644 index 0000000..8958f1f --- /dev/null +++ b/.themes/oomox-darker/metacity-1/assets/minimize.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/metacity-1/assets/shade.svg b/.themes/oomox-darker/metacity-1/assets/shade.svg new file mode 100644 index 0000000..e2702dd --- /dev/null +++ b/.themes/oomox-darker/metacity-1/assets/shade.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/metacity-1/assets/unmaximize.svg b/.themes/oomox-darker/metacity-1/assets/unmaximize.svg new file mode 100644 index 0000000..cebc060 --- /dev/null +++ b/.themes/oomox-darker/metacity-1/assets/unmaximize.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/metacity-1/assets/unshade.svg b/.themes/oomox-darker/metacity-1/assets/unshade.svg new file mode 100644 index 0000000..1fe3cb0 --- /dev/null +++ b/.themes/oomox-darker/metacity-1/assets/unshade.svg @@ -0,0 +1,3 @@ + + + diff --git a/.themes/oomox-darker/metacity-1/metacity-theme-2.xml b/.themes/oomox-darker/metacity-1/metacity-theme-2.xml new file mode 100644 index 0000000..e51a718 --- /dev/null +++ b/.themes/oomox-darker/metacity-1/metacity-theme-2.xml @@ -0,0 +1,618 @@ + + + + oomox-darker + nana-4 + GPL + 2018 + oomox-darker Metacity theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</draw_ops> + +<draw_ops name="title_unfocused"> + <title + x="(0 `max` ((width - title_width) / 2))" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_unfocused"/> +</draw_ops> + +<!-- window decorations --> +<draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar" x="0" y="0" width="width" height="height" filled="true"/> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <include name="entire_background_focused"/> +</draw_ops> + +<draw_ops name="highlight"> + <line color="C_highlight" x1="4" y1="0" x2="width - 5" y2="0"/> + <arc color="C_highlight" x="0 - 1" y="0" width="13" height="13" start_angle="270" extent_angle="90"/> + <arc color="C_highlight" x="width - 13" y="0" width="13" height="13" start_angle="0" extent_angle="90"/> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <include name="entire_background_focused"/> + <include name="highlight"/> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <include name="entire_background_unfocused"/> + <include name="highlight"/> +</draw_ops> + + +<!-- button icons --> + +<!-- close --> +<draw_ops name="close_focused"> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="1" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <include name="close_focused_prelight"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="1" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <include name="close_unfocused_prelight"/> +</draw_ops> + +<!-- maximize --> +<draw_ops name="maximize_focused"> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="1" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <include name="maximize_focused_prelight"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="1" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <include name="maximize_unfocused_prelight"/> +</draw_ops> + +<!-- unmaximize --> +<draw_ops name="unmaximize_focused"> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_prelight"> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="1" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_pressed"> + <include name="unmaximize_focused_prelight"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused"> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_prelight"> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="1" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_pressed"> + <include name="unmaximize_unfocused_prelight"/> +</draw_ops> + +<!-- minimize --> +<draw_ops name="minimize_focused"> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="1" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <include name="minimize_focused_prelight"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="1" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <include name="minimize_unfocused_prelight"/> +</draw_ops> + +<!-- menu --> +<draw_ops name="menu_focused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="menu_focused_prelight"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="1" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="menu_focused_pressed"> + <include name="menu_focused_prelight"/> +</draw_ops> + +<draw_ops name="menu_unfocused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="menu_unfocused_prelight"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="1" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="menu_unfocused_pressed"> + <include name="menu_unfocused_prelight"/> +</draw_ops> + +<!-- shade --> +<draw_ops name="shade_focused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="shade_focused_prelight"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="1" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="shade_focused_pressed"> + <include name="shade_focused_prelight"/> +</draw_ops> + +<draw_ops name="shade_unfocused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="shade_unfocused_prelight"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="1" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="shade_unfocused_pressed"> + <include name="shade_unfocused_prelight"/> +</draw_ops> + +<!-- unshade --> +<draw_ops name="unshade_focused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="unshade_focused_prelight"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="1" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="unshade_focused_pressed"> + <include name="unshade_focused_prelight"/> +</draw_ops> + +<draw_ops name="unshade_unfocused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused_prelight"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="1" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused_pressed"> + <include name="unshade_unfocused_prelight"/> +</draw_ops> + +<!-- appmenu --> +<constant name="D_appmenu_icon_size" value="16"/> + +<draw_ops name="appmenu_icon_focused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size"/> +</draw_ops> + +<draw_ops name="appmenu_focused"> + <include name="appmenu_icon_focused"/> +</draw_ops> + +<draw_ops name="appmenu_focused_prelight"> + <include name="appmenu_icon_focused"/> +</draw_ops> + +<draw_ops name="appmenu_focused_pressed"> + <include name="appmenu_icon_focused"/> +</draw_ops> + +<draw_ops name="appmenu_icon_unfocused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size" + alpha="0.7"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused"> + <include name="appmenu_icon_unfocused"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused_prelight"> + <include name="appmenu_icon_unfocused"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused_pressed"> + <include name="appmenu_icon_unfocused"/> +</draw_ops> + + +<!-- button backgrounds --> + +<draw_ops name="button_focused"> +</draw_ops> + +<draw_ops name="button_focused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="button_focused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="button_unfocused"> +</draw_ops> + +<draw_ops name="button_unfocused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="button_unfocused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" colorize="C_title_unfocused"/> +</draw_ops> + + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused"/> + <piece position="titlebar" draw_ops="titlebar_focused"/> + <piece position="title" draw_ops="title_focused"/> + <button function="close" state="normal" draw_ops="close_focused"/> + <button function="close" state="prelight" draw_ops="close_focused_prelight"/> + <button function="close" state="pressed" draw_ops="close_focused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_focused"/> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_focused"/> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_focused"/> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_focused"/> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_focused"/> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_focused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_focused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused"/> + <piece position="titlebar" draw_ops="titlebar_unfocused"/> + <piece position="title" draw_ops="title_unfocused"/> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused"/> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_unfocused"/> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_unfocused"/> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max" parent="normal_focused"> + <piece position="titlebar" draw_ops="entire_background_focused"/> + <button function="maximize" state="normal" draw_ops="unmaximize_focused"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight"/> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max" parent="normal_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused"/> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight"/> +</frame_style> + +<frame_style name="tiled_left_focused" geometry="tiled_left" parent="normal_focused"> + <piece position="titlebar" draw_ops="entire_background_focused"/> +</frame_style> + +<frame_style name="tiled_left_unfocused" geometry="tiled_left" parent="normal_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused"/> +</frame_style> + +<frame_style name="tiled_right_focused" geometry="tiled_right" parent="normal_focused"> + <piece position="titlebar" draw_ops="entire_background_focused"/> +</frame_style> + +<frame_style name="tiled_right_unfocused" geometry="tiled_right" parent="normal_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused"/> +</frame_style> + +<frame_style name="dialog_focused" geometry="nobuttons" parent="normal_focused"> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="nobuttons" parent="normal_unfocused"> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal" parent="normal_focused"> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal" parent="normal_unfocused"> +</frame_style> + +<frame_style name="utility_focused" geometry="small" parent="normal_focused"> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small" parent="normal_unfocused"> +</frame_style> + +<frame_style name="border_focused" geometry="border" parent="normal_focused"> +</frame_style> + +<frame_style name="border_unfocused" geometry="border" parent="normal_unfocused"> +</frame_style> + +<frame_style name="borderless_focused" geometry="borderless" parent="normal_focused"> +</frame_style> + +<frame_style name="borderless_unfocused" geometry="borderless" parent="normal_unfocused"> +</frame_style> + +<frame_style name="attached_focused" geometry="attached" parent="modal_dialog_focused"> +</frame_style> + +<frame_style name="attached_unfocused" geometry="attached" parent="modal_dialog_unfocused"> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="borderless_focused"/> + <frame focus="no" state="maximized" style="borderless_unfocused"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="attached_style_set"> + <frame focus="yes" state="normal" resize="both" style="attached_focused"/> + <frame focus="no" state="normal" resize="both" style="attached_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> + +</metacity_theme> diff --git a/.themes/oomox-darker/metacity-1/metacity-theme-3.xml b/.themes/oomox-darker/metacity-1/metacity-theme-3.xml new file mode 100644 index 0000000..b265ed0 --- /dev/null +++ b/.themes/oomox-darker/metacity-1/metacity-theme-3.xml @@ -0,0 +1,645 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>oomox-darker</name> + <author>nana-4</author> + <copyright>GPL</copyright> + <date>2018</date> + <description>oomox-darker Metacity theme</description> +</info> + + +<!-- meaningful constants --> + +<constant name="C_titlebar" value="gtk:custom(wm_bg,gtk:bg[NORMAL])"/> +<constant name="C_highlight" value="gtk:custom(wm_highlight,gtk:base[NORMAL])"/> +<constant name="C_title_focused" value="gtk:custom(wm_title,gtk:fg[NORMAL])"/> +<constant name="C_title_unfocused" value="gtk:custom(wm_unfocused_title,gtk:fg[INSENSITIVE])"/> + + +<!-- geometries --> + +<frame_geometry name="normal" title_scale="medium" rounded_top_left="4" rounded_top_right="4"> + <distance name="left_width" value="1"/> + <distance name="right_width" value="1"/> + <distance name="bottom_height" value="1"/> + <distance name="left_titlebar_edge" value="0"/> + <distance name="right_titlebar_edge" value="0"/> + <distance name="title_vertical_pad" value="13"/> + <border name="title_border" left="10" right="10" top="0" bottom="0"/> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> + <aspect_ratio name="button" value="1"/> +</frame_geometry> + +<frame_geometry name="max" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="0"/> + <distance name="right_width" value="0"/> + <distance name="bottom_height" value="0"/> +</frame_geometry> + +<frame_geometry name="tiled_left" parent="max"> + <distance name="right_width" value="0"/> +</frame_geometry> + +<frame_geometry name="tiled_right" parent="max"> + <distance name="left_width" value="0"/> +</frame_geometry> + +<frame_geometry name="nobuttons" hide_buttons="true" parent="normal"> +</frame_geometry> + +<frame_geometry name="modal" parent="normal"> +</frame_geometry> + +<frame_geometry name="small" title_scale="small" parent="normal"> + <distance name="title_vertical_pad" value="8"/> +</frame_geometry> + +<frame_geometry name="border" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="1"/> + <distance name="right_width" value="1"/> + <distance name="bottom_height" value="1"/> + <distance name="title_vertical_pad" value="1"/> + <border name="title_border" left="10" right="10" top="0" bottom="0"/> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> +</frame_geometry> + +<frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="0"/> + <distance name="right_width" value="0"/> + <distance name="bottom_height" value="0"/> + <distance name="title_vertical_pad" value="0"/> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> + <border name="title_border" left="0" right="0" top="0" bottom="0"/> +</frame_geometry> + +<frame_geometry name="attached" hide_buttons="true" rounded_bottom_left="4" rounded_bottom_right="4" parent="normal"> + <distance name="title_vertical_pad" value="4"/> +</frame_geometry> + + +<!-- drawing operations --> + +<!-- title --> +<draw_ops name="title_focused"> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2))" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_focused"/> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width)))" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_focused"/> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2))" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_unfocused"/> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width)))" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_unfocused"/> +</draw_ops> + +<!-- window decorations --> +<draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar" x="0" y="0" width="width" height="height" filled="true"/> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <include name="entire_background_focused"/> +</draw_ops> + +<draw_ops name="highlight"> + <line color="C_highlight" x1="4" y1="0" x2="width - 5" y2="0"/> + <arc color="C_highlight" x="0 - 1" y="0" width="13" height="13" start_angle="270" extent_angle="90"/> + <arc color="C_highlight" x="width - 13" y="0" width="13" height="13" start_angle="0" extent_angle="90"/> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <include name="entire_background_focused"/> + <include name="highlight"/> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <include name="entire_background_unfocused"/> + <include name="highlight"/> +</draw_ops> + + +<!-- button icons --> + +<!-- close --> +<draw_ops name="close_focused"> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="1" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <include name="close_focused_prelight"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="1" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <include name="close_unfocused_prelight"/> +</draw_ops> + +<!-- maximize --> +<draw_ops name="maximize_focused"> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="1" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <include name="maximize_focused_prelight"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="1" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <include name="maximize_unfocused_prelight"/> +</draw_ops> + +<!-- unmaximize --> +<draw_ops name="unmaximize_focused"> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_prelight"> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="1" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_pressed"> + <include name="unmaximize_focused_prelight"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused"> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_prelight"> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="1" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_pressed"> + <include name="unmaximize_unfocused_prelight"/> +</draw_ops> + +<!-- minimize --> +<draw_ops name="minimize_focused"> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="1" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <include name="minimize_focused_prelight"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="1" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <include name="minimize_unfocused_prelight"/> +</draw_ops> + +<!-- menu --> +<draw_ops name="menu_focused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="menu_focused_prelight"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="1" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="menu_focused_pressed"> + <include name="menu_focused_prelight"/> +</draw_ops> + +<draw_ops name="menu_unfocused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="menu_unfocused_prelight"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="1" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="menu_unfocused_pressed"> + <include name="menu_unfocused_prelight"/> +</draw_ops> + +<!-- shade --> +<draw_ops name="shade_focused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="shade_focused_prelight"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="1" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="shade_focused_pressed"> + <include name="shade_focused_prelight"/> +</draw_ops> + +<draw_ops name="shade_unfocused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="shade_unfocused_prelight"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="1" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="shade_unfocused_pressed"> + <include name="shade_unfocused_prelight"/> +</draw_ops> + +<!-- unshade --> +<draw_ops name="unshade_focused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="unshade_focused_prelight"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="1" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="unshade_focused_pressed"> + <include name="unshade_focused_prelight"/> +</draw_ops> + +<draw_ops name="unshade_unfocused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused_prelight"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="1" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused_pressed"> + <include name="unshade_unfocused_prelight"/> +</draw_ops> + +<!-- appmenu --> +<constant name="D_appmenu_icon_size" value="16"/> + +<draw_ops name="appmenu_icon_focused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size"/> +</draw_ops> + +<draw_ops name="appmenu_focused"> + <include name="appmenu_icon_focused"/> +</draw_ops> + +<draw_ops name="appmenu_focused_prelight"> + <include name="appmenu_icon_focused"/> +</draw_ops> + +<draw_ops name="appmenu_focused_pressed"> + <include name="appmenu_icon_focused"/> +</draw_ops> + +<draw_ops name="appmenu_icon_unfocused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size" + alpha="0.7"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused"> + <include name="appmenu_icon_unfocused"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused_prelight"> + <include name="appmenu_icon_unfocused"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused_pressed"> + <include name="appmenu_icon_unfocused"/> +</draw_ops> + + +<!-- button backgrounds --> + +<draw_ops name="button_focused"> +</draw_ops> + +<draw_ops name="button_focused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="button_focused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="button_unfocused"> +</draw_ops> + +<draw_ops name="button_unfocused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="button_unfocused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" colorize="C_title_unfocused"/> +</draw_ops> + + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused"/> + <piece position="titlebar" draw_ops="titlebar_focused"/> + <piece position="title" draw_ops="title_focused"/> + <button function="close" state="normal" draw_ops="close_focused"/> + <button function="close" state="prelight" draw_ops="close_focused_prelight"/> + <button function="close" state="pressed" draw_ops="close_focused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_focused"/> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_focused"/> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_focused"/> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed"/> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_focused"/> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_focused_prelight"/> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_focused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_focused"/> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_focused"/> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_focused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_focused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused"/> + <piece position="titlebar" draw_ops="titlebar_unfocused"/> + <piece position="title" draw_ops="title_unfocused"/> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused"/> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed"/> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_unfocused"/> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_unfocused_prelight"/> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_unfocused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_unfocused"/> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_unfocused"/> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max" parent="normal_focused"> + <piece position="titlebar" draw_ops="entire_background_focused"/> + <button function="maximize" state="normal" draw_ops="unmaximize_focused"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight"/> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max" parent="normal_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused"/> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight"/> +</frame_style> + +<frame_style name="tiled_left_focused" geometry="tiled_left" parent="normal_focused"> + <piece position="titlebar" draw_ops="entire_background_focused"/> +</frame_style> + +<frame_style name="tiled_left_unfocused" geometry="tiled_left" parent="normal_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused"/> +</frame_style> + +<frame_style name="tiled_right_focused" geometry="tiled_right" parent="normal_focused"> + <piece position="titlebar" draw_ops="entire_background_focused"/> +</frame_style> + +<frame_style name="tiled_right_unfocused" geometry="tiled_right" parent="normal_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused"/> +</frame_style> + +<frame_style name="dialog_focused" geometry="nobuttons" parent="normal_focused"> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="nobuttons" parent="normal_unfocused"> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal" parent="normal_focused"> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal" parent="normal_unfocused"> +</frame_style> + +<frame_style name="utility_focused" geometry="small" parent="normal_focused"> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small" parent="normal_unfocused"> +</frame_style> + +<frame_style name="border_focused" geometry="border" parent="normal_focused"> +</frame_style> + +<frame_style name="border_unfocused" geometry="border" parent="normal_unfocused"> +</frame_style> + +<frame_style name="borderless_focused" geometry="borderless" parent="normal_focused"> +</frame_style> + +<frame_style name="borderless_unfocused" geometry="borderless" parent="normal_unfocused"> +</frame_style> + +<frame_style name="attached_focused" geometry="attached" parent="modal_dialog_focused"> +</frame_style> + +<frame_style name="attached_unfocused" geometry="attached" parent="modal_dialog_unfocused"> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button version=">= 3.5" function="appmenu" state="normal"><draw_ops></draw_ops></button> + <button version=">= 3.5" function="appmenu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_left" style="tiled_left_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_left" style="tiled_left_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_right" style="tiled_right_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_right" style="tiled_right_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_left_and_shaded" style="tiled_left_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_left_and_shaded" style="tiled_left_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_right_and_shaded" style="tiled_right_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_right_and_shaded" style="tiled_right_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="borderless_focused"/> + <frame focus="no" state="maximized" style="borderless_unfocused"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="attached_style_set"> + <frame focus="yes" state="normal" resize="both" style="attached_focused"/> + <frame focus="no" state="normal" resize="both" style="attached_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> +<window version=">= 3.2" type="attached" style_set="attached_style_set"/> + +</metacity_theme> diff --git a/.themes/oomox-darker/plank/dock.theme b/.themes/oomox-darker/plank/dock.theme new file mode 100644 index 0000000..04fa741 --- /dev/null +++ b/.themes/oomox-darker/plank/dock.theme @@ -0,0 +1,64 @@ +#This file based on: +#https://git.launchpad.net/plank/tree/data/themes/Default/dock.theme + +[PlankTheme] +#The roundness of the top corners. +TopRoundness=4 +#The roundness of the bottom corners. +BottomRoundness=0 +#The thickness (in pixels) of lines drawn. +LineWidth=0 +#The color (RGBA) of the outer stroke. +OuterStrokeColor=0;;0;;0;;0 +#The starting color (RGBA) of the fill gradient. +FillStartColor=0;;0;;0;;153 +#The ending color (RGBA) of the fill gradient. +FillEndColor=0;;0;;0;;153 +#The color (RGBA) of the inner stroke. +InnerStrokeColor=0;;0;;0;;0 + +[PlankDockTheme] +#The padding on the left/right dock edges, in tenths of a percent of IconSize. +HorizPadding=1 +#The padding on the top dock edge, in tenths of a percent of IconSize. +TopPadding=2 +#The padding on the bottom dock edge, in tenths of a percent of IconSize. +BottomPadding=1 +#The padding between items on the dock, in tenths of a percent of IconSize. +ItemPadding=2 +#The size of item indicators, in tenths of a percent of IconSize. +IndicatorSize=5 +#The size of the icon-shadow behind every item, in tenths of a percent of IconSize. +IconShadowSize=0 +#The height (in percent of IconSize) to bounce an icon when the application sets urgent. +UrgentBounceHeight=1.6666666666666667 +#The height (in percent of IconSize) to bounce an icon when launching an application. +LaunchBounceHeight=0.625 +#The opacity value (0 to 1) to fade the dock to when hiding it. +FadeOpacity=1 +#The amount of time (in ms) for click animations. +ClickTime=0 +#The amount of time (in ms) to bounce an urgent icon. +UrgentBounceTime=600 +#The amount of time (in ms) to bounce an icon when launching an application. +LaunchBounceTime=600 +#The amount of time (in ms) for active window indicator animations. +ActiveTime=150 +#The amount of time (in ms) to slide icons into/out of the dock. +SlideTime=300 +#The time (in ms) to fade the dock in/out on a hide (if FadeOpacity is < 1). +FadeTime=250 +#The time (in ms) to slide the dock in/out on a hide (if FadeOpacity is 1). +HideTime=250 +#The size of the urgent glow (shown when dock is hidden), in tenths of a percent of IconSize. +GlowSize=30 +#The total time (in ms) to show the hidden-dock urgent glow. +GlowTime=10000 +#The time (in ms) of each pulse of the hidden-dock urgent glow. +GlowPulseTime=2000 +#The hue-shift (-180 to 180) of the urgent indicator color. +UrgentHueShift=150 +#The time (in ms) to move an item to its new position or its addition/removal to/from the dock. +ItemMoveTime=450 +#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. +CascadeHide=true diff --git a/.themes/oomox-darker/unity/assets/close_focused.svg b/.themes/oomox-darker/unity/assets/close_focused.svg new file mode 100644 index 0000000..79e7ac1 --- /dev/null +++ b/.themes/oomox-darker/unity/assets/close_focused.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3" opacity="0.7"> + <circle cx="12" cy="12" r="10" opacity="0"/> + <path d="m8.41 7l-1.41 1.41 3.59 3.59-3.59 3.59 1.41 1.41 3.59-3.59 3.59 3.59 1.41-1.41-3.59-3.59 3.59-3.59-1.41-1.41-3.59 3.59-3.59-3.59z"/> +</svg> diff --git a/.themes/oomox-darker/unity/assets/close_focused_prelight.svg b/.themes/oomox-darker/unity/assets/close_focused_prelight.svg new file mode 100644 index 0000000..9596387 --- /dev/null +++ b/.themes/oomox-darker/unity/assets/close_focused_prelight.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3"> + <circle cx="12" cy="12" r="10" opacity="0.08"/> + <path d="m8.41 7l-1.41 1.41 3.59 3.59-3.59 3.59 1.41 1.41 3.59-3.59 3.59 3.59 1.41-1.41-3.59-3.59 3.59-3.59-1.41-1.41-3.59 3.59-3.59-3.59z"/> +</svg> diff --git a/.themes/oomox-darker/unity/assets/close_focused_pressed.svg b/.themes/oomox-darker/unity/assets/close_focused_pressed.svg new file mode 100644 index 0000000..f2497f0 --- /dev/null +++ b/.themes/oomox-darker/unity/assets/close_focused_pressed.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3"> + <circle cx="12" cy="12" r="10" opacity="0.2"/> + <path d="m8.41 7l-1.41 1.41 3.59 3.59-3.59 3.59 1.41 1.41 3.59-3.59 3.59 3.59 1.41-1.41-3.59-3.59 3.59-3.59-1.41-1.41-3.59 3.59-3.59-3.59z"/> +</svg> diff --git a/.themes/oomox-darker/unity/assets/close_unfocused.svg b/.themes/oomox-darker/unity/assets/close_unfocused.svg new file mode 100644 index 0000000..a0645da --- /dev/null +++ b/.themes/oomox-darker/unity/assets/close_unfocused.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3" opacity="0.5"> + <circle cx="12" cy="12" r="10" opacity="0"/> + <path d="m8.41 7l-1.41 1.41 3.59 3.59-3.59 3.59 1.41 1.41 3.59-3.59 3.59 3.59 1.41-1.41-3.59-3.59 3.59-3.59-1.41-1.41-3.59 3.59-3.59-3.59z"/> +</svg> diff --git a/.themes/oomox-darker/unity/assets/close_unfocused_prelight.svg b/.themes/oomox-darker/unity/assets/close_unfocused_prelight.svg new file mode 100644 index 0000000..3fba876 --- /dev/null +++ b/.themes/oomox-darker/unity/assets/close_unfocused_prelight.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3" opacity="0.7"> + <circle cx="12" cy="12" r="10" opacity="0.08"/> + <path d="m8.41 7l-1.41 1.41 3.59 3.59-3.59 3.59 1.41 1.41 3.59-3.59 3.59 3.59 1.41-1.41-3.59-3.59 3.59-3.59-1.41-1.41-3.59 3.59-3.59-3.59z"/> +</svg> diff --git a/.themes/oomox-darker/unity/assets/close_unfocused_pressed.svg b/.themes/oomox-darker/unity/assets/close_unfocused_pressed.svg new file mode 100644 index 0000000..80785c3 --- /dev/null +++ b/.themes/oomox-darker/unity/assets/close_unfocused_pressed.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3" opacity="0.7"> + <circle cx="12" cy="12" r="10" opacity="0.2"/> + <path d="m8.41 7l-1.41 1.41 3.59 3.59-3.59 3.59 1.41 1.41 3.59-3.59 3.59 3.59 1.41-1.41-3.59-3.59 3.59-3.59-1.41-1.41-3.59 3.59-3.59-3.59z"/> +</svg> diff --git a/.themes/oomox-darker/unity/assets/maximize_focused.svg b/.themes/oomox-darker/unity/assets/maximize_focused.svg new file mode 100644 index 0000000..1be7dbf --- /dev/null +++ b/.themes/oomox-darker/unity/assets/maximize_focused.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3" opacity="0.7"> + <circle cx="12" cy="12" r="10" opacity="0"/> + <path d="m8 8v8h8v-8h-8zm2 2h4v4h-4v-4z"/> +</svg> diff --git a/.themes/oomox-darker/unity/assets/maximize_focused_prelight.svg b/.themes/oomox-darker/unity/assets/maximize_focused_prelight.svg new file mode 100644 index 0000000..ebb32af --- /dev/null +++ b/.themes/oomox-darker/unity/assets/maximize_focused_prelight.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3"> + <circle cx="12" cy="12" r="10" opacity="0.08"/> + <path d="m8 8v8h8v-8h-8zm2 2h4v4h-4v-4z"/> +</svg> diff --git a/.themes/oomox-darker/unity/assets/maximize_focused_pressed.svg b/.themes/oomox-darker/unity/assets/maximize_focused_pressed.svg new file mode 100644 index 0000000..b54ebef --- /dev/null +++ b/.themes/oomox-darker/unity/assets/maximize_focused_pressed.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3"> + <circle cx="12" cy="12" r="10" opacity="0.2"/> + <path d="m8 8v8h8v-8h-8zm2 2h4v4h-4v-4z"/> +</svg> diff --git a/.themes/oomox-darker/unity/assets/maximize_unfocused.svg b/.themes/oomox-darker/unity/assets/maximize_unfocused.svg new file mode 100644 index 0000000..ac69718 --- /dev/null +++ b/.themes/oomox-darker/unity/assets/maximize_unfocused.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3" opacity="0.5"> + <circle cx="12" cy="12" r="10" opacity="0"/> + <path d="m8 8v8h8v-8h-8zm2 2h4v4h-4v-4z"/> +</svg> diff --git a/.themes/oomox-darker/unity/assets/maximize_unfocused_prelight.svg b/.themes/oomox-darker/unity/assets/maximize_unfocused_prelight.svg new file mode 100644 index 0000000..a637814 --- /dev/null +++ b/.themes/oomox-darker/unity/assets/maximize_unfocused_prelight.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3" opacity="0.7"> + <circle cx="12" cy="12" r="10" opacity="0.08"/> + <path d="m8 8v8h8v-8h-8zm2 2h4v4h-4v-4z"/> +</svg> diff --git a/.themes/oomox-darker/unity/assets/maximize_unfocused_pressed.svg b/.themes/oomox-darker/unity/assets/maximize_unfocused_pressed.svg new file mode 100644 index 0000000..0d09093 --- /dev/null +++ b/.themes/oomox-darker/unity/assets/maximize_unfocused_pressed.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3" opacity="0.7"> + <circle cx="12" cy="12" r="10" opacity="0.2"/> + <path d="m8 8v8h8v-8h-8zm2 2h4v4h-4v-4z"/> +</svg> diff --git a/.themes/oomox-darker/unity/assets/minimize_focused.svg b/.themes/oomox-darker/unity/assets/minimize_focused.svg new file mode 100644 index 0000000..5900719 --- /dev/null +++ b/.themes/oomox-darker/unity/assets/minimize_focused.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3" opacity="0.7"> + <circle cx="12" cy="12" r="10" opacity="0"/> + <path d="m8 14h8v2h-8z"/> +</svg> diff --git a/.themes/oomox-darker/unity/assets/minimize_focused_prelight.svg b/.themes/oomox-darker/unity/assets/minimize_focused_prelight.svg new file mode 100644 index 0000000..a6db4b2 --- /dev/null +++ b/.themes/oomox-darker/unity/assets/minimize_focused_prelight.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3"> + <circle cx="12" cy="12" r="10" opacity="0.08"/> + <path d="m8 14h8v2h-8z"/> +</svg> diff --git a/.themes/oomox-darker/unity/assets/minimize_focused_pressed.svg b/.themes/oomox-darker/unity/assets/minimize_focused_pressed.svg new file mode 100644 index 0000000..2684a95 --- /dev/null +++ b/.themes/oomox-darker/unity/assets/minimize_focused_pressed.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3"> + <circle cx="12" cy="12" r="10" opacity="0.2"/> + <path d="m8 14h8v2h-8z"/> +</svg> diff --git a/.themes/oomox-darker/unity/assets/minimize_unfocused.svg b/.themes/oomox-darker/unity/assets/minimize_unfocused.svg new file mode 100644 index 0000000..3ad9457 --- /dev/null +++ b/.themes/oomox-darker/unity/assets/minimize_unfocused.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3" opacity="0.5"> + <circle cx="12" cy="12" r="10" opacity="0"/> + <path d="m8 14h8v2h-8z"/> +</svg> diff --git a/.themes/oomox-darker/unity/assets/minimize_unfocused_prelight.svg b/.themes/oomox-darker/unity/assets/minimize_unfocused_prelight.svg new file mode 100644 index 0000000..4b46380 --- /dev/null +++ b/.themes/oomox-darker/unity/assets/minimize_unfocused_prelight.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3" opacity="0.7"> + <circle cx="12" cy="12" r="10" opacity="0.08"/> + <path d="m8 14h8v2h-8z"/> +</svg> diff --git a/.themes/oomox-darker/unity/assets/minimize_unfocused_pressed.svg b/.themes/oomox-darker/unity/assets/minimize_unfocused_pressed.svg new file mode 100644 index 0000000..c4b658c --- /dev/null +++ b/.themes/oomox-darker/unity/assets/minimize_unfocused_pressed.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3" opacity="0.7"> + <circle cx="12" cy="12" r="10" opacity="0.2"/> + <path d="m8 14h8v2h-8z"/> +</svg> diff --git a/.themes/oomox-darker/unity/assets/unmaximize_focused.svg b/.themes/oomox-darker/unity/assets/unmaximize_focused.svg new file mode 100644 index 0000000..1385190 --- /dev/null +++ b/.themes/oomox-darker/unity/assets/unmaximize_focused.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3" opacity="0.7"> + <circle cx="12" cy="12" r="10" opacity="0"/> + <path d="m9 9v6h6v-6h-6zm2 2h2v2h-2v-2z"/> +</svg> diff --git a/.themes/oomox-darker/unity/assets/unmaximize_focused_prelight.svg b/.themes/oomox-darker/unity/assets/unmaximize_focused_prelight.svg new file mode 100644 index 0000000..5d4afab --- /dev/null +++ b/.themes/oomox-darker/unity/assets/unmaximize_focused_prelight.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3"> + <circle cx="12" cy="12" r="10" opacity="0.08"/> + <path d="m9 9v6h6v-6h-6zm2 2h2v2h-2v-2z"/> +</svg> diff --git a/.themes/oomox-darker/unity/assets/unmaximize_focused_pressed.svg b/.themes/oomox-darker/unity/assets/unmaximize_focused_pressed.svg new file mode 100644 index 0000000..75818a3 --- /dev/null +++ b/.themes/oomox-darker/unity/assets/unmaximize_focused_pressed.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3"> + <circle cx="12" cy="12" r="10" opacity="0.2"/> + <path d="m9 9v6h6v-6h-6zm2 2h2v2h-2v-2z"/> +</svg> diff --git a/.themes/oomox-darker/unity/assets/unmaximize_unfocused.svg b/.themes/oomox-darker/unity/assets/unmaximize_unfocused.svg new file mode 100644 index 0000000..207ff8d --- /dev/null +++ b/.themes/oomox-darker/unity/assets/unmaximize_unfocused.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3" opacity="0.5"> + <circle cx="12" cy="12" r="10" opacity="0"/> + <path d="m9 9v6h6v-6h-6zm2 2h2v2h-2v-2z"/> +</svg> diff --git a/.themes/oomox-darker/unity/assets/unmaximize_unfocused_prelight.svg b/.themes/oomox-darker/unity/assets/unmaximize_unfocused_prelight.svg new file mode 100644 index 0000000..a7ffa87 --- /dev/null +++ b/.themes/oomox-darker/unity/assets/unmaximize_unfocused_prelight.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3" opacity="0.7"> + <circle cx="12" cy="12" r="10" opacity="0.08"/> + <path d="m9 9v6h6v-6h-6zm2 2h2v2h-2v-2z"/> +</svg> diff --git a/.themes/oomox-darker/unity/assets/unmaximize_unfocused_pressed.svg b/.themes/oomox-darker/unity/assets/unmaximize_unfocused_pressed.svg new file mode 100644 index 0000000..1f2b389 --- /dev/null +++ b/.themes/oomox-darker/unity/assets/unmaximize_unfocused_pressed.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3" opacity="0.7"> + <circle cx="12" cy="12" r="10" opacity="0.2"/> + <path d="m9 9v6h6v-6h-6zm2 2h2v2h-2v-2z"/> +</svg> diff --git a/.themes/oomox-darker/unity/close.svg b/.themes/oomox-darker/unity/close.svg new file mode 120000 index 0000000..b73ba6c --- /dev/null +++ b/.themes/oomox-darker/unity/close.svg @@ -0,0 +1 @@ +assets/close_focused.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/close_dash.svg b/.themes/oomox-darker/unity/close_dash.svg new file mode 100644 index 0000000..79e7ac1 --- /dev/null +++ b/.themes/oomox-darker/unity/close_dash.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3" opacity="0.7"> + <circle cx="12" cy="12" r="10" opacity="0"/> + <path d="m8.41 7l-1.41 1.41 3.59 3.59-3.59 3.59 1.41 1.41 3.59-3.59 3.59 3.59 1.41-1.41-3.59-3.59 3.59-3.59-1.41-1.41-3.59 3.59-3.59-3.59z"/> +</svg> diff --git a/.themes/oomox-darker/unity/close_dash_disabled.svg b/.themes/oomox-darker/unity/close_dash_disabled.svg new file mode 100644 index 0000000..12749c4 --- /dev/null +++ b/.themes/oomox-darker/unity/close_dash_disabled.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3" opacity="0.3"> + <circle cx="12" cy="12" r="10" opacity="0"/> + <path d="m8.41 7l-1.41 1.41 3.59 3.59-3.59 3.59 1.41 1.41 3.59-3.59 3.59 3.59 1.41-1.41-3.59-3.59 3.59-3.59-1.41-1.41-3.59 3.59-3.59-3.59z"/> +</svg> diff --git a/.themes/oomox-darker/unity/close_dash_prelight.svg b/.themes/oomox-darker/unity/close_dash_prelight.svg new file mode 100644 index 0000000..9596387 --- /dev/null +++ b/.themes/oomox-darker/unity/close_dash_prelight.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3"> + <circle cx="12" cy="12" r="10" opacity="0.08"/> + <path d="m8.41 7l-1.41 1.41 3.59 3.59-3.59 3.59 1.41 1.41 3.59-3.59 3.59 3.59 1.41-1.41-3.59-3.59 3.59-3.59-1.41-1.41-3.59 3.59-3.59-3.59z"/> +</svg> diff --git a/.themes/oomox-darker/unity/close_dash_pressed.svg b/.themes/oomox-darker/unity/close_dash_pressed.svg new file mode 100644 index 0000000..f2497f0 --- /dev/null +++ b/.themes/oomox-darker/unity/close_dash_pressed.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3"> + <circle cx="12" cy="12" r="10" opacity="0.2"/> + <path d="m8.41 7l-1.41 1.41 3.59 3.59-3.59 3.59 1.41 1.41 3.59-3.59 3.59 3.59 1.41-1.41-3.59-3.59 3.59-3.59-1.41-1.41-3.59 3.59-3.59-3.59z"/> +</svg> diff --git a/.themes/oomox-darker/unity/close_focused_normal.svg b/.themes/oomox-darker/unity/close_focused_normal.svg new file mode 120000 index 0000000..b73ba6c --- /dev/null +++ b/.themes/oomox-darker/unity/close_focused_normal.svg @@ -0,0 +1 @@ +assets/close_focused.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/close_focused_prelight.svg b/.themes/oomox-darker/unity/close_focused_prelight.svg new file mode 120000 index 0000000..4357436 --- /dev/null +++ b/.themes/oomox-darker/unity/close_focused_prelight.svg @@ -0,0 +1 @@ +assets/close_focused_prelight.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/close_focused_pressed.svg b/.themes/oomox-darker/unity/close_focused_pressed.svg new file mode 120000 index 0000000..6a8cf1d --- /dev/null +++ b/.themes/oomox-darker/unity/close_focused_pressed.svg @@ -0,0 +1 @@ +assets/close_focused_pressed.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/close_unfocused.svg b/.themes/oomox-darker/unity/close_unfocused.svg new file mode 120000 index 0000000..47aee7d --- /dev/null +++ b/.themes/oomox-darker/unity/close_unfocused.svg @@ -0,0 +1 @@ +assets/close_unfocused.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/close_unfocused_prelight.svg b/.themes/oomox-darker/unity/close_unfocused_prelight.svg new file mode 120000 index 0000000..8e6a956 --- /dev/null +++ b/.themes/oomox-darker/unity/close_unfocused_prelight.svg @@ -0,0 +1 @@ +assets/close_unfocused_prelight.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/close_unfocused_pressed.svg b/.themes/oomox-darker/unity/close_unfocused_pressed.svg new file mode 120000 index 0000000..b59544a --- /dev/null +++ b/.themes/oomox-darker/unity/close_unfocused_pressed.svg @@ -0,0 +1 @@ +assets/close_unfocused_pressed.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/dash-widgets.json b/.themes/oomox-darker/unity/dash-widgets.json new file mode 100644 index 0000000..60b662f --- /dev/null +++ b/.themes/oomox-darker/unity/dash-widgets.json @@ -0,0 +1,162 @@ +{ + "stock-icons" : { + "checkmark" : ["/usr/share/icons/unity/checkmark.svg", "32px", "32px"], + "cross" : ["/usr/share/icons/unity/cross.svg", "32px", "32px"], + "grid-view" : ["/usr/share/icons/unity/grid-view.svg", "32px", "32px"], + "flow-view" : ["/usr/share/icons/unity/flow-view.svg", "32px", "32px"], + "star" : ["/usr/share/icons/unity/star.svg", "32px", "32px"], + "triangle" : ["/usr/share/icons/unity/curved-triangle.svg", "32px", "32px"], + "bag" : ["/usr/share/icons/unity/bag.svg", "32px", "32px"], + "next" : ["/usr/share/icons/unity/next.svg", "32px", "32px"], + "prev" : ["/usr/share/icons/unity/prev.svg", "32px", "32px"], + "play" : ["/usr/share/icons/unity/play.svg", "32px", "32px"] + }, + + "regular-text" : { + "text-color" : "#ffffff", + "text-opacity" : 1.0, + "text-size" : 13.0, + "text-mode" : "normal", + "text-weight" : "regular" + }, + + "comments": { + "states" : ["ACTIVE", "NORMAL","PRELIGHT","SELECTED","INSENSITIVE"] + }, + + "button-icon": { + "color" : ["#ffffff", "#d3d3d3", "#d3d3d3", "#d3d3d3", "#d3d3d3"], + "opacity" : [ 1.0, 1.0, 1.0, 0.8, 0.8], + "overlay-opacity": [ 0.30, 0.48, 0.48, 0.45, 0.45], + "overlay-mode" : [ "normal","multiply", "multiply", "normal", "normal"], + "blur-size" : [ 5, 0, 0, 0, 0] + }, + + "icon-only" : { + "color" : "#123456", + "opacity" : 1.0, + "overlay-opacity": 0.2, + "overlay-mode" : "normal", + "blur-size" : 6 + }, + + "lens-nav-bar" : { + "icon-height" : 20, + "icon-gap" : 40 + }, + + "button-label": { + "border-opacity" : [ 0.8, 0.13, 0.13, 0.13, 0.13], + "border-color" : ["#ffffff", "#d3d3d3", "#d3d3d3", "#d3d3d3", "#d3d3d3"], + "border-size" : [ 2.0, 1.0, 1.0, 0.5, 0.5], + "border-radius" : 4.0, + "text-size" : 1.0, + "text-color" : ["#ffffff", "#ffffff", "#ffffff", "#ffffff", "#ffffff"], + "text-opacity" : [ 1.0, 1.0, 1.0, 1.0, 1.0], + "fill-color" : ["#d3d3d3", "#212121", "#212121", "#212121", "#212121"], + "fill-opacity" : [ 0.13, 0.0, 0.0, 0.0, 0.0], + "overlay-opacity": [ 0.1, 0.1, 0.1, 0.0, 0.0], + "overlay-mode" : [ "normal", "normal", "normal", "normal", "normal"], + "blur-size" : [ 1, 1, 1, 0, 0] + }, + + "track-view" : { + "line-gap" : 26.0, + "heading-list-gap" : 30, + "left-padding" : 20 + }, + + "row-caption" : { + "main-text-color" : "#ffffff", + "main-text-opacity" : 1.0, + "main-text-size" : 17.0, + "main-text-weight" : "regular", + "sub-text-color" : "#ffffff", + "sub-text-opacity" : 0.5, + "sub-text-size" : 13.0, + "sub-text-weight" : "regular", + "icon-main-gap" : 10, + "main-sub-gap" : 15, + "sub-arrow-gap" : 10 + }, + + "preview-heading-small" : { + "main-title-size" : 23.0, + "main-title-color" : "#ffffff", + "main-title-opacity" : 1.0, + "main-title-mode" : "normal", + "main-title-weight" : "regular", + "sub-title-size" : 17.0, + "sub-title-color" : "#ffffff", + "sub-title-opacity" : 1.0, + "sub-title-mode" : "normal", + "sub-title-weight" : "regular", + "main-sub-gap" : 15, + "padding" : 10 + }, + + "preview-heading" : { + "main-title-size" : 30.0, + "main-title-color" : "#ffffff", + "main-title-opacity" : 1.0, + "main-title-mode" : "normal", + "main-title-weight" : "regular", + "sub-title-size" : 17.0, + "sub-title-color" : "#ffffff", + "sub-title-opacity" : 1.0, + "sub-title-mode" : "normal", + "sub-title-weight" : "regular", + "main-sub-gap" : 15, + "padding" : 10 + }, + + "scrollbar" : { + "color" : "#fff", + "opacity" : 1.0, + "size" : 8, + "buttons-size" : 0, + "corner-radius" : 3 + }, + + "scrollbar-overlay": { + "color" : "#fff", + "opacity" : 1.0, + "size" : 3, + "corner-radius" : 1.5 + }, + + "scrollbar-track": { + "color" : "#fff", + "opacity" : 0.4 + }, + + "filter-pane" : { + "width" : 330, + "title-size" : 17.0, + "title-color" : "#ffffff", + "title-opacity" : 1.0, + "title-mode" : "normal", + "title-style" : "bold", + "title-arrow-gap" : 10, + "button-height" : 30, + "border-size" : 1 + }, + + "separator" : { + "size" : 1.0, + "color" : "#ffffff", + "opacity" : 0.15, + "overlay-opacity": 0.47, + "overlay-mode" : "normal", + "blur-size" : 6 + }, + + "filter-caption" : { + "text-size" : 17, + "text-color" : "#ffffff", + "text-opacity" : 1.0, + "text-mode" : "normal", + "text-weight" : "bold", + "text-arrow-gap" : 10 + } +} diff --git a/.themes/oomox-darker/unity/launcher_arrow_btt_19.svg b/.themes/oomox-darker/unity/launcher_arrow_btt_19.svg new file mode 100644 index 0000000..b58eaa9 --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_arrow_btt_19.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="19" height="8" viewBox="0 0 19 8" fill="#d3d3d3"> + <circle cx="10" cy="4" r="2"/> +</svg> diff --git a/.themes/oomox-darker/unity/launcher_arrow_btt_37.svg b/.themes/oomox-darker/unity/launcher_arrow_btt_37.svg new file mode 100644 index 0000000..422cd90 --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_arrow_btt_37.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="37" height="16" viewBox="0 0 37 16" fill="#d3d3d3"> + <circle cx="19" cy="8" r="4"/> +</svg> diff --git a/.themes/oomox-darker/unity/launcher_arrow_ltr_19.svg b/.themes/oomox-darker/unity/launcher_arrow_ltr_19.svg new file mode 100644 index 0000000..2317d40 --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_arrow_ltr_19.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="8" height="19" viewBox="0 0 8 19" fill="#d3d3d3"> + <circle cx="4" cy="10" r="2"/> +</svg> diff --git a/.themes/oomox-darker/unity/launcher_arrow_ltr_37.svg b/.themes/oomox-darker/unity/launcher_arrow_ltr_37.svg new file mode 100644 index 0000000..d1681f3 --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_arrow_ltr_37.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="37" viewBox="0 0 16 37" fill="#d3d3d3"> + <circle cx="8" cy="19" r="4"/> +</svg> diff --git a/.themes/oomox-darker/unity/launcher_arrow_outline_btt_19.svg b/.themes/oomox-darker/unity/launcher_arrow_outline_btt_19.svg new file mode 100644 index 0000000..e042161 --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_arrow_outline_btt_19.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="19" height="8" viewBox="0 0 19 8" fill="#d3d3d3" opacity="0.7"> + <circle cx="10" cy="4" r="2"/> +</svg> diff --git a/.themes/oomox-darker/unity/launcher_arrow_outline_btt_37.svg b/.themes/oomox-darker/unity/launcher_arrow_outline_btt_37.svg new file mode 100644 index 0000000..38f0a11 --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_arrow_outline_btt_37.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="37" height="16" viewBox="0 0 37 16" fill="#d3d3d3" opacity="0.7"> + <circle cx="19" cy="8" r="4"/> +</svg> diff --git a/.themes/oomox-darker/unity/launcher_arrow_outline_ltr_19.svg b/.themes/oomox-darker/unity/launcher_arrow_outline_ltr_19.svg new file mode 100644 index 0000000..3fb7cf2 --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_arrow_outline_ltr_19.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="8" height="19" viewBox="0 0 8 19" fill="#d3d3d3" opacity="0.7"> + <circle cx="4" cy="10" r="2"/> +</svg> diff --git a/.themes/oomox-darker/unity/launcher_arrow_outline_ltr_37.svg b/.themes/oomox-darker/unity/launcher_arrow_outline_ltr_37.svg new file mode 100644 index 0000000..73f0ec5 --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_arrow_outline_ltr_37.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="37" viewBox="0 0 16 37" fill="#d3d3d3" opacity="0.7"> + <circle cx="8" cy="19" r="4"/> +</svg> diff --git a/.themes/oomox-darker/unity/launcher_arrow_outline_rtl_19.svg b/.themes/oomox-darker/unity/launcher_arrow_outline_rtl_19.svg new file mode 120000 index 0000000..11da60a --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_arrow_outline_rtl_19.svg @@ -0,0 +1 @@ +launcher_arrow_outline_ltr_19.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/launcher_arrow_outline_rtl_37.svg b/.themes/oomox-darker/unity/launcher_arrow_outline_rtl_37.svg new file mode 120000 index 0000000..16e1b01 --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_arrow_outline_rtl_37.svg @@ -0,0 +1 @@ +launcher_arrow_outline_ltr_37.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/launcher_arrow_outline_ttb_19.svg b/.themes/oomox-darker/unity/launcher_arrow_outline_ttb_19.svg new file mode 120000 index 0000000..b834d86 --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_arrow_outline_ttb_19.svg @@ -0,0 +1 @@ +launcher_arrow_outline_btt_19.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/launcher_arrow_outline_ttb_37.svg b/.themes/oomox-darker/unity/launcher_arrow_outline_ttb_37.svg new file mode 120000 index 0000000..ba82233 --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_arrow_outline_ttb_37.svg @@ -0,0 +1 @@ +launcher_arrow_outline_btt_37.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/launcher_arrow_rtl_19.svg b/.themes/oomox-darker/unity/launcher_arrow_rtl_19.svg new file mode 120000 index 0000000..6c4e31f --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_arrow_rtl_19.svg @@ -0,0 +1 @@ +launcher_arrow_ltr_19.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/launcher_arrow_rtl_37.svg b/.themes/oomox-darker/unity/launcher_arrow_rtl_37.svg new file mode 120000 index 0000000..372ed7c --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_arrow_rtl_37.svg @@ -0,0 +1 @@ +launcher_arrow_ltr_37.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/launcher_arrow_ttb_19.svg b/.themes/oomox-darker/unity/launcher_arrow_ttb_19.svg new file mode 120000 index 0000000..f680bb8 --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_arrow_ttb_19.svg @@ -0,0 +1 @@ +launcher_arrow_btt_19.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/launcher_arrow_ttb_37.svg b/.themes/oomox-darker/unity/launcher_arrow_ttb_37.svg new file mode 120000 index 0000000..3ff6f54 --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_arrow_ttb_37.svg @@ -0,0 +1 @@ +launcher_arrow_btt_37.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/launcher_bfb.png b/.themes/oomox-darker/unity/launcher_bfb.png new file mode 100644 index 0000000000000000000000000000000000000000..9ffc9ec632c6e4416ebc17af3ed91fbc279597f7 GIT binary patch literal 9206 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 M07*qoM6N<$f<CV6_W%F@ literal 0 HcmV?d00001 diff --git a/.themes/oomox-darker/unity/launcher_icon_back_150.svg b/.themes/oomox-darker/unity/launcher_icon_back_150.svg new file mode 100644 index 0000000..f5d1c70 --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_icon_back_150.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="150" height="150" viewBox="0 0 150 150"></svg> diff --git a/.themes/oomox-darker/unity/launcher_icon_back_54.svg b/.themes/oomox-darker/unity/launcher_icon_back_54.svg new file mode 100644 index 0000000..d1d8834 --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_icon_back_54.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="54" height="54" viewBox="0 0 54 54"></svg> diff --git a/.themes/oomox-darker/unity/launcher_icon_edge_150.svg b/.themes/oomox-darker/unity/launcher_icon_edge_150.svg new file mode 100644 index 0000000..f5d1c70 --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_icon_edge_150.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="150" height="150" viewBox="0 0 150 150"></svg> diff --git a/.themes/oomox-darker/unity/launcher_icon_edge_54.svg b/.themes/oomox-darker/unity/launcher_icon_edge_54.svg new file mode 100644 index 0000000..d1d8834 --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_icon_edge_54.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="54" height="54" viewBox="0 0 54 54"></svg> diff --git a/.themes/oomox-darker/unity/launcher_icon_glow_200.svg b/.themes/oomox-darker/unity/launcher_icon_glow_200.svg new file mode 100644 index 0000000..d4c10f7 --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_icon_glow_200.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" viewBox="0 0 200 200"></svg> diff --git a/.themes/oomox-darker/unity/launcher_icon_glow_62.svg b/.themes/oomox-darker/unity/launcher_icon_glow_62.svg new file mode 100644 index 0000000..5453356 --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_icon_glow_62.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="62" height="62" viewBox="0 0 62 62"></svg> diff --git a/.themes/oomox-darker/unity/launcher_icon_selected_back_150.svg b/.themes/oomox-darker/unity/launcher_icon_selected_back_150.svg new file mode 100644 index 0000000..28c9bcb --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_icon_selected_back_150.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="150" height="150" viewBox="0 0 150 150" fill="#cfcfcf"> + <rect x="1" y="1" width="148" height="148" rx="8"/> +</svg> diff --git a/.themes/oomox-darker/unity/launcher_icon_selected_back_54.svg b/.themes/oomox-darker/unity/launcher_icon_selected_back_54.svg new file mode 100644 index 0000000..0f02ea4 --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_icon_selected_back_54.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="54" height="54" viewBox="0 0 54 54" fill="#cfcfcf"> + <rect x="1" y="1" width="52" height="52" rx="4"/> +</svg> diff --git a/.themes/oomox-darker/unity/launcher_icon_shadow_200.svg b/.themes/oomox-darker/unity/launcher_icon_shadow_200.svg new file mode 100644 index 0000000..d4c10f7 --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_icon_shadow_200.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" viewBox="0 0 200 200"></svg> diff --git a/.themes/oomox-darker/unity/launcher_icon_shadow_62.svg b/.themes/oomox-darker/unity/launcher_icon_shadow_62.svg new file mode 100644 index 0000000..5453356 --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_icon_shadow_62.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="62" height="62" viewBox="0 0 62 62"></svg> diff --git a/.themes/oomox-darker/unity/launcher_icon_shine_150.svg b/.themes/oomox-darker/unity/launcher_icon_shine_150.svg new file mode 100644 index 0000000..f5d1c70 --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_icon_shine_150.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="150" height="150" viewBox="0 0 150 150"></svg> diff --git a/.themes/oomox-darker/unity/launcher_icon_shine_54.svg b/.themes/oomox-darker/unity/launcher_icon_shine_54.svg new file mode 100644 index 0000000..d1d8834 --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_icon_shine_54.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="54" height="54" viewBox="0 0 54 54"></svg> diff --git a/.themes/oomox-darker/unity/launcher_pip_btt_19.svg b/.themes/oomox-darker/unity/launcher_pip_btt_19.svg new file mode 100644 index 0000000..3aab36a --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_pip_btt_19.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="19" height="7" viewBox="0 0 19 7" fill="#d3d3d3"> + <circle cx="9.5" cy="3.5" r="1.5"/> +</svg> diff --git a/.themes/oomox-darker/unity/launcher_pip_btt_37.svg b/.themes/oomox-darker/unity/launcher_pip_btt_37.svg new file mode 100644 index 0000000..5207165 --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_pip_btt_37.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="37" height="15" viewBox="0 0 37 15" fill="#d3d3d3"> + <circle cx="18.5" cy="7.5" r="3.5"/> +</svg> diff --git a/.themes/oomox-darker/unity/launcher_pip_ltr_19.svg b/.themes/oomox-darker/unity/launcher_pip_ltr_19.svg new file mode 100644 index 0000000..ae47b1d --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_pip_ltr_19.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="7" height="19" viewBox="0 0 7 19" fill="#d3d3d3"> + <circle cx="3.5" cy="9.5" r="1.5"/> +</svg> diff --git a/.themes/oomox-darker/unity/launcher_pip_ltr_37.svg b/.themes/oomox-darker/unity/launcher_pip_ltr_37.svg new file mode 100644 index 0000000..5b73790 --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_pip_ltr_37.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="15" height="37" viewBox="0 0 15 37" fill="#d3d3d3"> + <circle cx="7.5" cy="18.5" r="3.5"/> +</svg> diff --git a/.themes/oomox-darker/unity/launcher_pip_rtl_19.svg b/.themes/oomox-darker/unity/launcher_pip_rtl_19.svg new file mode 120000 index 0000000..b054ac9 --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_pip_rtl_19.svg @@ -0,0 +1 @@ +launcher_pip_ltr_19.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/launcher_pip_rtl_37.svg b/.themes/oomox-darker/unity/launcher_pip_rtl_37.svg new file mode 120000 index 0000000..3523e45 --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_pip_rtl_37.svg @@ -0,0 +1 @@ +launcher_pip_ltr_37.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/launcher_pip_ttb_19.svg b/.themes/oomox-darker/unity/launcher_pip_ttb_19.svg new file mode 120000 index 0000000..c3d1daa --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_pip_ttb_19.svg @@ -0,0 +1 @@ +launcher_pip_btt_19.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/launcher_pip_ttb_37.svg b/.themes/oomox-darker/unity/launcher_pip_ttb_37.svg new file mode 120000 index 0000000..db01556 --- /dev/null +++ b/.themes/oomox-darker/unity/launcher_pip_ttb_37.svg @@ -0,0 +1 @@ +launcher_pip_btt_37.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/maximize.svg b/.themes/oomox-darker/unity/maximize.svg new file mode 120000 index 0000000..2f5209d --- /dev/null +++ b/.themes/oomox-darker/unity/maximize.svg @@ -0,0 +1 @@ +assets/maximize_focused.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/maximize_dash.svg b/.themes/oomox-darker/unity/maximize_dash.svg new file mode 100644 index 0000000..1be7dbf --- /dev/null +++ b/.themes/oomox-darker/unity/maximize_dash.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3" opacity="0.7"> + <circle cx="12" cy="12" r="10" opacity="0"/> + <path d="m8 8v8h8v-8h-8zm2 2h4v4h-4v-4z"/> +</svg> diff --git a/.themes/oomox-darker/unity/maximize_dash_disabled.svg b/.themes/oomox-darker/unity/maximize_dash_disabled.svg new file mode 100644 index 0000000..028d459 --- /dev/null +++ b/.themes/oomox-darker/unity/maximize_dash_disabled.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3" opacity="0.3"> + <circle cx="12" cy="12" r="10" opacity="0"/> + <path d="m8 8v8h8v-8h-8zm2 2h4v4h-4v-4z"/> +</svg> diff --git a/.themes/oomox-darker/unity/maximize_dash_prelight.svg b/.themes/oomox-darker/unity/maximize_dash_prelight.svg new file mode 100644 index 0000000..ebb32af --- /dev/null +++ b/.themes/oomox-darker/unity/maximize_dash_prelight.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3"> + <circle cx="12" cy="12" r="10" opacity="0.08"/> + <path d="m8 8v8h8v-8h-8zm2 2h4v4h-4v-4z"/> +</svg> diff --git a/.themes/oomox-darker/unity/maximize_dash_pressed.svg b/.themes/oomox-darker/unity/maximize_dash_pressed.svg new file mode 100644 index 0000000..b54ebef --- /dev/null +++ b/.themes/oomox-darker/unity/maximize_dash_pressed.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3"> + <circle cx="12" cy="12" r="10" opacity="0.2"/> + <path d="m8 8v8h8v-8h-8zm2 2h4v4h-4v-4z"/> +</svg> diff --git a/.themes/oomox-darker/unity/maximize_focused_normal.svg b/.themes/oomox-darker/unity/maximize_focused_normal.svg new file mode 120000 index 0000000..2f5209d --- /dev/null +++ b/.themes/oomox-darker/unity/maximize_focused_normal.svg @@ -0,0 +1 @@ +assets/maximize_focused.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/maximize_focused_prelight.svg b/.themes/oomox-darker/unity/maximize_focused_prelight.svg new file mode 120000 index 0000000..4426372 --- /dev/null +++ b/.themes/oomox-darker/unity/maximize_focused_prelight.svg @@ -0,0 +1 @@ +assets/maximize_focused_prelight.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/maximize_focused_pressed.svg b/.themes/oomox-darker/unity/maximize_focused_pressed.svg new file mode 120000 index 0000000..16de6f0 --- /dev/null +++ b/.themes/oomox-darker/unity/maximize_focused_pressed.svg @@ -0,0 +1 @@ +assets/maximize_focused_pressed.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/maximize_unfocused.svg b/.themes/oomox-darker/unity/maximize_unfocused.svg new file mode 120000 index 0000000..82bf693 --- /dev/null +++ b/.themes/oomox-darker/unity/maximize_unfocused.svg @@ -0,0 +1 @@ +assets/maximize_unfocused.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/maximize_unfocused_prelight.svg b/.themes/oomox-darker/unity/maximize_unfocused_prelight.svg new file mode 120000 index 0000000..06b219d --- /dev/null +++ b/.themes/oomox-darker/unity/maximize_unfocused_prelight.svg @@ -0,0 +1 @@ +assets/maximize_unfocused_prelight.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/maximize_unfocused_pressed.svg b/.themes/oomox-darker/unity/maximize_unfocused_pressed.svg new file mode 120000 index 0000000..29ade40 --- /dev/null +++ b/.themes/oomox-darker/unity/maximize_unfocused_pressed.svg @@ -0,0 +1 @@ +assets/maximize_unfocused_pressed.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/minimize.svg b/.themes/oomox-darker/unity/minimize.svg new file mode 120000 index 0000000..601bb67 --- /dev/null +++ b/.themes/oomox-darker/unity/minimize.svg @@ -0,0 +1 @@ +assets/minimize_focused.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/minimize_dash.svg b/.themes/oomox-darker/unity/minimize_dash.svg new file mode 100644 index 0000000..5900719 --- /dev/null +++ b/.themes/oomox-darker/unity/minimize_dash.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3" opacity="0.7"> + <circle cx="12" cy="12" r="10" opacity="0"/> + <path d="m8 14h8v2h-8z"/> +</svg> diff --git a/.themes/oomox-darker/unity/minimize_dash_disabled.svg b/.themes/oomox-darker/unity/minimize_dash_disabled.svg new file mode 100644 index 0000000..904bcd3 --- /dev/null +++ b/.themes/oomox-darker/unity/minimize_dash_disabled.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3" opacity="0.3"> + <circle cx="12" cy="12" r="10" opacity="0"/> + <path d="m8 14h8v2h-8z"/> +</svg> diff --git a/.themes/oomox-darker/unity/minimize_dash_prelight.svg b/.themes/oomox-darker/unity/minimize_dash_prelight.svg new file mode 100644 index 0000000..a6db4b2 --- /dev/null +++ b/.themes/oomox-darker/unity/minimize_dash_prelight.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3"> + <circle cx="12" cy="12" r="10" opacity="0.08"/> + <path d="m8 14h8v2h-8z"/> +</svg> diff --git a/.themes/oomox-darker/unity/minimize_dash_pressed.svg b/.themes/oomox-darker/unity/minimize_dash_pressed.svg new file mode 100644 index 0000000..2684a95 --- /dev/null +++ b/.themes/oomox-darker/unity/minimize_dash_pressed.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3"> + <circle cx="12" cy="12" r="10" opacity="0.2"/> + <path d="m8 14h8v2h-8z"/> +</svg> diff --git a/.themes/oomox-darker/unity/minimize_focused_normal.svg b/.themes/oomox-darker/unity/minimize_focused_normal.svg new file mode 120000 index 0000000..601bb67 --- /dev/null +++ b/.themes/oomox-darker/unity/minimize_focused_normal.svg @@ -0,0 +1 @@ +assets/minimize_focused.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/minimize_focused_prelight.svg b/.themes/oomox-darker/unity/minimize_focused_prelight.svg new file mode 120000 index 0000000..208db64 --- /dev/null +++ b/.themes/oomox-darker/unity/minimize_focused_prelight.svg @@ -0,0 +1 @@ +assets/minimize_focused_prelight.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/minimize_focused_pressed.svg b/.themes/oomox-darker/unity/minimize_focused_pressed.svg new file mode 120000 index 0000000..b5152c1 --- /dev/null +++ b/.themes/oomox-darker/unity/minimize_focused_pressed.svg @@ -0,0 +1 @@ +assets/minimize_focused_pressed.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/minimize_unfocused.svg b/.themes/oomox-darker/unity/minimize_unfocused.svg new file mode 120000 index 0000000..ba15dbf --- /dev/null +++ b/.themes/oomox-darker/unity/minimize_unfocused.svg @@ -0,0 +1 @@ +assets/minimize_unfocused.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/minimize_unfocused_prelight.svg b/.themes/oomox-darker/unity/minimize_unfocused_prelight.svg new file mode 120000 index 0000000..a9fd7f6 --- /dev/null +++ b/.themes/oomox-darker/unity/minimize_unfocused_prelight.svg @@ -0,0 +1 @@ +assets/minimize_unfocused_prelight.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/minimize_unfocused_pressed.svg b/.themes/oomox-darker/unity/minimize_unfocused_pressed.svg new file mode 120000 index 0000000..b084747 --- /dev/null +++ b/.themes/oomox-darker/unity/minimize_unfocused_pressed.svg @@ -0,0 +1 @@ +assets/minimize_unfocused_pressed.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/progress_bar_fill.svg b/.themes/oomox-darker/unity/progress_bar_fill.svg new file mode 100644 index 0000000..5b94a9b --- /dev/null +++ b/.themes/oomox-darker/unity/progress_bar_fill.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="42" height="4" viewBox="0 0 42 4"> + <rect width="42" height="4" fill="#FF9800"/> +</svg> diff --git a/.themes/oomox-darker/unity/progress_bar_trough.svg b/.themes/oomox-darker/unity/progress_bar_trough.svg new file mode 100644 index 0000000..b3a2fc6 --- /dev/null +++ b/.themes/oomox-darker/unity/progress_bar_trough.svg @@ -0,0 +1,22 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="54" height="54" viewBox="0 0 54 54"> + <defs> + <filter id="a" color-interpolation-filters="sRGB" x="-0.5" y="-0.5" width="2" height="2"> + <!-- <feDropShadow dx="0" dy="1" stdDeviation="1.5" flood-color="#212121" flood-opacity="0.12"/> --> + <!-- <feDropShadow dx="0" dy="1" stdDeviation="1" flood-color="#212121" flood-opacity="0.24"/> --> + + <feFlood flood-color="#212121" flood-opacity="0.12" result="flood"/> + <feComposite operator="in" in="flood" in2="SourceGraphic" result="composite1"/> + <feGaussianBlur stdDeviation="1.5" in="composite1" result="blur"/> + <feOffset dx="0" dy="1" result="offset"/> + <feComposite in="SourceGraphic" in2="offset" result="fbSourceGraphic"/> + + <feFlood flood-color="#212121" flood-opacity="0.24" result="flood"/> + <feComposite operator="in" in="flood" in2="fbSourceGraphic" result="composite1"/> + <feGaussianBlur stdDeviation="1" in="composite1" result="blur"/> + <feOffset dx="0" dy="1" result="offset"/> + <feComposite in="fbSourceGraphic" in2="offset" result="composite2"/> + </filter> + </defs> + <rect x="4" y="23" width="46" height="8" rx="2" ry="2" fill="#d3d3d3" filter="url(#a)"/> + <rect x="6" y="25" width="42" height="4" fill="#212121" opacity="0.12"/> +</svg> diff --git a/.themes/oomox-darker/unity/sheet_style_close_focused.svg b/.themes/oomox-darker/unity/sheet_style_close_focused.svg new file mode 120000 index 0000000..b73ba6c --- /dev/null +++ b/.themes/oomox-darker/unity/sheet_style_close_focused.svg @@ -0,0 +1 @@ +assets/close_focused.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/sheet_style_close_focused_prelight.svg b/.themes/oomox-darker/unity/sheet_style_close_focused_prelight.svg new file mode 120000 index 0000000..4357436 --- /dev/null +++ b/.themes/oomox-darker/unity/sheet_style_close_focused_prelight.svg @@ -0,0 +1 @@ +assets/close_focused_prelight.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/sheet_style_close_focused_pressed.svg b/.themes/oomox-darker/unity/sheet_style_close_focused_pressed.svg new file mode 120000 index 0000000..6a8cf1d --- /dev/null +++ b/.themes/oomox-darker/unity/sheet_style_close_focused_pressed.svg @@ -0,0 +1 @@ +assets/close_focused_pressed.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/unmaximize.svg b/.themes/oomox-darker/unity/unmaximize.svg new file mode 120000 index 0000000..67467f7 --- /dev/null +++ b/.themes/oomox-darker/unity/unmaximize.svg @@ -0,0 +1 @@ +assets/unmaximize_focused.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/unmaximize_dash.svg b/.themes/oomox-darker/unity/unmaximize_dash.svg new file mode 100644 index 0000000..1385190 --- /dev/null +++ b/.themes/oomox-darker/unity/unmaximize_dash.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3" opacity="0.7"> + <circle cx="12" cy="12" r="10" opacity="0"/> + <path d="m9 9v6h6v-6h-6zm2 2h2v2h-2v-2z"/> +</svg> diff --git a/.themes/oomox-darker/unity/unmaximize_dash_disabled.svg b/.themes/oomox-darker/unity/unmaximize_dash_disabled.svg new file mode 100644 index 0000000..d49c475 --- /dev/null +++ b/.themes/oomox-darker/unity/unmaximize_dash_disabled.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3" opacity="0.3"> + <circle cx="12" cy="12" r="10" opacity="0"/> + <path d="m9 9v6h6v-6h-6zm2 2h2v2h-2v-2z"/> +</svg> diff --git a/.themes/oomox-darker/unity/unmaximize_dash_prelight.svg b/.themes/oomox-darker/unity/unmaximize_dash_prelight.svg new file mode 100644 index 0000000..5d4afab --- /dev/null +++ b/.themes/oomox-darker/unity/unmaximize_dash_prelight.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3"> + <circle cx="12" cy="12" r="10" opacity="0.08"/> + <path d="m9 9v6h6v-6h-6zm2 2h2v2h-2v-2z"/> +</svg> diff --git a/.themes/oomox-darker/unity/unmaximize_dash_pressed.svg b/.themes/oomox-darker/unity/unmaximize_dash_pressed.svg new file mode 100644 index 0000000..75818a3 --- /dev/null +++ b/.themes/oomox-darker/unity/unmaximize_dash_pressed.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#d3d3d3"> + <circle cx="12" cy="12" r="10" opacity="0.2"/> + <path d="m9 9v6h6v-6h-6zm2 2h2v2h-2v-2z"/> +</svg> diff --git a/.themes/oomox-darker/unity/unmaximize_focused_normal.svg b/.themes/oomox-darker/unity/unmaximize_focused_normal.svg new file mode 120000 index 0000000..67467f7 --- /dev/null +++ b/.themes/oomox-darker/unity/unmaximize_focused_normal.svg @@ -0,0 +1 @@ +assets/unmaximize_focused.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/unmaximize_focused_prelight.svg b/.themes/oomox-darker/unity/unmaximize_focused_prelight.svg new file mode 120000 index 0000000..1d8e93e --- /dev/null +++ b/.themes/oomox-darker/unity/unmaximize_focused_prelight.svg @@ -0,0 +1 @@ +assets/unmaximize_focused_prelight.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/unmaximize_focused_pressed.svg b/.themes/oomox-darker/unity/unmaximize_focused_pressed.svg new file mode 120000 index 0000000..cc56831 --- /dev/null +++ b/.themes/oomox-darker/unity/unmaximize_focused_pressed.svg @@ -0,0 +1 @@ +assets/unmaximize_focused_pressed.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/unmaximize_unfocused.svg b/.themes/oomox-darker/unity/unmaximize_unfocused.svg new file mode 120000 index 0000000..75a28d4 --- /dev/null +++ b/.themes/oomox-darker/unity/unmaximize_unfocused.svg @@ -0,0 +1 @@ +assets/unmaximize_unfocused.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/unmaximize_unfocused_prelight.svg b/.themes/oomox-darker/unity/unmaximize_unfocused_prelight.svg new file mode 120000 index 0000000..6916a72 --- /dev/null +++ b/.themes/oomox-darker/unity/unmaximize_unfocused_prelight.svg @@ -0,0 +1 @@ +assets/unmaximize_unfocused_prelight.svg \ No newline at end of file diff --git a/.themes/oomox-darker/unity/unmaximize_unfocused_pressed.svg b/.themes/oomox-darker/unity/unmaximize_unfocused_pressed.svg new file mode 120000 index 0000000..adfee26 --- /dev/null +++ b/.themes/oomox-darker/unity/unmaximize_unfocused_pressed.svg @@ -0,0 +1 @@ +assets/unmaximize_unfocused_pressed.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/assets/border.svg b/.themes/oomox-darker/xfwm4/assets/border.svg new file mode 100644 index 0000000..3bd63e1 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/border.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="2" height="2" viewBox="0 0 2 2"> + <rect width="2" height="2" fill="#212121"/> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/close-active.svg b/.themes/oomox-darker/xfwm4/assets/close-active.svg new file mode 100644 index 0000000..7a994c2 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/close-active.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3" opacity="0.7"> + <circle cx="16" cy="16" r="12" opacity="0"/> + <path d="m12.4 11-1.41 1.41 3.59 3.59-3.59 3.59 1.41 1.41 3.59-3.59 3.59 3.59 1.41-1.41-3.59-3.59 3.59-3.59-1.41-1.41-3.59 3.59z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/close-inactive.svg b/.themes/oomox-darker/xfwm4/assets/close-inactive.svg new file mode 100644 index 0000000..3cbaf65 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/close-inactive.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3" opacity="0.5"> + <circle cx="16" cy="16" r="12" opacity="0"/> + <path d="m12.4 11-1.41 1.41 3.59 3.59-3.59 3.59 1.41 1.41 3.59-3.59 3.59 3.59 1.41-1.41-3.59-3.59 3.59-3.59-1.41-1.41-3.59 3.59z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/close-prelight.svg b/.themes/oomox-darker/xfwm4/assets/close-prelight.svg new file mode 100644 index 0000000..6e53699 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/close-prelight.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3"> + <circle cx="16" cy="16" r="12" opacity="0.08"/> + <path d="m12.4 11-1.41 1.41 3.59 3.59-3.59 3.59 1.41 1.41 3.59-3.59 3.59 3.59 1.41-1.41-3.59-3.59 3.59-3.59-1.41-1.41-3.59 3.59z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/close-pressed.svg b/.themes/oomox-darker/xfwm4/assets/close-pressed.svg new file mode 100644 index 0000000..aaff1ae --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/close-pressed.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3"> + <circle cx="16" cy="16" r="12" opacity="0.2"/> + <path d="m12.4 11-1.41 1.41 3.59 3.59-3.59 3.59 1.41 1.41 3.59-3.59 3.59 3.59 1.41-1.41-3.59-3.59 3.59-3.59-1.41-1.41-3.59 3.59z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/hide-active.svg b/.themes/oomox-darker/xfwm4/assets/hide-active.svg new file mode 100644 index 0000000..893da93 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/hide-active.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3" opacity="0.7"> + <circle cx="16" cy="16" r="12" opacity="0"/> + <path d="m12 18h8v2h-8z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/hide-inactive.svg b/.themes/oomox-darker/xfwm4/assets/hide-inactive.svg new file mode 100644 index 0000000..f9fef20 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/hide-inactive.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3" opacity="0.5"> + <circle cx="16" cy="16" r="12" opacity="0"/> + <path d="m12 18h8v2h-8z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/hide-prelight.svg b/.themes/oomox-darker/xfwm4/assets/hide-prelight.svg new file mode 100644 index 0000000..6877280 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/hide-prelight.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3"> + <circle cx="16" cy="16" r="12" opacity="0.08"/> + <path d="m12 18h8v2h-8z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/hide-pressed.svg b/.themes/oomox-darker/xfwm4/assets/hide-pressed.svg new file mode 100644 index 0000000..17843fa --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/hide-pressed.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3"> + <circle cx="16" cy="16" r="12" opacity="0.2"/> + <path d="m12 18h8v2h-8z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/maximize-active.svg b/.themes/oomox-darker/xfwm4/assets/maximize-active.svg new file mode 100644 index 0000000..8f299ba --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/maximize-active.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3" opacity="0.7"> + <circle cx="16" cy="16" r="12" opacity="0"/> + <path d="m12 12v8h8v-8zm2 2h4v4h-4z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/maximize-inactive.svg b/.themes/oomox-darker/xfwm4/assets/maximize-inactive.svg new file mode 100644 index 0000000..60eeda9 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/maximize-inactive.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3" opacity="0.5"> + <circle cx="16" cy="16" r="12" opacity="0"/> + <path d="m12 12v8h8v-8zm2 2h4v4h-4z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/maximize-prelight.svg b/.themes/oomox-darker/xfwm4/assets/maximize-prelight.svg new file mode 100644 index 0000000..2c58d05 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/maximize-prelight.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3"> + <circle cx="16" cy="16" r="12" opacity="0.08"/> + <path d="m12 12v8h8v-8zm2 2h4v4h-4z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/maximize-pressed.svg b/.themes/oomox-darker/xfwm4/assets/maximize-pressed.svg new file mode 100644 index 0000000..d39d7c8 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/maximize-pressed.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3"> + <circle cx="16" cy="16" r="12" opacity="0.2"/> + <path d="m12 12v8h8v-8zm2 2h4v4h-4z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/maximize-toggled-active.svg b/.themes/oomox-darker/xfwm4/assets/maximize-toggled-active.svg new file mode 100644 index 0000000..37070e9 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/maximize-toggled-active.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3" opacity="0.7"> + <circle cx="16" cy="16" r="12" opacity="0"/> + <path d="m13 13v6h6v-6zm2 2h2v2h-2z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/maximize-toggled-inactive.svg b/.themes/oomox-darker/xfwm4/assets/maximize-toggled-inactive.svg new file mode 100644 index 0000000..f8fa208 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/maximize-toggled-inactive.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3" opacity="0.5"> + <circle cx="16" cy="16" r="12" opacity="0"/> + <path d="m13 13v6h6v-6zm2 2h2v2h-2z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/maximize-toggled-prelight.svg b/.themes/oomox-darker/xfwm4/assets/maximize-toggled-prelight.svg new file mode 100644 index 0000000..b3dee6a --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/maximize-toggled-prelight.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3"> + <circle cx="16" cy="16" r="12" opacity="0.08"/> + <path d="m13 13v6h6v-6zm2 2h2v2h-2z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/maximize-toggled-pressed.svg b/.themes/oomox-darker/xfwm4/assets/maximize-toggled-pressed.svg new file mode 100644 index 0000000..447eba2 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/maximize-toggled-pressed.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3"> + <circle cx="16" cy="16" r="12" opacity="0.2"/> + <path d="m13 13v6h6v-6zm2 2h2v2h-2z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/menu-active.svg b/.themes/oomox-darker/xfwm4/assets/menu-active.svg new file mode 100644 index 0000000..36c27ba --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/menu-active.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3" opacity="0.7"> + <circle cx="16" cy="16" r="12" opacity="0"/> + <circle cx="16" cy="16" r="2"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/menu-inactive.svg b/.themes/oomox-darker/xfwm4/assets/menu-inactive.svg new file mode 100644 index 0000000..f9279d5 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/menu-inactive.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3" opacity="0.5"> + <circle cx="16" cy="16" r="12" opacity="0"/> + <circle cx="16" cy="16" r="2"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/menu-prelight.svg b/.themes/oomox-darker/xfwm4/assets/menu-prelight.svg new file mode 100644 index 0000000..2b7ea7b --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/menu-prelight.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3"> + <circle cx="16" cy="16" r="12" opacity="0.08"/> + <circle cx="16" cy="16" r="2"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/menu-pressed.svg b/.themes/oomox-darker/xfwm4/assets/menu-pressed.svg new file mode 100644 index 0000000..b9a7fe5 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/menu-pressed.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3"> + <circle cx="16" cy="16" r="12" opacity="0.2"/> + <circle cx="16" cy="16" r="2"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/shade-active.svg b/.themes/oomox-darker/xfwm4/assets/shade-active.svg new file mode 100644 index 0000000..a14ba40 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/shade-active.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3" opacity="0.7"> + <circle cx="16" cy="16" r="12" opacity="0"/> + <path d="m10 18 1.41 1.41 4.59-4.59 4.59 4.59 1.41-1.41-6-6z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/shade-inactive.svg b/.themes/oomox-darker/xfwm4/assets/shade-inactive.svg new file mode 100644 index 0000000..a9f24ce --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/shade-inactive.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3" opacity="0.5"> + <circle cx="16" cy="16" r="12" opacity="0"/> + <path d="m10 18 1.41 1.41 4.59-4.59 4.59 4.59 1.41-1.41-6-6z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/shade-prelight.svg b/.themes/oomox-darker/xfwm4/assets/shade-prelight.svg new file mode 100644 index 0000000..fd4e298 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/shade-prelight.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3"> + <circle cx="16" cy="16" r="12" opacity="0.08"/> + <path d="m10 18 1.41 1.41 4.59-4.59 4.59 4.59 1.41-1.41-6-6z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/shade-pressed.svg b/.themes/oomox-darker/xfwm4/assets/shade-pressed.svg new file mode 100644 index 0000000..b27813e --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/shade-pressed.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3"> + <circle cx="16" cy="16" r="12" opacity="0.2"/> + <path d="m10 18 1.41 1.41 4.59-4.59 4.59 4.59 1.41-1.41-6-6z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/shade-toggled-active.svg b/.themes/oomox-darker/xfwm4/assets/shade-toggled-active.svg new file mode 100644 index 0000000..c797615 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/shade-toggled-active.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3" opacity="0.7"> + <circle cx="16" cy="16" r="12" opacity="0"/> + <path d="m22 14-1.41-1.41-4.59 4.59-4.59-4.59-1.41 1.41l6 6z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/shade-toggled-inactive.svg b/.themes/oomox-darker/xfwm4/assets/shade-toggled-inactive.svg new file mode 100644 index 0000000..7fd785d --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/shade-toggled-inactive.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3" opacity="0.5"> + <circle cx="16" cy="16" r="12" opacity="0"/> + <path d="m22 14-1.41-1.41-4.59 4.59-4.59-4.59-1.41 1.41l6 6z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/shade-toggled-prelight.svg b/.themes/oomox-darker/xfwm4/assets/shade-toggled-prelight.svg new file mode 100644 index 0000000..641d534 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/shade-toggled-prelight.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3"> + <circle cx="16" cy="16" r="12" opacity="0.08"/> + <path d="m22 14-1.41-1.41-4.59 4.59-4.59-4.59-1.41 1.41l6 6z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/shade-toggled-pressed.svg b/.themes/oomox-darker/xfwm4/assets/shade-toggled-pressed.svg new file mode 100644 index 0000000..7871e1c --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/shade-toggled-pressed.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3"> + <circle cx="16" cy="16" r="12" opacity="0.2"/> + <path d="m22 14-1.41-1.41-4.59 4.59-4.59-4.59-1.41 1.41l6 6z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/stick-active.svg b/.themes/oomox-darker/xfwm4/assets/stick-active.svg new file mode 100644 index 0000000..2dc6f19 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/stick-active.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3" opacity="0.7"> + <circle cx="16" cy="16" r="12" opacity="0"/> + <path d="m16 10a6 6 0 0 0 -6 6 6 6 0 0 0 6 6 6 6 0 0 0 6 -6 6 6 0 0 0 -6 -6zm0 2a4 4 0 0 1 4 4 4 4 0 0 1 -4 4 4 4 0 0 1 -4 -4 4 4 0 0 1 4 -4z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/stick-inactive.svg b/.themes/oomox-darker/xfwm4/assets/stick-inactive.svg new file mode 100644 index 0000000..70b91ee --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/stick-inactive.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3" opacity="0.5"> + <circle cx="16" cy="16" r="12" opacity="0"/> + <path d="m16 10a6 6 0 0 0 -6 6 6 6 0 0 0 6 6 6 6 0 0 0 6 -6 6 6 0 0 0 -6 -6zm0 2a4 4 0 0 1 4 4 4 4 0 0 1 -4 4 4 4 0 0 1 -4 -4 4 4 0 0 1 4 -4z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/stick-prelight.svg b/.themes/oomox-darker/xfwm4/assets/stick-prelight.svg new file mode 100644 index 0000000..36f0aad --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/stick-prelight.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3"> + <circle cx="16" cy="16" r="12" opacity="0.08"/> + <path d="m16 10a6 6 0 0 0 -6 6 6 6 0 0 0 6 6 6 6 0 0 0 6 -6 6 6 0 0 0 -6 -6zm0 2a4 4 0 0 1 4 4 4 4 0 0 1 -4 4 4 4 0 0 1 -4 -4 4 4 0 0 1 4 -4z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/stick-pressed.svg b/.themes/oomox-darker/xfwm4/assets/stick-pressed.svg new file mode 100644 index 0000000..5128a49 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/stick-pressed.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3"> + <circle cx="16" cy="16" r="12" opacity="0.2"/> + <path d="m16 10a6 6 0 0 0 -6 6 6 6 0 0 0 6 6 6 6 0 0 0 6 -6 6 6 0 0 0 -6 -6zm0 2a4 4 0 0 1 4 4 4 4 0 0 1 -4 4 4 4 0 0 1 -4 -4 4 4 0 0 1 4 -4z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/stick-toggled-active.svg b/.themes/oomox-darker/xfwm4/assets/stick-toggled-active.svg new file mode 100644 index 0000000..bf5eecb --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/stick-toggled-active.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3" opacity="0.7"> + <circle cx="16" cy="16" r="12" opacity="0"/> + <path d="m16 10a6 6 0 0 0 -6 6 6 6 0 0 0 6 6 6 6 0 0 0 6 -6 6 6 0 0 0 -6 -6zm0 2a4 4 0 0 1 4 4 4 4 0 0 1 -4 4 4 4 0 0 1 -4 -4 4 4 0 0 1 4 -4zm0 2a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2 2 2 0 0 0 -2 -2z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/stick-toggled-inactive.svg b/.themes/oomox-darker/xfwm4/assets/stick-toggled-inactive.svg new file mode 100644 index 0000000..d50fa1a --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/stick-toggled-inactive.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3" opacity="0.5"> + <circle cx="16" cy="16" r="12" opacity="0"/> + <path d="m16 10a6 6 0 0 0 -6 6 6 6 0 0 0 6 6 6 6 0 0 0 6 -6 6 6 0 0 0 -6 -6zm0 2a4 4 0 0 1 4 4 4 4 0 0 1 -4 4 4 4 0 0 1 -4 -4 4 4 0 0 1 4 -4zm0 2a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2 2 2 0 0 0 -2 -2z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/stick-toggled-prelight.svg b/.themes/oomox-darker/xfwm4/assets/stick-toggled-prelight.svg new file mode 100644 index 0000000..4fd08a1 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/stick-toggled-prelight.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3"> + <circle cx="16" cy="16" r="12" opacity="0.08"/> + <path d="m16 10a6 6 0 0 0 -6 6 6 6 0 0 0 6 6 6 6 0 0 0 6 -6 6 6 0 0 0 -6 -6zm0 2a4 4 0 0 1 4 4 4 4 0 0 1 -4 4 4 4 0 0 1 -4 -4 4 4 0 0 1 4 -4zm0 2a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2 2 2 0 0 0 -2 -2z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/stick-toggled-pressed.svg b/.themes/oomox-darker/xfwm4/assets/stick-toggled-pressed.svg new file mode 100644 index 0000000..c86270f --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/stick-toggled-pressed.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#212121"/> + <rect width="32" height="1" fill="#d3d3d3" fill-opacity="0.1"/> + <g fill="#d3d3d3"> + <circle cx="16" cy="16" r="12" opacity="0.2"/> + <path d="m16 10a6 6 0 0 0 -6 6 6 6 0 0 0 6 6 6 6 0 0 0 6 -6 6 6 0 0 0 -6 -6zm0 2a4 4 0 0 1 4 4 4 4 0 0 1 -4 4 4 4 0 0 1 -4 -4 4 4 0 0 1 4 -4zm0 2a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2 2 2 0 0 0 -2 -2z"/> + </g> +</svg> diff --git a/.themes/oomox-darker/xfwm4/assets/themerc b/.themes/oomox-darker/xfwm4/assets/themerc new file mode 100644 index 0000000..299d0af --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/themerc @@ -0,0 +1,23 @@ +# Default values can be found here: +# https://git.xfce.org/xfce/xfwm4/tree/defaults/defaults +# or +# /usr/share/xfwm4/defaults + +active_text_color=#d3d3d3 +active_text_shadow_color=#d3d3d3 +inactive_text_color=#a6a6a6 +inactive_text_shadow_color=#a6a6a6 +title_shadow_active=false +title_shadow_inactive=false +full_width_title=true +title_vertical_offset_active=0 +title_vertical_offset_inactive=0 +button_offset=0 +button_spacing=0 +shadow_delta_height=2 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=-10 +shadow_opacity=50 +show_app_icon=false +show_popup_shadow=true diff --git a/.themes/oomox-darker/xfwm4/assets/title.svg b/.themes/oomox-darker/xfwm4/assets/title.svg new file mode 100644 index 0000000..6207b23 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/assets/title.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="2" height="32" viewBox="0 0 2 32"> + <rect width="2" height="32" fill="#212121"/> + <rect width="2" height="1" fill="#d3d3d3" fill-opacity="0.1"/> +</svg> diff --git a/.themes/oomox-darker/xfwm4/bottom-active.svg b/.themes/oomox-darker/xfwm4/bottom-active.svg new file mode 120000 index 0000000..cec0be5 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/bottom-active.svg @@ -0,0 +1 @@ +assets/border.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/bottom-inactive.svg b/.themes/oomox-darker/xfwm4/bottom-inactive.svg new file mode 120000 index 0000000..cec0be5 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/bottom-inactive.svg @@ -0,0 +1 @@ +assets/border.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/bottom-left-active.svg b/.themes/oomox-darker/xfwm4/bottom-left-active.svg new file mode 120000 index 0000000..cec0be5 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/bottom-left-active.svg @@ -0,0 +1 @@ +assets/border.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/bottom-left-inactive.svg b/.themes/oomox-darker/xfwm4/bottom-left-inactive.svg new file mode 120000 index 0000000..cec0be5 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/bottom-left-inactive.svg @@ -0,0 +1 @@ +assets/border.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/bottom-right-active.svg b/.themes/oomox-darker/xfwm4/bottom-right-active.svg new file mode 120000 index 0000000..cec0be5 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/bottom-right-active.svg @@ -0,0 +1 @@ +assets/border.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/bottom-right-inactive.svg b/.themes/oomox-darker/xfwm4/bottom-right-inactive.svg new file mode 120000 index 0000000..cec0be5 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/bottom-right-inactive.svg @@ -0,0 +1 @@ +assets/border.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/close-active.svg b/.themes/oomox-darker/xfwm4/close-active.svg new file mode 120000 index 0000000..fa253af --- /dev/null +++ b/.themes/oomox-darker/xfwm4/close-active.svg @@ -0,0 +1 @@ +assets/close-active.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/close-inactive.svg b/.themes/oomox-darker/xfwm4/close-inactive.svg new file mode 120000 index 0000000..d0a099a --- /dev/null +++ b/.themes/oomox-darker/xfwm4/close-inactive.svg @@ -0,0 +1 @@ +assets/close-inactive.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/close-prelight.svg b/.themes/oomox-darker/xfwm4/close-prelight.svg new file mode 120000 index 0000000..8ef9fbe --- /dev/null +++ b/.themes/oomox-darker/xfwm4/close-prelight.svg @@ -0,0 +1 @@ +assets/close-prelight.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/close-pressed.svg b/.themes/oomox-darker/xfwm4/close-pressed.svg new file mode 120000 index 0000000..f1c7470 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/close-pressed.svg @@ -0,0 +1 @@ +assets/close-pressed.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/hide-active.svg b/.themes/oomox-darker/xfwm4/hide-active.svg new file mode 120000 index 0000000..8779541 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/hide-active.svg @@ -0,0 +1 @@ +assets/hide-active.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/hide-inactive.svg b/.themes/oomox-darker/xfwm4/hide-inactive.svg new file mode 120000 index 0000000..5492868 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/hide-inactive.svg @@ -0,0 +1 @@ +assets/hide-inactive.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/hide-prelight.svg b/.themes/oomox-darker/xfwm4/hide-prelight.svg new file mode 120000 index 0000000..4134f9f --- /dev/null +++ b/.themes/oomox-darker/xfwm4/hide-prelight.svg @@ -0,0 +1 @@ +assets/hide-prelight.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/hide-pressed.svg b/.themes/oomox-darker/xfwm4/hide-pressed.svg new file mode 120000 index 0000000..1965964 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/hide-pressed.svg @@ -0,0 +1 @@ +assets/hide-pressed.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/left-active.svg b/.themes/oomox-darker/xfwm4/left-active.svg new file mode 120000 index 0000000..cec0be5 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/left-active.svg @@ -0,0 +1 @@ +assets/border.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/left-inactive.svg b/.themes/oomox-darker/xfwm4/left-inactive.svg new file mode 120000 index 0000000..cec0be5 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/left-inactive.svg @@ -0,0 +1 @@ +assets/border.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/maximize-active.svg b/.themes/oomox-darker/xfwm4/maximize-active.svg new file mode 120000 index 0000000..3cbfdb0 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/maximize-active.svg @@ -0,0 +1 @@ +assets/maximize-active.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/maximize-inactive.svg b/.themes/oomox-darker/xfwm4/maximize-inactive.svg new file mode 120000 index 0000000..1f35d2a --- /dev/null +++ b/.themes/oomox-darker/xfwm4/maximize-inactive.svg @@ -0,0 +1 @@ +assets/maximize-inactive.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/maximize-prelight.svg b/.themes/oomox-darker/xfwm4/maximize-prelight.svg new file mode 120000 index 0000000..de7c8a6 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/maximize-prelight.svg @@ -0,0 +1 @@ +assets/maximize-prelight.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/maximize-pressed.svg b/.themes/oomox-darker/xfwm4/maximize-pressed.svg new file mode 120000 index 0000000..9315905 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/maximize-pressed.svg @@ -0,0 +1 @@ +assets/maximize-pressed.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/maximize-toggled-active.svg b/.themes/oomox-darker/xfwm4/maximize-toggled-active.svg new file mode 120000 index 0000000..281bc52 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/maximize-toggled-active.svg @@ -0,0 +1 @@ +assets/maximize-toggled-active.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/maximize-toggled-inactive.svg b/.themes/oomox-darker/xfwm4/maximize-toggled-inactive.svg new file mode 120000 index 0000000..2c48981 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/maximize-toggled-inactive.svg @@ -0,0 +1 @@ +assets/maximize-toggled-inactive.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/maximize-toggled-prelight.svg b/.themes/oomox-darker/xfwm4/maximize-toggled-prelight.svg new file mode 120000 index 0000000..a02ada8 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/maximize-toggled-prelight.svg @@ -0,0 +1 @@ +assets/maximize-toggled-prelight.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/maximize-toggled-pressed.svg b/.themes/oomox-darker/xfwm4/maximize-toggled-pressed.svg new file mode 120000 index 0000000..bc997d0 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/maximize-toggled-pressed.svg @@ -0,0 +1 @@ +assets/maximize-toggled-pressed.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/menu-active.svg b/.themes/oomox-darker/xfwm4/menu-active.svg new file mode 120000 index 0000000..26c4ca1 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/menu-active.svg @@ -0,0 +1 @@ +assets/menu-active.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/menu-inactive.svg b/.themes/oomox-darker/xfwm4/menu-inactive.svg new file mode 120000 index 0000000..f192992 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/menu-inactive.svg @@ -0,0 +1 @@ +assets/menu-inactive.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/menu-prelight.svg b/.themes/oomox-darker/xfwm4/menu-prelight.svg new file mode 120000 index 0000000..d52b110 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/menu-prelight.svg @@ -0,0 +1 @@ +assets/menu-prelight.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/menu-pressed.svg b/.themes/oomox-darker/xfwm4/menu-pressed.svg new file mode 120000 index 0000000..c2d0565 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/menu-pressed.svg @@ -0,0 +1 @@ +assets/menu-pressed.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/right-active.svg b/.themes/oomox-darker/xfwm4/right-active.svg new file mode 120000 index 0000000..cec0be5 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/right-active.svg @@ -0,0 +1 @@ +assets/border.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/right-inactive.svg b/.themes/oomox-darker/xfwm4/right-inactive.svg new file mode 120000 index 0000000..cec0be5 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/right-inactive.svg @@ -0,0 +1 @@ +assets/border.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/shade-active.svg b/.themes/oomox-darker/xfwm4/shade-active.svg new file mode 120000 index 0000000..66e2e36 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/shade-active.svg @@ -0,0 +1 @@ +assets/shade-active.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/shade-inactive.svg b/.themes/oomox-darker/xfwm4/shade-inactive.svg new file mode 120000 index 0000000..9cc6e4c --- /dev/null +++ b/.themes/oomox-darker/xfwm4/shade-inactive.svg @@ -0,0 +1 @@ +assets/shade-inactive.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/shade-prelight.svg b/.themes/oomox-darker/xfwm4/shade-prelight.svg new file mode 120000 index 0000000..ef22f69 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/shade-prelight.svg @@ -0,0 +1 @@ +assets/shade-prelight.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/shade-pressed.svg b/.themes/oomox-darker/xfwm4/shade-pressed.svg new file mode 120000 index 0000000..18b0b9b --- /dev/null +++ b/.themes/oomox-darker/xfwm4/shade-pressed.svg @@ -0,0 +1 @@ +assets/shade-pressed.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/shade-toggled-active.svg b/.themes/oomox-darker/xfwm4/shade-toggled-active.svg new file mode 120000 index 0000000..f00cc03 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/shade-toggled-active.svg @@ -0,0 +1 @@ +assets/shade-toggled-active.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/shade-toggled-inactive.svg b/.themes/oomox-darker/xfwm4/shade-toggled-inactive.svg new file mode 120000 index 0000000..639c43f --- /dev/null +++ b/.themes/oomox-darker/xfwm4/shade-toggled-inactive.svg @@ -0,0 +1 @@ +assets/shade-toggled-inactive.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/shade-toggled-prelight.svg b/.themes/oomox-darker/xfwm4/shade-toggled-prelight.svg new file mode 120000 index 0000000..3cf5b48 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/shade-toggled-prelight.svg @@ -0,0 +1 @@ +assets/shade-toggled-prelight.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/shade-toggled-pressed.svg b/.themes/oomox-darker/xfwm4/shade-toggled-pressed.svg new file mode 120000 index 0000000..63615fc --- /dev/null +++ b/.themes/oomox-darker/xfwm4/shade-toggled-pressed.svg @@ -0,0 +1 @@ +assets/shade-toggled-pressed.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/stick-active.svg b/.themes/oomox-darker/xfwm4/stick-active.svg new file mode 120000 index 0000000..092f2ac --- /dev/null +++ b/.themes/oomox-darker/xfwm4/stick-active.svg @@ -0,0 +1 @@ +assets/stick-active.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/stick-inactive.svg b/.themes/oomox-darker/xfwm4/stick-inactive.svg new file mode 120000 index 0000000..1085f48 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/stick-inactive.svg @@ -0,0 +1 @@ +assets/stick-inactive.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/stick-prelight.svg b/.themes/oomox-darker/xfwm4/stick-prelight.svg new file mode 120000 index 0000000..87a95c7 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/stick-prelight.svg @@ -0,0 +1 @@ +assets/stick-prelight.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/stick-pressed.svg b/.themes/oomox-darker/xfwm4/stick-pressed.svg new file mode 120000 index 0000000..a371c37 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/stick-pressed.svg @@ -0,0 +1 @@ +assets/stick-pressed.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/stick-toggled-active.svg b/.themes/oomox-darker/xfwm4/stick-toggled-active.svg new file mode 120000 index 0000000..76aa4bc --- /dev/null +++ b/.themes/oomox-darker/xfwm4/stick-toggled-active.svg @@ -0,0 +1 @@ +assets/stick-toggled-active.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/stick-toggled-inactive.svg b/.themes/oomox-darker/xfwm4/stick-toggled-inactive.svg new file mode 120000 index 0000000..c404b45 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/stick-toggled-inactive.svg @@ -0,0 +1 @@ +assets/stick-toggled-inactive.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/stick-toggled-prelight.svg b/.themes/oomox-darker/xfwm4/stick-toggled-prelight.svg new file mode 120000 index 0000000..41442cf --- /dev/null +++ b/.themes/oomox-darker/xfwm4/stick-toggled-prelight.svg @@ -0,0 +1 @@ +assets/stick-toggled-prelight.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/stick-toggled-pressed.svg b/.themes/oomox-darker/xfwm4/stick-toggled-pressed.svg new file mode 120000 index 0000000..5a8b28c --- /dev/null +++ b/.themes/oomox-darker/xfwm4/stick-toggled-pressed.svg @@ -0,0 +1 @@ +assets/stick-toggled-pressed.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/themerc b/.themes/oomox-darker/xfwm4/themerc new file mode 120000 index 0000000..737ee25 --- /dev/null +++ b/.themes/oomox-darker/xfwm4/themerc @@ -0,0 +1 @@ +assets/themerc \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/title-1-active.svg b/.themes/oomox-darker/xfwm4/title-1-active.svg new file mode 120000 index 0000000..a45337c --- /dev/null +++ b/.themes/oomox-darker/xfwm4/title-1-active.svg @@ -0,0 +1 @@ +assets/title.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/title-1-inactive.svg b/.themes/oomox-darker/xfwm4/title-1-inactive.svg new file mode 120000 index 0000000..a45337c --- /dev/null +++ b/.themes/oomox-darker/xfwm4/title-1-inactive.svg @@ -0,0 +1 @@ +assets/title.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/title-2-active.svg b/.themes/oomox-darker/xfwm4/title-2-active.svg new file mode 120000 index 0000000..a45337c --- /dev/null +++ b/.themes/oomox-darker/xfwm4/title-2-active.svg @@ -0,0 +1 @@ +assets/title.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/title-2-inactive.svg b/.themes/oomox-darker/xfwm4/title-2-inactive.svg new file mode 120000 index 0000000..a45337c --- /dev/null +++ b/.themes/oomox-darker/xfwm4/title-2-inactive.svg @@ -0,0 +1 @@ +assets/title.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/title-3-active.svg b/.themes/oomox-darker/xfwm4/title-3-active.svg new file mode 120000 index 0000000..a45337c --- /dev/null +++ b/.themes/oomox-darker/xfwm4/title-3-active.svg @@ -0,0 +1 @@ +assets/title.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/title-3-inactive.svg b/.themes/oomox-darker/xfwm4/title-3-inactive.svg new file mode 120000 index 0000000..a45337c --- /dev/null +++ b/.themes/oomox-darker/xfwm4/title-3-inactive.svg @@ -0,0 +1 @@ +assets/title.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/title-4-active.svg b/.themes/oomox-darker/xfwm4/title-4-active.svg new file mode 120000 index 0000000..a45337c --- /dev/null +++ b/.themes/oomox-darker/xfwm4/title-4-active.svg @@ -0,0 +1 @@ +assets/title.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/title-4-inactive.svg b/.themes/oomox-darker/xfwm4/title-4-inactive.svg new file mode 120000 index 0000000..a45337c --- /dev/null +++ b/.themes/oomox-darker/xfwm4/title-4-inactive.svg @@ -0,0 +1 @@ +assets/title.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/title-5-active.svg b/.themes/oomox-darker/xfwm4/title-5-active.svg new file mode 120000 index 0000000..a45337c --- /dev/null +++ b/.themes/oomox-darker/xfwm4/title-5-active.svg @@ -0,0 +1 @@ +assets/title.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/title-5-inactive.svg b/.themes/oomox-darker/xfwm4/title-5-inactive.svg new file mode 120000 index 0000000..a45337c --- /dev/null +++ b/.themes/oomox-darker/xfwm4/title-5-inactive.svg @@ -0,0 +1 @@ +assets/title.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/top-left-active.svg b/.themes/oomox-darker/xfwm4/top-left-active.svg new file mode 120000 index 0000000..a45337c --- /dev/null +++ b/.themes/oomox-darker/xfwm4/top-left-active.svg @@ -0,0 +1 @@ +assets/title.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/top-left-inactive.svg b/.themes/oomox-darker/xfwm4/top-left-inactive.svg new file mode 120000 index 0000000..a45337c --- /dev/null +++ b/.themes/oomox-darker/xfwm4/top-left-inactive.svg @@ -0,0 +1 @@ +assets/title.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/top-right-active.svg b/.themes/oomox-darker/xfwm4/top-right-active.svg new file mode 120000 index 0000000..a45337c --- /dev/null +++ b/.themes/oomox-darker/xfwm4/top-right-active.svg @@ -0,0 +1 @@ +assets/title.svg \ No newline at end of file diff --git a/.themes/oomox-darker/xfwm4/top-right-inactive.svg b/.themes/oomox-darker/xfwm4/top-right-inactive.svg new file mode 120000 index 0000000..a45337c --- /dev/null +++ b/.themes/oomox-darker/xfwm4/top-right-inactive.svg @@ -0,0 +1 @@ +assets/title.svg \ No newline at end of file diff --git a/.xinitrc b/.xinitrc new file mode 100644 index 0000000..671e916 --- /dev/null +++ b/.xinitrc @@ -0,0 +1,8 @@ +# Stop tearing on Nvidia + Intel laptops. +# That's not enough: please, refer to chapter 32 of NVIDIA driver readme. +xrandr --setprovideroutputsource modesetting NVIDIA-0 +xrandr --output eDP-1-1 --set "PRIME Synchronization" 1 +xrandr --auto +# Start GNOME +export XDG_MENU_PREFIX=gnome- +exec gnome-session diff --git a/.zshrc b/.zshrc new file mode 100644 index 0000000..ffebd66 --- /dev/null +++ b/.zshrc @@ -0,0 +1,125 @@ +# If you come from bash you might have to change your $PATH. +# export PATH=$HOME/bin:/usr/local/bin:$PATH + +# Path to your oh-my-zsh installation. + export ZSH="/home/inex/.oh-my-zsh" + +# Set name of the theme to load --- if set to "random", it will +# load a random theme each time oh-my-zsh is loaded, in which case, +# to know which specific one was loaded, run: echo $RANDOM_THEME +# See https://github.com/robbyrussell/oh-my-zsh/wiki/Themes +ZSH_THEME="spaceship" + +SPACESHIP_JULIA_SYMBOL="๐Ÿคน " +SPACESHIP_CONDA_SYMBOL="๐Ÿ‰ " +SPACESHIP_PROMPT_DEFAULT_PREFIX=" " + +# Uncomment the following line to use case-sensitive completion. +# CASE_SENSITIVE="true" + +# Uncomment the following line to use hyphen-insensitive completion. +# Case-sensitive completion must be off. _ and - will be interchangeable. +HYPHEN_INSENSITIVE="true" + +# Uncomment the following line to disable bi-weekly auto-update checks. +# DISABLE_AUTO_UPDATE="true" + +# Uncomment the following line to change how often to auto-update (in days). +# export UPDATE_ZSH_DAYS=13 + +# Uncomment the following line to disable colors in ls. +# DISABLE_LS_COLORS="true" + +# Uncomment the following line to disable auto-setting terminal title. +# DISABLE_AUTO_TITLE="true" + +# Uncomment the following line to enable command auto-correction. +ENABLE_CORRECTION="true" + +# Uncomment the following line to display red dots whilst waiting for completion. +# COMPLETION_WAITING_DOTS="true" + +# Uncomment the following line if you want to disable marking untracked files +# under VCS as dirty. This makes repository status check for large repositories +# much, much faster. +# DISABLE_UNTRACKED_FILES_DIRTY="true" + +# Uncomment the following line if you want to change the command execution time +# stamp shown in the history command output. +# You can set one of the optional three formats: +# "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd" +# or set a custom format using the strftime function format specifications, +# see 'man strftime' for details. +# HIST_STAMPS="mm/dd/yyyy" + +# Would you like to use another custom folder than $ZSH/custom? +# ZSH_CUSTOM=/path/to/new-custom-folder + +# Which plugins would you like to load? +# Standard plugins can be found in ~/.oh-my-zsh/plugins/* +# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/ +# Example format: plugins=(rails git textmate ruby lighthouse) +# Add wisely, as too many plugins slow down shell startup. +plugins=( + z + catimg + copyfile + encode64 + extract + lol + npm + pip + python + git + zsh-autosuggestions + zsh-syntax-highlighting +) + +source $ZSH/oh-my-zsh.sh + +# User configuration + +# export MANPATH="/usr/local/man:$MANPATH" + +# You may need to manually set your language environment +# export LANG=en_US.UTF-8 + +# Preferred editor for local and remote sessions +# if [[ -n $SSH_CONNECTION ]]; then +# export EDITOR='vim' +# else +# export EDITOR='mvim' +# fi + +export EDITOR=nvim + +# Compilation flags +# export ARCHFLAGS="-arch x86_64" + +# ssh +# export SSH_KEY_PATH="~/.ssh/rsa_id" + +# Set personal aliases, overriding those provided by oh-my-zsh libs, +# plugins, and themes. Aliases can be placed here, though oh-my-zsh +# users are encouraged to define aliases within the ZSH_CUSTOM folder. +# For a full list of active aliases, run `alias`. +# +# Example aliases +# alias zshconfig="mate ~/.zshrc" +# alias ohmyzsh="mate ~/.oh-my-zsh" +if [ -f ~/.aliases ]; then + . ~/.aliases +fi + + +if [ -f "/home/inex/anaconda3/etc/profile.d/conda.sh" ]; then + . "/home/inex/anaconda3/etc/profile.d/conda.sh" + CONDA_CHANGEPS1=false conda activate base +else + \export PATH="/home/inex/anaconda3/bin:$PATH" +fi +unset __conda_setup + +export PATH="$PATH:/home/inex/Dev/Utils/flutter/bin" + +ponysay -q diff --git a/zsh-incognito/.oh-my-zsh/custom/themes/spaceship-prompt/sections/incognito.zsh b/zsh-incognito/.oh-my-zsh/custom/themes/spaceship-prompt/sections/incognito.zsh new file mode 100644 index 0000000..5a6c079 --- /dev/null +++ b/zsh-incognito/.oh-my-zsh/custom/themes/spaceship-prompt/sections/incognito.zsh @@ -0,0 +1,12 @@ +# +# Line separator +# + +# ------------------------------------------------------------------------------ +# Section +# ------------------------------------------------------------------------------ + +# Should it write prompt in two lines or not? +spaceship_incognito() { + [[ $HISTSIZE -eq 1 ]] && echo -n "๐Ÿ•ต " +} diff --git a/zsh-incognito/.oh-my-zsh/custom/themes/spaceship-prompt/spaceship.zsh b/zsh-incognito/.oh-my-zsh/custom/themes/spaceship-prompt/spaceship.zsh new file mode 100644 index 0000000..943d4ac --- /dev/null +++ b/zsh-incognito/.oh-my-zsh/custom/themes/spaceship-prompt/spaceship.zsh @@ -0,0 +1,218 @@ +# +# Spaceship ZSH +# +# Author: Denys Dovhan, denysdovhan.com +# License: MIT +# https://github.com/denysdovhan/spaceship-prompt + +# Current version of Spaceship +# Useful for issue reporting +export SPACESHIP_VERSION='3.10.0' + +# Common-used variable for new line separator +NEWLINE=' +' + +# Determination of Spaceship working directory +# https://git.io/vdBH7 +if [[ -z "$SPACESHIP_ROOT" ]]; then + if [[ "${(%):-%N}" == '(eval)' ]]; then + if [[ "$0" == '-antigen-load' ]] && [[ -r "${PWD}/spaceship.zsh" ]]; then + # Antigen uses eval to load things so it can change the plugin (!!) + # https://github.com/zsh-users/antigen/issues/581 + export SPACESHIP_ROOT=$PWD + else + print -P "%F{red}You must set SPACESHIP_ROOT to work from within an (eval).%f" + return 1 + fi + else + # Get the path to file this code is executing in; then + # get the absolute path and strip the filename. + # See https://stackoverflow.com/a/28336473/108857 + export SPACESHIP_ROOT=${${(%):-%x}:A:h} + fi +fi + +# ------------------------------------------------------------------------------ +# CONFIGURATION +# The default configuration that can be overridden in .zshrc +# ------------------------------------------------------------------------------ + +if [ -z "$SPACESHIP_PROMPT_ORDER" ]; then + SPACESHIP_PROMPT_ORDER=( + time # Time stampts section + user # Username section + dir # Current directory section + host # Hostname section + git # Git section (git_branch + git_status) + hg # Mercurial section (hg_branch + hg_status) + package # Package version + node # Node.js section + ruby # Ruby section + elm # Elm section + elixir # Elixir section + xcode # Xcode section + swift # Swift section + golang # Go section + php # PHP section + rust # Rust section + haskell # Haskell Stack section + julia # Julia section + docker # Docker section + aws # Amazon Web Services section + venv # virtualenv section + conda # conda virtualenv section + pyenv # Pyenv section + dotnet # .NET section + ember # Ember.js section + kubecontext # Kubectl context section + terraform # Terraform workspace section + exec_time # Execution time + line_sep # Line break + incognito # incognito indicator + battery # Battery level and status + vi_mode # Vi-mode indicator + jobs # Background jobs indicator + exit_code # Exit code section + char # Prompt character + ) +fi + +if [ -z "$SPACESHIP_RPROMPT_ORDER" ]; then + SPACESHIP_RPROMPT_ORDER=( + # empty by default + ) +fi + +# PROMPT +SPACESHIP_PROMPT_ADD_NEWLINE="${SPACESHIP_PROMPT_ADD_NEWLINE=true}" +SPACESHIP_PROMPT_SEPARATE_LINE="${SPACESHIP_PROMPT_SEPARATE_LINE=true}" +SPACESHIP_PROMPT_FIRST_PREFIX_SHOW="${SPACESHIP_PROMPT_FIRST_PREFIX_SHOW=false}" +SPACESHIP_PROMPT_PREFIXES_SHOW="${SPACESHIP_PROMPT_PREFIXES_SHOW=true}" +SPACESHIP_PROMPT_SUFFIXES_SHOW="${SPACESHIP_PROMPT_SUFFIXES_SHOW=true}" +SPACESHIP_PROMPT_DEFAULT_PREFIX="${SPACESHIP_PROMPT_DEFAULT_PREFIX="via "}" +SPACESHIP_PROMPT_DEFAULT_SUFFIX="${SPACESHIP_PROMPT_DEFAULT_SUFFIX=" "}" + +# ------------------------------------------------------------------------------ +# LIBS +# Spaceship utils/hooks/etc +# ------------------------------------------------------------------------------ + +# Load utils +source "$SPACESHIP_ROOT/lib/utils.zsh" + +# load hooks +source "$SPACESHIP_ROOT/lib/hooks.zsh" + +# load section utils +source "$SPACESHIP_ROOT/lib/section.zsh" + +# ------------------------------------------------------------------------------ +# SECTIONS +# Sourcing sections the prompt consists of +# ------------------------------------------------------------------------------ + +for section in $(spaceship::union $SPACESHIP_PROMPT_ORDER $SPACESHIP_RPROMPT_ORDER); do + if [[ -f "$SPACESHIP_ROOT/sections/$section.zsh" ]]; then + source "$SPACESHIP_ROOT/sections/$section.zsh" + elif spaceship::defined "spaceship_$section"; then + # Custom section is declared, nothing else to do + continue + else + echo "Section '$section' have not been loaded." + fi +done + +# ------------------------------------------------------------------------------ +# BACKWARD COMPATIBILITY WARNINGS +# Show deprecation messages for options that are set, but not supported +# ------------------------------------------------------------------------------ + +spaceship::deprecated SPACESHIP_PROMPT_SYMBOL "Use %BSPACESHIP_CHAR_SYMBOL%b instead." +spaceship::deprecated SPACESHIP_BATTERY_ALWAYS_SHOW "Use %BSPACESHIP_BATTERY_SHOW='always'%b instead." +spaceship::deprecated SPACESHIP_BATTERY_CHARGING_SYMBOL "Use %BSPACESHIP_BATTERY_SYMBOL_CHARGING%b instead." +spaceship::deprecated SPACESHIP_BATTERY_DISCHARGING_SYMBOL "Use %BSPACESHIP_BATTERY_SYMBOL_DISCHARGING%b instead." +spaceship::deprecated SPACESHIP_BATTERY_FULL_SYMBOL "Use %BSPACESHIP_BATTERY_SYMBOL_FULL%b instead." + +# ------------------------------------------------------------------------------ +# PROMPTS +# An entry point of prompt +# ------------------------------------------------------------------------------ + +# PROMPT +# Primary (left) prompt +spaceship_prompt() { + # Retrieve exit code of last command to use in exit_code + # Must be captured before any other command in prompt is executed + # Must be the very first line in all entry prompt functions, or the value + # will be overridden by a different command execution - do not move this line! + RETVAL=$? + + # Should it add a new line before the prompt? + [[ $SPACESHIP_PROMPT_ADD_NEWLINE == true ]] && echo -n "$NEWLINE" + spaceship::compose_prompt $SPACESHIP_PROMPT_ORDER +} + +# $RPROMPT +# Optional (right) prompt +spaceship_rprompt() { + # Retrieve exit code of last command to use in exit_code + RETVAL=$? + + spaceship::compose_prompt $SPACESHIP_RPROMPT_ORDER +} + +# PS2 +# Continuation interactive prompt +spaceship_ps2() { + # Retrieve exit code of last command to use in exit_code + RETVAL=$? + + local char="${SPACESHIP_CHAR_SYMBOL_SECONDARY="$SPACESHIP_CHAR_SYMBOL"}" + spaceship::section "$SPACESHIP_CHAR_COLOR_SECONDARY" "$char" +} + +# ------------------------------------------------------------------------------ +# SETUP +# Setup requirements for prompt +# ------------------------------------------------------------------------------ + +# Runs once when user opens a terminal +# All preparation before drawing prompt should be done here +prompt_spaceship_setup() { + autoload -Uz vcs_info + autoload -Uz add-zsh-hook + + # This variable is a magic variable used when loading themes with zsh's prompt + # function. It will ensure the proper prompt options are set. + prompt_opts=(cr percent sp subst) + + # Borrowed from promptinit, sets the prompt options in case the prompt was not + # initialized via promptinit. + setopt noprompt{bang,cr,percent,subst} "prompt${^prompt_opts[@]}" + + # Add exec_time hooks + add-zsh-hook preexec spaceship_exec_time_preexec_hook + add-zsh-hook precmd spaceship_exec_time_precmd_hook + + # Disable python virtualenv environment prompt prefix + VIRTUAL_ENV_DISABLE_PROMPT=true + + # Configure vcs_info helper for potential use in the future + add-zsh-hook precmd spaceship_exec_vcs_info_precmd_hook + zstyle ':vcs_info:*' enable git + zstyle ':vcs_info:git*' formats '%b' + + # Expose Spaceship to environment variables + PROMPT='$(spaceship_prompt)' + PS2='$(spaceship_ps2)' + RPS1='$(spaceship_rprompt)' +} + +# ------------------------------------------------------------------------------ +# ENTRY POINT +# An entry point of prompt +# ------------------------------------------------------------------------------ + +# Pass all arguments to the spaceship_setup function +prompt_spaceship_setup "$@" diff --git a/zsh-incognito/.oh-my-zsh/lib/history.zsh b/zsh-incognito/.oh-my-zsh/lib/history.zsh new file mode 100644 index 0000000..e3a7ba0 --- /dev/null +++ b/zsh-incognito/.oh-my-zsh/lib/history.zsh @@ -0,0 +1,50 @@ +## History wrapper +function omz_history { + local clear list + zparseopts -E c=clear l=list + + if [[ -n "$clear" ]]; then + # if -c provided, clobber the history file + echo -n >| "$HISTFILE" + echo >&2 History file deleted. Reload the session to see its effects. + elif [[ -n "$list" ]]; then + # if -l provided, run as if calling `fc' directly + builtin fc "$@" + else + # unless a number is provided, show all history events (starting from 1) + [[ ${@[-1]-} = *[0-9]* ]] && builtin fc -l "$@" || builtin fc -l "$@" 1 + fi +} + +# Timestamp format +case ${HIST_STAMPS-} in + "mm/dd/yyyy") alias history='omz_history -f' ;; + "dd.mm.yyyy") alias history='omz_history -E' ;; + "yyyy-mm-dd") alias history='omz_history -i' ;; + "") alias history='omz_history' ;; + *) alias history="omz_history -t '$HIST_STAMPS'" ;; +esac + +## History file configuration +[ -z "$HISTFILE" ] && HISTFILE="$HOME/.zsh_history" +HISTSIZE=50000 +SAVEHIST=10000 + +## History command configuration +setopt extended_history # record timestamp of command in HISTFILE +setopt hist_expire_dups_first # delete duplicates first when HISTFILE size exceeds HISTSIZE +setopt hist_ignore_dups # ignore duplicated commands history list +setopt hist_ignore_space # ignore commands that start with space +setopt hist_verify # show command with history expansion to user before running it +setopt inc_append_history # add commands to HISTFILE in order of execution +setopt share_history # share command history data + +function incognito { + if [ $HISTSIZE -eq 1 ] && [ $SAVEHIST -eq 0 ]; then + HISTSIZE=50000 + SAVEHIST=10000 + else + HISTSIZE=1 + SAVEHIST=0 + fi +}