Moved between oomox themes
This one's based on Numix, which should look a lot better.
This commit is contained in:
27
.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_budgie.scss
Normal file
27
.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_budgie.scss
Normal file
@@ -0,0 +1,27 @@
|
||||
/******************
|
||||
! Budgie Desktop *
|
||||
*******************/
|
||||
|
||||
@include exports("budgie-desktop") {
|
||||
.budgie-container {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
.raven {
|
||||
background-color: transparentize($bg_color, .07);
|
||||
|
||||
.raven-header {
|
||||
background-color: $bg_color;
|
||||
border: solid $borders_color;
|
||||
border-width: 1px 0;
|
||||
}
|
||||
|
||||
.raven-background {
|
||||
background-color: transparentize($bg_color, .07);
|
||||
}
|
||||
}
|
||||
|
||||
.raven-mpris {
|
||||
background-color: transparentize($bg_color, .3);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
/*********************
|
||||
! Cinnamon Settings *
|
||||
**********************/
|
||||
|
||||
@include exports("cinnamon-settings") {
|
||||
.cs-category-view {
|
||||
&, .view {
|
||||
&, &:backdrop {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
&:selected {
|
||||
&:focus, & {
|
||||
@extend %selected_items;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
143
.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_gedit.scss
Normal file
143
.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_gedit.scss
Normal file
@@ -0,0 +1,143 @@
|
||||
/*********
|
||||
! Gedit *
|
||||
**********/
|
||||
|
||||
@include exports("gedit") {
|
||||
GeditWindow .pane-separator {
|
||||
border-width: 0 1px 0 0;
|
||||
border-style: solid;
|
||||
|
||||
&, &:hover {
|
||||
border-color: shade($bg_color, ($contrast + .1));
|
||||
background-color: $bg_color;
|
||||
}
|
||||
}
|
||||
|
||||
.gedit-document-panel {
|
||||
background-color: $bg_color;
|
||||
color: mix($fg_color, $bg_color, .1);
|
||||
|
||||
list row {
|
||||
padding: $spacing;
|
||||
|
||||
button {
|
||||
padding: 1px;
|
||||
border-radius: $roundness;
|
||||
border-style: solid;
|
||||
border-color: transparent;
|
||||
border-width: 1px;
|
||||
background-color: transparent;
|
||||
background-image: none;
|
||||
color: transparent;
|
||||
-gtk-icon-shadow: none;
|
||||
}
|
||||
}
|
||||
|
||||
.prelight-row button {
|
||||
border-color: alpha($black, .1);
|
||||
color: alpha($white, .8);
|
||||
|
||||
&:active {
|
||||
border-color: alpha($black, .2);
|
||||
background-color: alpha($black, .08);
|
||||
color: $white;
|
||||
}
|
||||
}
|
||||
|
||||
list row, .prelight-row {
|
||||
button:hover {
|
||||
border-color: alpha($black, .1);
|
||||
color: $white;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.gedit-document-panel-group-row {
|
||||
&, &:hover {
|
||||
border-top: 1px solid shade($bg_color, ($contrast + .1));
|
||||
background-color: $bg_color;
|
||||
}
|
||||
}
|
||||
|
||||
.gedit-document-panel-document-row {
|
||||
&:hover { background-color: shade($bg_color, 1.05); }
|
||||
|
||||
&:selected {
|
||||
&, &:hover { @extend %selected; }
|
||||
}
|
||||
}
|
||||
|
||||
.gedit-document-panel-dragged-row {
|
||||
border: 1px solid alpha($black, .1);
|
||||
background-color: alpha($black, .5);
|
||||
color: $white;
|
||||
}
|
||||
|
||||
.gedit-document-panel-placeholder-row {
|
||||
border: 0;
|
||||
background-color: alpha($black, .08);
|
||||
transition: all 200ms ease-in;
|
||||
}
|
||||
|
||||
//Ignore: Global double border separator.
|
||||
//statusbar { border-top: 1px solid border_normal($bg_color); }
|
||||
|
||||
statusbar GeditSmallButton, GeditStatusMenuButton {
|
||||
text-shadow: none;
|
||||
|
||||
button {
|
||||
border-style: solid;
|
||||
border-width: 0 1px;
|
||||
border-color: transparent;
|
||||
border-radius: 0;
|
||||
padding: 1px 6px 2px 4px;
|
||||
|
||||
&:hover, &:active, &:active:hover { border-color: border_normal($bg_color); }
|
||||
|
||||
&:active {
|
||||
background-color: shade($bg_color, .95);
|
||||
color: $fg_color;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
GeditViewFrame .gedit-search-slider {
|
||||
padding: $spacing;
|
||||
border-radius: 0 0 $roundness $roundness;
|
||||
border-width: 0 1px 1px;
|
||||
border-style: solid;
|
||||
border-color: border_normal($base_color);
|
||||
background-color: $base_color;
|
||||
|
||||
.not-found {
|
||||
background-color: $error_bg_color;
|
||||
background-image: none;
|
||||
color: $error_fg_color;
|
||||
|
||||
&:selected { @extend %selected; }
|
||||
}
|
||||
}
|
||||
|
||||
GeditFileBrowserWidget .toolbar {
|
||||
padding: $spacing / 2;
|
||||
border-top: 0;
|
||||
background-color: $bg_color;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.gedit-search-entry-occurrences-tag {
|
||||
margin: $spacing / 2;
|
||||
padding: $spacing / 2;
|
||||
color: mix($text_color, $base_color, .5);
|
||||
}
|
||||
|
||||
.gedit-bottom-panel-paned,
|
||||
.gedit-side-panel-paned,
|
||||
paned.titlebar {
|
||||
margin-right: 0;
|
||||
}
|
||||
|
||||
.gedit-bottom-panel-paned notebook {
|
||||
border-top: none;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
/****************
|
||||
! Gnome clocks *
|
||||
*****************/
|
||||
|
||||
@include exports("gnome-clocks") {
|
||||
.clocks-analog-frame {
|
||||
&.trough { color: mix($fg_color, $bg_color, .85); }
|
||||
|
||||
&.progress { color: mix($bg_color, $selected_bg_color, .5); }
|
||||
|
||||
&.progress-fast { color: shade($selected_bg_color, .7); }
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/*****************
|
||||
! Gnome Builder *
|
||||
******************/
|
||||
|
||||
@include exports("gnome-builder") {
|
||||
workbench.csd > stack.titlebar:not(headerbar) {
|
||||
padding: 0;
|
||||
background: none;
|
||||
border: 0;
|
||||
box-shadow: none;
|
||||
|
||||
headerbar {
|
||||
&, &:first-child, &:last-child { border-radius: $roundness $roundness 0 0; }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/************************
|
||||
! Unity-Control-Center *
|
||||
*************************/
|
||||
|
||||
@include exports("unity-control-center") {
|
||||
// Fixed: https://github.com/numixproject/numix-gtk-theme/issues/634
|
||||
.background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame {
|
||||
// hide unwanted frames
|
||||
border: 0 none transparent;
|
||||
|
||||
> stack > scrolledwindow > viewport > box.vertical > frame > box.vertical {
|
||||
// reset $base_color;
|
||||
iconview.view {
|
||||
&, &:backdrop {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
&:selected {
|
||||
&:focus, & {
|
||||
@extend %selected_items;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
/**********************
|
||||
! Genome Terminal *
|
||||
***********************/
|
||||
|
||||
@include exports("gnome-terminal") {
|
||||
//noinspection ScssLintInspection,ScssLintInspection
|
||||
VteTerminal {
|
||||
background-color: $osd_base;
|
||||
color: $osd_fg;
|
||||
}
|
||||
|
||||
terminal-window {
|
||||
junction, scrollbar trough {
|
||||
background-color: $osd_base;
|
||||
border-color: border_normal($osd_base);
|
||||
|
||||
//&:backdrop {
|
||||
// background-color: shade($backdrop_osd_bg, .9);
|
||||
// border-color: border_normal(shade($backdrop_osd_bg, .9));
|
||||
//}
|
||||
}
|
||||
|
||||
scrollbar.vertical {
|
||||
slider {
|
||||
background-color: mix($osd_base, $osd_fg, .2);
|
||||
|
||||
&:hover { background-color: mix($osd_base, $osd_fg, .3); }
|
||||
|
||||
&:hover:active { background-color: $selected_bg_color; }
|
||||
|
||||
//&:backdrop { background-color: mix($backdrop_osd_fg, $backdrop_osd_bg, .4); }
|
||||
|
||||
&:disabled { background-color: transparent; }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
117
.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_lightdm.scss
Normal file
117
.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_lightdm.scss
Normal file
@@ -0,0 +1,117 @@
|
||||
/***********************
|
||||
! LightDM GTK Greeter *
|
||||
***********************/
|
||||
|
||||
@include exports("lightdm") {
|
||||
#panel_window {
|
||||
background-color: $lightdm_bg_color;
|
||||
background-image: none;
|
||||
color: $white;
|
||||
font-weight: bold;
|
||||
text-shadow: 0 1px alpha($black, .5);
|
||||
-gtk-icon-shadow: 0 1px alpha($black, .5);
|
||||
|
||||
menubar {
|
||||
padding-left: $spacing;
|
||||
|
||||
&, > menuitem {
|
||||
background-color: transparent;
|
||||
background-image: none;
|
||||
border-style: none;
|
||||
color: $white;
|
||||
text-shadow: 0 1px alpha($black, .5);
|
||||
-gtk-icon-shadow: 0 1px alpha($black, .5);
|
||||
|
||||
&:hover {
|
||||
background-color: alpha($white, .2);
|
||||
background-image: none;
|
||||
color: $white;
|
||||
}
|
||||
|
||||
*:hover { color: $white; }
|
||||
|
||||
&:disabled { color: alpha($white, .7); }
|
||||
}
|
||||
|
||||
menu > menuitem { font-weight: normal; }
|
||||
}
|
||||
}
|
||||
|
||||
#content_frame { padding-bottom: $spacing * 3; }
|
||||
|
||||
#login_window, #shutdown_dialog, #restart_dialog {
|
||||
border-style: none;
|
||||
border-radius: $roundness;
|
||||
background-color: $lightdm_bg_color;
|
||||
color: $lightdm_fg_color;
|
||||
|
||||
/* draw border using box-shadow */
|
||||
box-shadow: inset 1px 0 mix(shade($lightdm_bg_color, .7), $lightdm_fg_color, .21),
|
||||
inset -1px 0 mix(shade($lightdm_bg_color, .7), $lightdm_fg_color, .21),
|
||||
inset 0 1px mix(shade($lightdm_bg_color, .7), $lightdm_fg_color, .21),
|
||||
inset 0 -1px mix(shade($lightdm_bg_color, .7), $lightdm_fg_color, .21);
|
||||
|
||||
@extend %panelbutton;
|
||||
}
|
||||
|
||||
#login_window {
|
||||
menu { border-radius: 0; }
|
||||
|
||||
button { @include button($lightdm_bg_color, $lightdm_fg_color); }
|
||||
|
||||
entry { @include entry($lightdm_bg_color, $lightdm_fg_color); }
|
||||
}
|
||||
|
||||
#user_combobox {
|
||||
color: $lightdm_fg_color;
|
||||
font-size: 18px;
|
||||
|
||||
menu { font-weight: normal; }
|
||||
|
||||
arrow { color: mix($lightdm_fg_color, $lightdm_bg_color, .5); }
|
||||
}
|
||||
|
||||
#user_image {
|
||||
border-radius: $roundness;
|
||||
|
||||
/* draw border using box-shadow */
|
||||
box-shadow: inset 1px 0 shade($lightdm_bg_color, .7),
|
||||
inset -1px 0 shade($lightdm_bg_color, .7),
|
||||
inset 0 1px shade($lightdm_bg_color, .7),
|
||||
inset 0 -1px shade($lightdm_bg_color, .7);
|
||||
}
|
||||
|
||||
#user_image_border {
|
||||
border-radius: $roundness;
|
||||
background-color: shade($lightdm_bg_color, .9);
|
||||
background-image: none;
|
||||
box-shadow: inset 1px 0 alpha($dark_shadow, .07),
|
||||
inset 0 1px alpha($dark_shadow, .08),
|
||||
inset -1px 0 alpha($dark_shadow, .07),
|
||||
inset 0 -1px alpha($dark_shadow, .05);
|
||||
}
|
||||
|
||||
#buttonbox_frame {
|
||||
padding-top: $spacing * 2;
|
||||
padding-bottom: 0;
|
||||
border-style: none;
|
||||
border-bottom-left-radius: $roundness;
|
||||
border-bottom-right-radius: $roundness;
|
||||
background-color: transparent;
|
||||
background-image: none;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
/* shutdown button */
|
||||
#shutdown_button {
|
||||
button { @include button($error_bg_color, $error_fg_color); }
|
||||
}
|
||||
|
||||
/* restart button */
|
||||
#restart_button {
|
||||
button { @include button($warning_bg_color, $warning_fg_color); }
|
||||
}
|
||||
|
||||
/* password warning */
|
||||
#greeter_infobar { font-weight: bold; }
|
||||
}
|
||||
@@ -0,0 +1,86 @@
|
||||
@import "panel";
|
||||
|
||||
/****************
|
||||
! MATE styles *
|
||||
*****************/
|
||||
|
||||
@include exports("mate-applications") {
|
||||
.mate-panel-menu-bar {
|
||||
@extend %panel;
|
||||
|
||||
border: 0;
|
||||
padding: 0;
|
||||
text-shadow: none;
|
||||
}
|
||||
|
||||
#PanelApplet label,
|
||||
.mate-panel-menu-bar menubar > menuitem {
|
||||
color: $panel_fg_color;
|
||||
}
|
||||
|
||||
PanelSeparator, MatePanelAppletFrameDBus {
|
||||
border-width: 0;
|
||||
color: transparent;
|
||||
background-image: -gtk-scaled(url("../assets/pane-handle.png"),
|
||||
url("../assets/pane-handle@2.png"));
|
||||
background-color: transparent;
|
||||
background-repeat: no-repeat;
|
||||
background-position: left;
|
||||
}
|
||||
|
||||
#PanelApplet button,
|
||||
#PanelApplet button.flat,
|
||||
#PanelApplet button.toggle
|
||||
#PanelApplet button.flat.toggle {
|
||||
background-image: none;
|
||||
background-color: transparent;
|
||||
border-color: transparent;
|
||||
border-style: solid;
|
||||
border-radius: 0;
|
||||
border-width: 1px;
|
||||
color: $panel_fg_color;
|
||||
text-shadow: none;
|
||||
box-shadow: none;
|
||||
padding: 2px;
|
||||
}
|
||||
|
||||
#PanelApplet button:hover:active,
|
||||
#PanelApplet button:checked,
|
||||
#PanelApplet button:checked:hover,
|
||||
#PanelApplet button.flat:hover:active,
|
||||
#PanelApplet button.flat:checked,
|
||||
#PanelApplet button.flat:checked:hover,
|
||||
#PanelApplet button.toggle:hover:active,
|
||||
#PanelApplet button.toggle:checked,
|
||||
#PanelApplet button.toggle:checked:hover,
|
||||
#PanelApplet button.flat.toggle:hover:active,
|
||||
#PanelApplet button.flat.toggle:checked,
|
||||
#PanelApplet button.flat.toggle:checked:hover {
|
||||
background-image: none;
|
||||
background-color: darker($panel_bg_color);
|
||||
border-color: transparent;
|
||||
border-radius: 0;
|
||||
border-width: 1px;
|
||||
color: lighter($panel_fg_color);
|
||||
text-shadow: none;
|
||||
padding: 2px;
|
||||
}
|
||||
|
||||
#PanelApplet button:hover,
|
||||
#PanelApplet button.flat:hover,
|
||||
#PanelApplet button.toggle:hover,
|
||||
#PanelApplet button.flat.toggle:hover {
|
||||
background-image: none;
|
||||
background-color: shade($panel_bg_color, 1.3);
|
||||
border-color: transparent;
|
||||
border-radius: 0;
|
||||
border-width: 1px;
|
||||
color: $selected_fg_color;
|
||||
text-shadow: none;
|
||||
padding: 2px;
|
||||
}
|
||||
|
||||
.mate-panel-menu-bar menubar > menuitem {
|
||||
padding: 3px 7px;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
/************
|
||||
! Nautilus *
|
||||
*************/
|
||||
|
||||
@include exports("nautilus") {
|
||||
.nautilus-desktop, .nautilus-desktop * {
|
||||
&, &:backdrop {
|
||||
color: $white;
|
||||
text-shadow: 1px 1px $black;
|
||||
|
||||
&:active { color: $fg_color; }
|
||||
|
||||
&:selected { color: $selected_fg_color; }
|
||||
|
||||
&:active, &:hover, &:selected { text-shadow: none; }
|
||||
}
|
||||
}
|
||||
|
||||
.nautilus-window {
|
||||
toolbar {
|
||||
border-width: 0 0 1px;
|
||||
border-style: solid;
|
||||
border-color: border_normal($toolbar_bg_color);
|
||||
}
|
||||
|
||||
.sidebar {
|
||||
border: 0;
|
||||
|
||||
frame { border: 0; }
|
||||
}
|
||||
|
||||
notebook {
|
||||
background-color: $base_color;
|
||||
border: 0;
|
||||
|
||||
frame { border: 0; }
|
||||
}
|
||||
|
||||
.searchbar-container {
|
||||
margin-top: -1px;
|
||||
|
||||
searchbar {
|
||||
padding-top: $spacing - 3px;
|
||||
padding-bottom: $spacing - 2px;
|
||||
border-bottom: 1px solid $borders_color;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
button.nautilus-circular-button.image-button {
|
||||
@extend button.circular;
|
||||
}
|
||||
|
||||
$disk_space_unknown: alpha($fg_color, .5);
|
||||
$disk_space_used: alpha($selected_bg_color, .8);
|
||||
$disk_space_free: shade($bg_color, .95);
|
||||
|
||||
.disk-space-display {
|
||||
border-style: solid;
|
||||
border-width: 1px;
|
||||
|
||||
&.unknown {
|
||||
background-color: $disk_space_unknown;
|
||||
border-color: shade($disk_space_unknown, .9);
|
||||
}
|
||||
|
||||
&.used {
|
||||
background-color: $disk_space_used;
|
||||
border-color: shade($disk_space_used, .9);
|
||||
}
|
||||
|
||||
&.free {
|
||||
background-color: $disk_space_free;
|
||||
border-color: shade($disk_space_free, .9);
|
||||
}
|
||||
}
|
||||
|
||||
// Batch renaming dialog
|
||||
.conflict-row.activatable {
|
||||
&, &:active {
|
||||
color: $error_fg_color;
|
||||
background-color: $error_color;
|
||||
}
|
||||
|
||||
&:hover { background-color: shade($error_color, 1.1); }
|
||||
|
||||
&:selected {
|
||||
color: $selected_fg_color;
|
||||
background-color: $selected_bg_color;
|
||||
}
|
||||
}
|
||||
}
|
||||
174
.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_nemo.scss
Normal file
174
.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_nemo.scss
Normal file
@@ -0,0 +1,174 @@
|
||||
/********
|
||||
! Nemo *
|
||||
*********/
|
||||
|
||||
@include exports("nemo") {
|
||||
.nemo-desktop, .nemo-desktop * {
|
||||
&, &:backdrop {
|
||||
color: $white;
|
||||
text-shadow: 1px 1px $black;
|
||||
|
||||
&:active { color: $fg_color; }
|
||||
|
||||
&:selected { color: $selected_fg_color; }
|
||||
|
||||
&:active, &:hover, &:selected { text-shadow: none; }
|
||||
}
|
||||
}
|
||||
|
||||
.nemo-window {
|
||||
toolbar {
|
||||
border-width: 0 0 1px;
|
||||
border-style: solid;
|
||||
border-color: border_normal($toolbar_bg_color);
|
||||
|
||||
button {
|
||||
@include button($bg_color, $fg_color);
|
||||
}
|
||||
|
||||
.linked > button { @include linked_button($bg_color); }
|
||||
|
||||
separator, separator:disabled {
|
||||
color: shade($bg_color, ($contrast + .1));
|
||||
border-color: currentColor;
|
||||
-GtkWidget-window-dragging: true;
|
||||
}
|
||||
|
||||
&.primary-toolbar button.image-button {
|
||||
padding: 0 ($spacing + 5px);
|
||||
}
|
||||
|
||||
combobox, button {
|
||||
padding: $spacing;
|
||||
|
||||
&.text-button { padding: $spacing; }
|
||||
|
||||
&.image-button { padding: $spacing; }
|
||||
}
|
||||
|
||||
/* Path Bar */
|
||||
toolitem stack {
|
||||
margin-left: 15px;
|
||||
|
||||
widget button {
|
||||
@include linked_button($toolbar_bg_color);
|
||||
-NemoPathbarButton-border-radius: $roundness;
|
||||
}
|
||||
}
|
||||
} // END toolbar
|
||||
|
||||
/* Status Bar */
|
||||
grid {
|
||||
> widget:last-child {
|
||||
button {
|
||||
min-height: 16px;
|
||||
min-width: 16px;
|
||||
padding: ($spacing - 1px) (($spacing * 2) - 2px);
|
||||
}
|
||||
|
||||
button:first-child {
|
||||
margin-left: 20px;
|
||||
}
|
||||
|
||||
button:first-child + button {
|
||||
margin-right: 15px;
|
||||
}
|
||||
|
||||
button:first-child + button + separator + button {
|
||||
margin-left: 15px;
|
||||
}
|
||||
|
||||
> box > scale {
|
||||
margin-right: 12px;
|
||||
}
|
||||
|
||||
statusbar {
|
||||
border: 0;
|
||||
}
|
||||
}
|
||||
} // END Status Bar
|
||||
|
||||
.sidebar {
|
||||
.frame {
|
||||
border: 0;
|
||||
}
|
||||
|
||||
image {
|
||||
padding-left: $spacing;
|
||||
padding-right: $spacing;
|
||||
}
|
||||
|
||||
.nemo-places-sidebar {
|
||||
&, & .view {
|
||||
background-color: mix($bg_color, $base_color, .5);
|
||||
}
|
||||
|
||||
.view {
|
||||
-NemoPlacesTreeView-disk-full-bg-color: shade($bg_color, .8);
|
||||
-NemoPlacesTreeView-disk-full-fg-color: $selected_bg_color;
|
||||
-NemoPlacesTreeView-disk-full-bar-width: 2px;
|
||||
-NemoPlacesTreeView-disk-full-bar-radius: 1px;
|
||||
-NemoPlacesTreeView-disk-full-bottom-padding: 0;
|
||||
-NemoPlacesTreeView-disk-full-max-length: 75px;
|
||||
|
||||
&:selected {
|
||||
-NemoPlacesTreeView-disk-full-bg-color: $selected_fg_color;
|
||||
-NemoPlacesTreeView-disk-full-fg-color: shade($selected_bg_color, 1.2);
|
||||
|
||||
&:focus, & {
|
||||
@extend %selected_items;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* Nemo Query Editor (File Search Bar) */
|
||||
+ separator + box .primary-toolbar {
|
||||
@include linear-gradient(shade($bg_color, .98)); // Searchbar color (_actionbar.scss)
|
||||
|
||||
padding-top: $spacing - 3px;
|
||||
padding-bottom: $spacing - 3px;
|
||||
border-bottom: 1px solid $borders_color;
|
||||
|
||||
button:nth-child(2) {
|
||||
border-right: none;
|
||||
border-top-right-radius: 0;
|
||||
border-bottom-right-radius: 0;
|
||||
}
|
||||
|
||||
button:nth-child(3) {
|
||||
margin-left: -6px;
|
||||
border-left: none;
|
||||
border-top-left-radius: 0;
|
||||
border-bottom-left-radius: 0;
|
||||
}
|
||||
|
||||
button.flat {
|
||||
$bg: $bg_color;
|
||||
$fg: $fg_color;
|
||||
$border_strength: if(lightness($bg) > 50, 0, .1);
|
||||
$shadow_strength: if(lightness($bg) > 50, 0, .1);
|
||||
|
||||
$button_bg: if(hue($bg) == 0deg, shade($bg, 1.2), $bg);
|
||||
|
||||
@extend %button;
|
||||
@include linear-gradient($button_bg);
|
||||
@include border(rgba(0, 0, 0, .12 + $border_strength));
|
||||
|
||||
color: $fg;
|
||||
box-shadow: 0 1px 2px -1px alpha($dark_shadow, .12 + $shadow_strength);
|
||||
padding: 5px 6px;
|
||||
}
|
||||
} // END Nemo Query Editor
|
||||
} // END .sidebar
|
||||
|
||||
notebook {
|
||||
background-color: $base_color;
|
||||
border-width: 0;
|
||||
|
||||
tabs {
|
||||
border: 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
91
.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_panel.scss
Normal file
91
.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_panel.scss
Normal file
@@ -0,0 +1,91 @@
|
||||
/***********************
|
||||
! Fallback mode panel *
|
||||
************************/
|
||||
|
||||
@include exports("panel") {
|
||||
%panel {
|
||||
@include linear-gradient($panel_bg_color);
|
||||
|
||||
color: $panel_fg_color;
|
||||
}
|
||||
|
||||
%panellabel {
|
||||
font-weight: normal;
|
||||
color: $panel_fg_color;
|
||||
}
|
||||
|
||||
%panelbutton {
|
||||
border-width: 0 1px;
|
||||
border-radius: 0;
|
||||
border-color: transparent;
|
||||
background-color: transparent;
|
||||
background-image: none;
|
||||
color: $panel_fg_color;
|
||||
|
||||
&:hover {
|
||||
@include linear-gradient(mix($panel_bg_color, $panel_fg_color, .11));
|
||||
|
||||
border-color: mix($panel_bg_color, $panel_fg_color, .11);
|
||||
color: shade($panel_fg_color, 1.08);
|
||||
}
|
||||
|
||||
&:active, &:checked {
|
||||
@include linear-gradient(mix($panel_bg_color, $panel_fg_color, .21), to top);
|
||||
|
||||
border-color: mix($panel_bg_color, $panel_fg_color, .21);
|
||||
color: shade($panel_fg_color, 1.08);
|
||||
|
||||
&:hover {
|
||||
@include linear-gradient(mix($panel_bg_color, $panel_fg_color, .31), to top);
|
||||
|
||||
border-color: mix($panel_bg_color, $panel_fg_color, .31);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
panel-plug,
|
||||
panel-toplevel.background {
|
||||
@extend %panel;
|
||||
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.gp-text-color {
|
||||
color: $black;
|
||||
}
|
||||
|
||||
#clock-applet-button { &, &:backdrop { @extend %panelbutton; } }
|
||||
|
||||
panel-applet {
|
||||
border: 0;
|
||||
|
||||
button {
|
||||
&, &:backdrop { @extend %panelbutton; }
|
||||
}
|
||||
}
|
||||
|
||||
clock-box,
|
||||
panel-applet > menubar,
|
||||
panel-toplevel .gnome-panel-menu-bar {
|
||||
&, &:backdrop {
|
||||
@extend %panel;
|
||||
|
||||
menuitem {
|
||||
@extend %panel;
|
||||
|
||||
border: 0;
|
||||
|
||||
label { @extend %panellabel; }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
gp-calendar-window,
|
||||
#tasklist-button,
|
||||
#clock-applet-button,
|
||||
#showdesktop-button {
|
||||
label { @extend %panellabel; }
|
||||
}
|
||||
|
||||
wnck-pager, wnck-tasklist { @extend %panel; }
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
/************
|
||||
! Synaptic *
|
||||
*************/
|
||||
|
||||
@include exports("synaptic") {
|
||||
GtkWindow > GtkVBox > .dock {
|
||||
&, > GtkHBox > GtkToolbar {
|
||||
@include linear-gradient($toolbar-bg-color);
|
||||
|
||||
padding: $spacing;
|
||||
border: 0;
|
||||
color: $toolbar_fg_color;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
/***********************
|
||||
! Unity Greeter *
|
||||
***********************/
|
||||
|
||||
@include exports("unity-greeter") {
|
||||
@keyframes dashentry_spinner {
|
||||
to { -gtk-icon-transform: rotate(1turn); }
|
||||
}
|
||||
|
||||
%lightdm-button {
|
||||
background-image: none;
|
||||
background-color: fade-out($black, .7);
|
||||
border-color: fade-out($white, .1);
|
||||
border-radius: ($roundness * 2) + 1px;
|
||||
padding: $spacing;
|
||||
color: $white;
|
||||
}
|
||||
|
||||
.lightdm {
|
||||
&.menu {
|
||||
background-image: none;
|
||||
background-color: fade-out($black, .4);
|
||||
border-color: fade-out($white, .8);
|
||||
border-radius: $roundness * 2;
|
||||
padding: 1px;
|
||||
|
||||
color: $white;
|
||||
|
||||
.menuitem { *, &.check:active, &.radio:active { color: $white; } }
|
||||
}
|
||||
|
||||
&.menubar { *, &.menuitem { padding: $spacing - 3px; } }
|
||||
|
||||
&.option-button {
|
||||
padding: $spacing;
|
||||
background: none;
|
||||
border: 0;
|
||||
}
|
||||
|
||||
&.toggle-button {
|
||||
background: none;
|
||||
border-width: 0;
|
||||
|
||||
&.selected {
|
||||
background-color: fade-out($black, .7);
|
||||
border-color: fade-out($white, .7);
|
||||
border-width: 1px;
|
||||
|
||||
&:hover { background-color: fade-out($white, .7); }
|
||||
}
|
||||
}
|
||||
|
||||
&.button {
|
||||
@extend %lightdm-button;
|
||||
|
||||
&:hover {
|
||||
background-color: fade-out($white, .7);
|
||||
border-color: fade-out($white, .4);
|
||||
text-shadow: none;
|
||||
}
|
||||
}
|
||||
|
||||
&.entry, &.button:active, &.button:active:focus, &.button:focus {
|
||||
background-image: none;
|
||||
background-color: fade-out($black, .7);
|
||||
border-color: fade-out($white, .4);
|
||||
border-radius: ($roundness * 2) + 1px;
|
||||
padding: $spacing + 2px;
|
||||
color: $white;
|
||||
text-shadow: none;
|
||||
}
|
||||
|
||||
&.entry {
|
||||
&:hover, &:active, &:active:focus {
|
||||
background-image: none;
|
||||
border-image: none;
|
||||
}
|
||||
|
||||
&:active {
|
||||
-gtk-icon-source: -gtk-icontheme("process-working-symbolic");
|
||||
animation: dashentry_spinner 1s infinite linear;
|
||||
}
|
||||
|
||||
&:focus {
|
||||
border-color: fade-out($white, .4);
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
color: $white;
|
||||
}
|
||||
|
||||
&:selected { background-color: fade-out($white, .8); }
|
||||
}
|
||||
}
|
||||
|
||||
.lightdm-combo {
|
||||
&.combobox-entry .button, .cell, .button, .entry { @extend %lightdm-button; }
|
||||
|
||||
&.menu {
|
||||
background-color: shade($dark_bg_color, 1.08);
|
||||
border-radius: 0;
|
||||
padding: 0;
|
||||
color: $white;
|
||||
}
|
||||
}
|
||||
}
|
||||
80
.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_unity.scss
Normal file
80
.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_unity.scss
Normal file
@@ -0,0 +1,80 @@
|
||||
@import "panel";
|
||||
|
||||
/****************
|
||||
! Unity styles *
|
||||
*****************/
|
||||
|
||||
@include exports("unity") {
|
||||
UnityDecoration {
|
||||
-UnityDecoration-extents: 24px 1px 1px 1px;
|
||||
-UnityDecoration-input-extents: 10px;
|
||||
|
||||
-UnityDecoration-shadow-offset-x: 1px;
|
||||
-UnityDecoration-shadow-offset-y: 1px;
|
||||
-UnityDecoration-active-shadow-color: rgba(0, 0, 0, .7);
|
||||
-UnityDecoration-active-shadow-radius: 8px;
|
||||
-UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, .5);
|
||||
-UnityDecoration-inactive-shadow-radius: 5px;
|
||||
|
||||
-UnityDecoration-glow-size: 10px;
|
||||
-UnityDecoration-glow-color: $selected_bg_color;
|
||||
|
||||
-UnityDecoration-title-indent: 10px;
|
||||
-UnityDecoration-title-fade: 35px;
|
||||
-UnityDecoration-title-alignment: 0;
|
||||
|
||||
|
||||
.top {
|
||||
border: 1px solid $wm_border_focused;
|
||||
border-bottom: 0;
|
||||
border-radius: $roundness $roundness 0 0;
|
||||
padding: 1px ($spacing + 3px) 0 ($spacing + 3px);
|
||||
background-color: $titlebar_bg_color;
|
||||
color: mix($titlebar_fg_color, $titlebar_bg_color, .1);
|
||||
text-shadow: none;
|
||||
|
||||
// Fixed: https://github.com/numixproject/numix-gtk-theme/issues/632
|
||||
// for L.I.M's selected menuitem
|
||||
&:hover {
|
||||
border-radius: 0;
|
||||
border-color: mix($panel_bg_color, $panel_fg_color, .21);
|
||||
background-color: mix($panel_bg_color, $panel_fg_color, .21);
|
||||
background-image: none;
|
||||
color: shade($panel_fg_color, 1.08);
|
||||
}
|
||||
|
||||
&:backdrop {
|
||||
border: 1px solid $wm_border_unfocused;
|
||||
color: mix($titlebar_fg_color, $titlebar_bg_color, .4);
|
||||
}
|
||||
}
|
||||
|
||||
.left, .right, .bottom {
|
||||
background-color: $titlebar_bg_color;
|
||||
|
||||
&:backdrop { background-color: mix(shade($titlebar_bg_color, .7), $titlebar_fg_color, .21); }
|
||||
}
|
||||
}
|
||||
|
||||
UnityPanelWidget, .unity-panel {
|
||||
@extend %panel;
|
||||
|
||||
border: 0;
|
||||
}
|
||||
|
||||
.unity-panel {
|
||||
&.menuitem, .menuitem {
|
||||
border-width: 0 1px;
|
||||
color: $panel_fg_color;
|
||||
|
||||
&:hover, *:hover {
|
||||
border-color: mix($panel_bg_color, $panel_fg_color, .21);
|
||||
background-color: mix($panel_bg_color, $panel_fg_color, .21);
|
||||
background-image: none;
|
||||
color: shade($panel_fg_color, 1.08);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
SheetStyleDialog.unity-force-quit { background-color: $bg_color; }
|
||||
}
|
||||
30
.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_xfce.scss
Normal file
30
.themes/oomox-numix-gruvbox/gtk-3.20/scss/apps/_xfce.scss
Normal file
@@ -0,0 +1,30 @@
|
||||
@import "panel";
|
||||
|
||||
/***************
|
||||
! Xfce styles *
|
||||
****************/
|
||||
|
||||
@include exports("xfce") {
|
||||
.XfceHeading {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
border: 0;
|
||||
background-image: none;
|
||||
background-color: $base_color;
|
||||
color: $text_color;
|
||||
}
|
||||
|
||||
.xfce4-panel {
|
||||
@extend %panel;
|
||||
|
||||
font: inherit;
|
||||
|
||||
button { @extend %panelbutton; }
|
||||
|
||||
menu {
|
||||
-gtk-icon-effect: none;
|
||||
|
||||
text-shadow: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user