/* Nautilus */ @define-color disk_space_unknown #383c4a; @define-color disk_space_used #{"" +$selected_bg_color}; @define-color disk_space_free white; $_glow_shadow: 0 1px 4px transparentize($selected_bg_color, .5); filechooser, .nautilus-window { placessidebar.sidebar { &:dir(ltr) { background-image: linear-gradient(to right, darken($bg_color, 4%) 41px, $bg_color 0); } &:dir(rtl) { background-image: linear-gradient(to left, darken($bg_color, 4%) 41px, $bg_color 0); } &:backdrop { background-image: none; } row.sidebar-row { &:selected { margin-left: 6px; margin-right: 6px; border-radius: $button_radius; box-shadow: $_glow_shadow; transition: box-shadow $backdrop_transition; background-color: $selected_bg_color; &:dir(ltr) { background-image: linear-gradient(to right, darken($selected_bg_color, 10%) 35px, transparent 0); } &:dir(rtl) { background-image: linear-gradient(to left, darken($selected_bg_color, 10%) 35px, transparent 0); } revealer { padding-left: 8px; padding-right: 8px; .sidebar-icon, .sidebar-label { color: $selected_fg_color; } } &:backdrop { @extend %selected_items_backdrop; box-shadow: none; background-image: none; &, & .sidebar-icon, & .sidebar-label { color: mix($backdrop_selected_fg_color, $selected_bg_color, 80%); } } } .sidebar-icon { padding-right: 20px; } } } } .nautilus-window .floating-bar { color: $selected_fg_color; background-color: $selected_bg_color; border-color: $selected_borders_color; margin: 10px; box-shadow: $_glow_shadow; transition: background-color $backdrop_transition; &:backdrop { color: inherit; box-shadow: none; border-color: $borders_color; } &.bottom { &.left, &.right{ border-radius: $button_radius; border-style: solid; } } } .path-bar-box:backdrop { border-color: $backdrop_borders_color} box.nautilus-path-bar { > scrolledwindow { background-color: $base_color; } > button { box-shadow:none; } } /* GNOME TERMINAL */ terminal-window, .mate-terminal { notebook { scrollbar { background: $base_color; } } } /* GNOME TWEAKS */ list.tweak-categories separator { background: transparent; } /* XFCE4 PANEL */ .xfce4-panel { &.background { background: $panel_bg; } button { border: 0; border-radius: 0; min-width: 30px; box-shadow: none; text-shadow: none; background: transparent; color: $panel_fg; $_highlight_bg_color: if($variant=='light', $bg_color, rgba(black, .2)); &:hover { background: $_highlight_bg_color; } &:not(#whiskermenu-button) { &:checked, &:active { box-shadow: inset 0 -2px 0 $selected_bg_color; background: $_highlight_bg_color; } } } &.vertical button:not(#whiskermenu-button) { &:checked, &:active { box-shadow: inset 2px 0 0 $selected_bg_color; } } } /* XFCE4 NOTIFICATIONS & LOGOUT DIALOG */ #XfceNotifyWindow, .xfsm-logout-dialog, .xfsm-logout-dialog button { border: 1px solid $borders_color; border-bottom-width: 2px; box-shadow: inset 0 0 0 1px transparentize(white, .9); -gtk-icon-style: symbolic; } .xfsm-logout-dialog > .vertical > .horizontal button { margin: 8px; } /* Whisker menu */ #whiskermenu-button image { -gtk-icon-shadow: 0 0 3px $selected_bg_color, 0 0 3px $selected_bg_color; } #whiskermenu-window { $_dark_bg: if($variant == 'light', $bg_color, darken($bg_color, 3%)); entry { border-radius: 100px; border: 2px solid $selected_bg_color; box-shadow: none; } button { transition-duration: 0s; @if $variant == 'dark' { &:hover { @include button(osd); border-color: transparent; border-bottom-color: $_dark_bg; } } &:checked { border-color: transparent; } } scrolledwindow.frame { border: 0; border-radius: 8px; box-shadow: inset 0 0 10px $shadow_color; padding: 7px 10px; margin: 0 5px; &, iconview:not(:hover):not(:focus) { background: $_dark_bg; } treeview { background: transparent; border-radius: $button_radius; &:hover, &:active, &:selected { background-color: transparentize($shadow_color, 0.03); color: inherit; } } } } /* XFCE4 panel action */ #XfcePanelWindowWrapper > widget > box > #xfce-panel-button > image { -gtk-icon-style: symbolic; -gtk-icon-transform: scale(.7); } /* XFCE4 workspace switcher */ wnck-pager { background-color: lighten($base_color, 10%); &:selected { background-color: darken($bg_color, 20%); } &:hover { background-color: darken($bg_color, 20%); } } /* LightDM */ .lightdm-gtk-greeter { #panel_window { background: $panel_bg; color: $fg_color; text-shadow: none; -gtk-icon-shadow: none; } #login_window { border: 0; background-color: $panel_bg; border-radius: $button_radius; box-shadow: inset 0 1px transparentize(white, .85); entry { background: transparentize($bg_color, .6); border-color: transparentize($bg_color, .7); min-height: 32px; box-shadow: inset 0 1px transparentize(white, .95), 0 1px 2px opacify($shadow_color, 0.1); image { margin: 0; } } #buttonbox_frame { padding-top: 20px; background: $bg_color; border-top: 1px solid transparentize(black, .9); border-radius: 0 0 $button_radius $button_radius; box-shadow: inset 0 -4px transparentize(black, .8), inset 0 1px 2px transparentize($shadow_color, 0.03); button { border: 0; color: $selected_fg_color; text-shadow: none; } #cancel_button { background: transparentize($shadow_color, 0.03); box-shadow: none; color: $fg_color; } #login_button { background: $selected_bg_color; box-shadow: inset 0 -2px transparentize(black, 0.8); } } } } /* Thunar */ // Reduce height of root user warning .thunar .warning { margin: -7px 0; }