2022-02-14 22:20:14 +01:00

263 lines
6.0 KiB
SCSS

/* 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}
/* GNOME TERMINAL */
terminal-window,
.mate-terminal {
notebook {
scrollbar {
background: none;
}
}
}
/* 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 {
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; }