A fork of the Materia GTK theme.

Important information: Google announced that, from September 2026, Android devices will require ALL apps to be signed by Google, effectively leading to an iOS situation. Value your right to a computer that does what you want; do not tolerate this monopolistic practice! Contact me if you don't understand why it is bad. Click to learn more.

 _xfce.scss

View raw Download
text/plain • 2.84 kiB
ASCII text
        
            
1
// based css:
2
// https://github.com/shimmerproject/Greybird/blob/master/gtk-3.0/_xfce.scss
3
4
/**************
5
* Xfce4 Apps *
6
**************/
7
.XfceHeading {
8
background-color: $base;
9
}
10
11
12
/***************
13
* xfce4-panel *
14
***************/
15
.xfce4-panel.background {
16
border: none; // Sadly the border is hard-coded
17
background-color: $panel;
18
color: on($panel, text2);
19
font-weight: 500;
20
21
button {
22
min-height: 16px;
23
min-width: 16px;
24
padding: 0;
25
border-radius: 0;
26
27
@include ink-color(on($panel, text2));
28
29
&:disabled { color: on($panel, text2-disabled); }
30
31
&:checked {
32
color: on(dark);
33
34
&:disabled { color: on(dark, text-disabled); }
35
}
36
}
37
38
.tasklist button {
39
border-image: image(transparent) 0 0 2 / 0 0 2px;
40
41
&:checked { border-image: image(currentColor) 0 0 2 / 0 0 2px; }
42
43
image { padding: 4px; }
44
}
45
46
// &.horizontal .tasklist button { margin: 0 1px; }
47
48
// &.vertical .tasklist button { margin: 1px 0; }
49
50
frame > border { border-style: none; }
51
52
progressbar {
53
progress { background-color: on($panel, primary); }
54
55
trough { background-color: on($panel, stroke-disabled); }
56
}
57
}
58
59
// Workspace switcher provided by libwnck
60
wnck-pager {
61
&:hover { background-color: $overlay-hover; }
62
63
&:active { background-color: $overlay-active; }
64
65
&:selected { background-color: $primary; }
66
}
67
68
XfdesktopIconView.view {
69
border-radius: $corner-radius;
70
background-color: transparent;
71
color: on(dark);
72
text-shadow: $text-shadow;
73
74
// XfdesktopIconView uses :active instead of :selected for selection
75
&:active {
76
@extend %selected_items;
77
78
box-shadow: none;
79
}
80
81
// .label { text-shadow: $text-shadow; }
82
83
.rubberband {
84
@extend rubberband;
85
86
border-radius: 0;
87
}
88
}
89
90
#XfceNotifyWindow {
91
border-radius: $corner-radius;
92
box-shadow: $shadow-z4, inset 0 1px highlight($surface);
93
background-color: $surface;
94
95
buttonbox button:not(:disabled) { @include ink-color($primary); }
96
97
label#summary {
98
font-weight: bold;
99
100
+ label { color: $text2; }
101
}
102
103
progressbar {
104
progress {
105
}
106
107
trough {
108
}
109
}
110
}
111
112
// Xfwm4's alt-tab dialog, aka "tabwin"
113
#xfwm-tabwin {
114
padding: 12px;
115
border-radius: $corner-radius;
116
117
// Set the application icon- and preview-size to 64px
118
-XfwmTabwinWidget-icon-size: 64px;
119
-XfwmTabwinWidget-preview-size: 64px;
120
121
button {
122
}
123
}
124
125
126
/**********
127
* Thunar *
128
**********/
129
.thunar {
130
#location-toolbar {
131
border-bottom: 1px solid $divider;
132
133
// FIXME: This has no .image-button style class :(
134
> toolitem > button {
135
min-width: 24px;
136
padding: ($medium-size - 24px) / 2;
137
border-radius: $circular-radius;
138
}
139
}
140
141
.shortcuts-pane.frame,
142
.standard-view.frame { border-style: none; }
143
144
.sidebar .view:not(:selected) { background-color: transparent; }
145
146
statusbar {
147
margin: 0 -10px;
148
padding: 0 4px;
149
border-top: 1px solid $divider;
150
}
151
}
152