adds initial dotfiles

This commit is contained in:
2026-05-15 14:13:12 +02:00
parent 5e88941adf
commit dc0bfb0d23
135 changed files with 81606 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
* {
-GtkHTML-cursor-color: #c0c0c0;
-GtkIMHtml-cursor-color: #c0c0c0;
-GtkTextView-error-underline-color: #dc143c;
-W3C-focus-color: #1c7a44;
outline-color: #124326;
background-clip: padding-box;
-gtk-secondary-caret-color: #1c7a44;
}
.background {
background-color: #080c08;
color: #c0c0c0;
}
:disabled {
color: #424a42;
}
window,
.window-frame {
background-color: #080c08;
color: #c0c0c0;
border-radius: 16px;
}
+36
View File
@@ -0,0 +1,36 @@
button {
background-color: #424a42;
color: #c0c0c0;
border: 1px solid #0b110b;
border-radius: 8px;
padding: 2px 4px;
transition: all 0.2s ease;
}
button:hover {
background-color: #0b110b;
}
button:active,
button:checked {
background-color: #1c7a44;
color: #080c08;
}
button:disabled {
background-color: #080c08;
color: #424a42;
border-color: #424a42;
}
button.suggested-action {
background-color: #1c7a44;
color: #080c08;
border-color: #1c7a44;
}
button.destructive-action {
background-color: #dc143c;
color: #080c08;
border-color: #dc143c;
}
+49
View File
@@ -0,0 +1,49 @@
check, radio {
margin: 0 2px;
min-height: 18px;
min-width: 18px;
border: 1px solid #0b110b;
border-radius: 8px;
background-color: #424a42;
color: transparent;
-gtk-icon-source: none;
transition: all 0.2s ease;
}
radio {
border-radius: 50%;
}
check:checked {
background-color: #424a42;
border-color: #1c7a44;
background-image:
linear-gradient(45deg, transparent 45%, #1c7a44 45%, #1c7a44 55%, transparent 55%),
linear-gradient(-45deg, transparent 45%, #1c7a44 45%, #1c7a44 55%, transparent 55%);
background-size: 70% 70%;
background-repeat: no-repeat;
background-position: center;
}
radio:checked {
background-color: #424a42;
border-color: #1c7a44;
background-image: radial-gradient(circle, #1c7a44 35%, transparent 40%);
}
check:indeterminate {
background-color: #424a42;
border-color: #1c7a44;
background-image: linear-gradient(to right, #1c7a44, #1c7a44);
background-size: 60% 2px;
background-repeat: no-repeat;
background-position: center;
}
check:disabled,
radio:disabled {
background-color: #080c08;
border-color: #424a42;
color: transparent;
background-image: none;
}
+19
View File
@@ -0,0 +1,19 @@
entry {
background-color: #131d13;
color: #c0c0c0;
border: 1px solid #0b110b;
border-radius: 8px;
padding: 1px 2px;
caret-color: #1c7a44;
}
entry:focus {
border-color: #1c7a44;
box-shadow: inset 0 0 0 1px #1c7a44;
}
entry:disabled {
background-color: #080c08;
color: #424a42;
border-color: #424a42;
}
+9
View File
@@ -0,0 +1,9 @@
@import url("base.css");
@import url("headerbar.css");
@import url("buttons.css");
@import url("entries.css");
@import url("menus.css");
@import url("widgets.css");
@import url("checks.css");
@import url("scrollbars.css");
@import url("notebook.css");
@@ -0,0 +1,11 @@
headerbar {
background-color: #131d13;
color: #c0c0c0;
border-bottom: 1px solid #0b110b;
box-shadow: none;
padding: 1px 2px;
}
headerbar .title {
font-weight: bold;
}
+53
View File
@@ -0,0 +1,53 @@
list,
menu {
background-color: #131d13;
color: #c0c0c0;
border: 1px solid #0b110b;
border-radius: 8px;
}
menubar {
background-color: #131d13;
color: #c0c0c0;
border-bottom: 1px solid #0b110b;
padding: 1px 2px;
}
menubar > menuitem {
padding: 2px 4px;
min-height: 24px;
transition: all 0.2s ease;
}
menuitem {
min-height: 24px;
padding: 2px 4px;
}
menubar > menuitem:hover {
background-color: #1c7a44;
border-radius: 4px;
}
list row:selected,
treeview.view:selected,
.view:selected,
iconview.view:selected,
cell:selected,
*:selected {
background-color: #0e2d1a;
color: #c0c0c0;
border: 1px solid #1c7a44;
border-radius: 8px;
}
menuitem:hover {
background-color: #1c7a44;
color: #080c08;
border-radius: 4px;
}
menuitem:disabled {
color: #424a42;
background-color: transparent;
}
+32
View File
@@ -0,0 +1,32 @@
notebook {
background-color: #080c08;
border: 1px solid #0b110b;
}
notebook header {
background-color: #131d13;
}
notebook tab {
padding: 4px 8px;
border: 1px solid transparent;
border-radius: 8px 8px 0 0;
transition: all 0.2s ease;
}
notebook tab:hover {
background-color: #424a42;
}
notebook tab:checked {
background-color: #080c08;
border-color: #0b110b;
border-bottom-color: transparent;
border-bottom: 2px solid #1c7a44;
box-shadow: inset 0 -2px 0 #1c7a44;
}
notebook tab label {
font-weight: bold;
color: #c0c0c0;
}
@@ -0,0 +1,24 @@
scrollbar {
background-color: transparent;
}
scrollbar trough {
background-color: #424a42;
border: 1px solid #0b110b;
}
scrollbar slider {
background-color: #0b110b;
border: 2px solid transparent;
border-radius: 16px;
min-width: 8px;
min-height: 8px;
}
scrollbar slider:hover {
background-color: #1c7a44;
}
scrollbar button {
display: none;
}
+77
View File
@@ -0,0 +1,77 @@
/* Selection */
selection,
row:selected,
iconview:selected,
treeview.view:selected,
.view:selected,
iconview.view:selected,
cell:selected,
*:selected {
background-color: #0e2d1a;
color: #c0c0c0;
border: 1px solid #1c7a44;
border-radius: 8px;
}
/* Sliders (Scales) */
scale trough {
background-color: #424a42;
border: 1px solid #0b110b;
border-radius: 8px;
min-height: 4px;
}
scale highlight {
background-color: #1c7a44;
border-radius: 8px;
}
scale slider {
background-color: #131d13;
border: 1px solid #0b110b;
border-radius: 50%;
min-height: 16px;
min-width: 16px;
margin: -6px 0;
}
scale slider:hover {
background-color: #1c7a44;
border-color: #1c7a44;
}
/* Switches */
switch {
background-color: #424a42;
border: 1px solid #0b110b;
border-radius: 8px;
color: transparent;
}
switch:checked {
background-color: #1c7a44;
border-color: #1c7a44;
}
switch slider {
background-color: #c0c0c0;
border: 1px solid #0b110b;
border-radius: 50%;
margin: 1px;
min-width: 18px;
min-height: 18px;
}
scale:disabled trough,
scale:disabled highlight,
scale:disabled slider,
switch:disabled {
background-color: #080c08;
border-color: #424a42;
color: #424a42;
}
switch:disabled slider {
background-color: #424a42;
border-color: #424a42;
}
+25
View File
@@ -0,0 +1,25 @@
* {
-GtkHTML-cursor-color: #c0c0c0;
-GtkIMHtml-cursor-color: #c0c0c0;
-GtkTextView-error-underline-color: #dc143c;
-W3C-focus-color: #1c7a44;
outline-color: #124326;
background-clip: padding-box;
-gtk-secondary-caret-color: #1c7a44;
}
.background {
background-color: #080c08;
color: #c0c0c0;
}
:disabled {
color: #424a42;
}
window,
.window-frame {
background-color: #080c08;
color: #c0c0c0;
border-radius: 16px;
}
+36
View File
@@ -0,0 +1,36 @@
button {
background-color: #424a42;
color: #c0c0c0;
border: 1px solid #0b110b;
border-radius: 8px;
padding: 2px 4px;
transition: all 0.2s ease;
}
button:hover {
background-color: #0b110b;
}
button:active,
button:checked {
background-color: #1c7a44;
color: #080c08;
}
button:disabled {
background-color: #080c08;
color: #424a42;
border-color: #424a42;
}
button.suggested-action {
background-color: #1c7a44;
color: #080c08;
border-color: #1c7a44;
}
button.destructive-action {
background-color: #dc143c;
color: #080c08;
border-color: #dc143c;
}
+49
View File
@@ -0,0 +1,49 @@
check, radio {
margin: 0 2px;
min-height: 18px;
min-width: 18px;
border: 1px solid #0b110b;
border-radius: 8px;
background-color: #424a42;
color: transparent;
-gtk-icon-source: none;
transition: all 0.2s ease;
}
radio {
border-radius: 50%;
}
check:checked {
background-color: #424a42;
border-color: #1c7a44;
background-image:
linear-gradient(45deg, transparent 45%, #1c7a44 45%, #1c7a44 55%, transparent 55%),
linear-gradient(-45deg, transparent 45%, #1c7a44 45%, #1c7a44 55%, transparent 55%);
background-size: 70% 70%;
background-repeat: no-repeat;
background-position: center;
}
radio:checked {
background-color: #424a42;
border-color: #1c7a44;
background-image: radial-gradient(circle, #1c7a44 35%, transparent 40%);
}
check:indeterminate {
background-color: #424a42;
border-color: #1c7a44;
background-image: linear-gradient(to right, #1c7a44, #1c7a44);
background-size: 60% 2px;
background-repeat: no-repeat;
background-position: center;
}
check:disabled,
radio:disabled {
background-color: #080c08;
border-color: #424a42;
color: transparent;
background-image: none;
}
+19
View File
@@ -0,0 +1,19 @@
entry {
background-color: #131d13;
color: #c0c0c0;
border: 1px solid #0b110b;
border-radius: 8px;
padding: 1px 2px;
caret-color: #1c7a44;
}
entry:focus {
border-color: #1c7a44;
box-shadow: inset 0 0 0 1px #1c7a44;
}
entry:disabled {
background-color: #080c08;
color: #424a42;
border-color: #424a42;
}
+9
View File
@@ -0,0 +1,9 @@
@import url("base.css");
@import url("headerbar.css");
@import url("buttons.css");
@import url("entries.css");
@import url("menus.css");
@import url("widgets.css");
@import url("checks.css");
@import url("scrollbars.css");
@import url("notebook.css");
@@ -0,0 +1,11 @@
headerbar {
background-color: #131d13;
color: #c0c0c0;
border-bottom: 1px solid #0b110b;
box-shadow: none;
padding: 1px 2px;
}
headerbar .title {
font-weight: bold;
}
+53
View File
@@ -0,0 +1,53 @@
list,
menu {
background-color: #131d13;
color: #c0c0c0;
border: 1px solid #0b110b;
border-radius: 8px;
}
menubar {
background-color: #131d13;
color: #c0c0c0;
border-bottom: 1px solid #0b110b;
padding: 1px 2px;
}
menubar > menuitem {
padding: 2px 4px;
min-height: 24px;
transition: all 0.2s ease;
}
menuitem {
min-height: 24px;
padding: 2px 4px;
}
menubar > menuitem:hover {
background-color: #1c7a44;
border-radius: 4px;
}
list row:selected,
treeview.view:selected,
.view:selected,
iconview.view:selected,
cell:selected,
*:selected {
background-color: #0e2d1a;
color: #c0c0c0;
border: 1px solid #1c7a44;
border-radius: 8px;
}
menuitem:hover {
background-color: #1c7a44;
color: #080c08;
border-radius: 4px;
}
menuitem:disabled {
color: #424a42;
background-color: transparent;
}
+32
View File
@@ -0,0 +1,32 @@
notebook {
background-color: #080c08;
border: 1px solid #0b110b;
}
notebook header {
background-color: #131d13;
}
notebook tab {
padding: 4px 8px;
border: 1px solid transparent;
border-radius: 8px 8px 0 0;
transition: all 0.2s ease;
}
notebook tab:hover {
background-color: #424a42;
}
notebook tab:checked {
background-color: #080c08;
border-color: #0b110b;
border-bottom-color: transparent;
border-bottom: 2px solid #1c7a44;
box-shadow: inset 0 -2px 0 #1c7a44;
}
notebook tab label {
font-weight: bold;
color: #c0c0c0;
}
@@ -0,0 +1,24 @@
scrollbar {
background-color: transparent;
}
scrollbar trough {
background-color: #424a42;
border: 1px solid #0b110b;
}
scrollbar slider {
background-color: #0b110b;
border: 2px solid transparent;
border-radius: 16px;
min-width: 8px;
min-height: 8px;
}
scrollbar slider:hover {
background-color: #1c7a44;
}
scrollbar button {
display: none;
}
+77
View File
@@ -0,0 +1,77 @@
/* Selection */
selection,
row:selected,
iconview:selected,
treeview.view:selected,
.view:selected,
iconview.view:selected,
cell:selected,
*:selected {
background-color: #0e2d1a;
color: #c0c0c0;
border: 1px solid #1c7a44;
border-radius: 8px;
}
/* Sliders (Scales) */
scale trough {
background-color: #424a42;
border: 1px solid #0b110b;
border-radius: 8px;
min-height: 4px;
}
scale highlight {
background-color: #1c7a44;
border-radius: 8px;
}
scale slider {
background-color: #131d13;
border: 1px solid #0b110b;
border-radius: 50%;
min-height: 16px;
min-width: 16px;
margin: -6px 0;
}
scale slider:hover {
background-color: #1c7a44;
border-color: #1c7a44;
}
/* Switches */
switch {
background-color: #424a42;
border: 1px solid #0b110b;
border-radius: 8px;
color: transparent;
}
switch:checked {
background-color: #1c7a44;
border-color: #1c7a44;
}
switch slider {
background-color: #c0c0c0;
border: 1px solid #0b110b;
border-radius: 50%;
margin: 1px;
min-width: 18px;
min-height: 18px;
}
scale:disabled trough,
scale:disabled highlight,
scale:disabled slider,
switch:disabled {
background-color: #080c08;
border-color: #424a42;
color: #424a42;
}
switch:disabled slider {
background-color: #424a42;
border-color: #424a42;
}
+11
View File
@@ -0,0 +1,11 @@
[Desktop Entry]
Type=X-GNOME-Metatheme
Name=Serpensortia
Comment=Generated Serpent Theme
Encoding=UTF-8
[X-GNOME-Metatheme]
GtkTheme=Serpensortia
IconTheme=Silvery-Dark-Icons
CursorTheme=Volanes Cursors
ButtonLayout=close,maximize:menu
Binary file not shown.
+62
View File
@@ -0,0 +1,62 @@
* {
/* Colors */
background: rgba ( 8, 12, 8, 80 % );
background-alt: rgba ( 19, 29, 19, 80 % );
background-bar: rgba ( 66, 74, 66, 80 % );
foreground: #c0c0c0;
foreground-alt: #c0c0c0;
accent: #1c7a44;
border: #1c7a44;
border-alt: #1c7a44;
selected: rgba ( 66, 74, 66, 80 % );
urgent: #dc143c;
on-selected: #c0c0c0;
separator: #0b110b;
list-bg: rgba ( 8, 12, 8, 80 % );
message-bg: rgba ( 19, 29, 19, 80 % );
error-bg: #dc143c;
error-border: #0b110b;
/* Standard Rofi variables for legacy support or internal use */
normal-foreground: @foreground;
normal-background: transparent;
selected-normal-foreground: @on-selected;
selected-normal-background: @selected;
urgent-foreground: @urgent;
urgent-background: transparent;
selected-urgent-foreground: @foreground;
selected-urgent-background: @urgent;
active-foreground: @accent;
active-background: transparent;
selected-active-foreground: @on-selected;
selected-active-background: @selected;
alternate-normal-foreground: @foreground;
alternate-normal-background: transparent;
alternate-urgent-foreground: @urgent;
alternate-urgent-background: transparent;
alternate-active-foreground: @accent;
alternate-active-background: transparent;
/* Spacing, Padding, Margin */
main-spacing: 1px;
main-padding: 4px 8px;
element-spacing: 1px;
element-padding: 1px 2px;
input-padding: 2px 4px;
message-margin: 1px;
/* Borders and Radius */
main-border: 1px;
main-radius: 16px;
element-border: 1px;
element-radius: 4px;
button-border: 1px;
button-selected-border: 1px;
button-selected-radius: 4px;
list-border: 1px;
list-radius: 4px;
sidebar-border: 1px;
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+509
View File
@@ -0,0 +1,509 @@
/*
* __ __ _ ____ _ _
* \ \ / /_ _ _ _| |__ __ _ _ __ / ___|| |_ _ _| | ___
* \ \ /\ / / _` | | | | '_ \ / _` | '__| \___ \| __| | | | |/ _ \
* \ V V / (_| | |_| | |_) | (_| | | ___) | |_| |_| | | __/
* \_/\_/ \__,_|\__, |_.__/ \__,_|_| |____/ \__|\__, |_|\___|
* |___/ |___/
*
* by Stephan Raabe (2024)
* -----------------------------------------------------
*/
@define-color backgroundlight #080c08;
@define-color backgrounddark #080c08;
@define-color workspacesbackground1 #080c08;
@define-color workspacesbackground2 #424a42;
@define-color bordercolor #124326;
@define-color textcolor1 #c0c0c0;
@define-color textcolor2 #c0c0c0;
@define-color textcolor3 #c0c0c0;
@define-color iconcolor #c0c0c0;
/* -----------------------------------------------------
* General
* ----------------------------------------------------- */
* {
font-family: "Fira Sans Semibold", "Font Awesome 7 Free", "Font Awesome 7 Brands", "Font Awesome 6 Free", "Font Awesome 6 Brands", FontAwesome, Roboto, Helvetica, Arial, sans-serif;
border: none;
border-radius: 0px;
}
window#waybar {
background-color: rgba(0,0,0,0.8);
border-bottom: 0px solid #ffffff;
/* color: #FFFFFF; */
background: transparent;
transition-property: background-color;
transition-duration: .5s;
}
/* -----------------------------------------------------
* Workspaces
* ----------------------------------------------------- */
#workspaces {
background: @workspacesbackground1;
margin: 2px 18px 3px 1px;
padding: 0px 2px;
border-radius: 5px 5px 5px 5px;
font-weight: bold;
font-style: normal;
opacity: 1.0;
color: @textcolor1;
}
#workspaces button {
padding: 0px 6px;
margin: 3px 2px;
border-radius: 3px 3px 3px 3px;
color: @textcolor1;
background-color: @workspacesbackground2;
transition: all 0.1s linear;
opacity: 0.4;
}
#workspaces button.active {
color: @textcolor1;
background: @workspacesbackground2;
border-radius: 3px 3px 3px 3px;
min-width: 30px;
transition: all 0.1s linear;
opacity:1.0;
}
#workspaces button:hover {
color: @textcolor1;
background: @workspacesbackground2;
border-radius: 5px 5px 5px 5px;
opacity:0.7;
}
/* -----------------------------------------------------
* Tooltips
* ----------------------------------------------------- */
tooltip {
border-radius: 16px;
background-color: @backgroundlight;
opacity:0.9;
padding:20px;
margin:0px;
}
tooltip label {
color: @textcolor2;
}
/* -----------------------------------------------------
* Window
* ----------------------------------------------------- */
#window {
margin: 3px 15px 3px 0px;
padding: 2px 10px 0px 10px;
border-radius: 5px 5px 5px 5px;
color:#c0c0c0;
font-size:16px;
font-weight:normal;
opacity:1.0;
}
window#waybar.empty #window {
background-color:transparent;
}
/* -----------------------------------------------------
* Taskbar
* ----------------------------------------------------- */
#taskbar {
background: @backgroundlight;
margin: 3px 15px 3px 0px;
padding:0px;
border-radius: 5px 5px 5px 5px;
font-weight: normal;
font-style: normal;
opacity:1.0;
border: 3px solid @backgroundlight;
}
#taskbar button {
margin:0;
border-radius: 5px 5px 5px 5px;
padding: 0px 5px 0px 5px;
}
#taskbar.empty {
background:transparent;
border:0;
padding:0;
margin:0;
}
/* -----------------------------------------------------
* Modules
* ----------------------------------------------------- */
.modules-left > widget:first-child > #workspaces {
margin-left: 0;
}
.modules-right > widget:last-child > #workspaces {
margin-right: 0;
}
/* -----------------------------------------------------
* Custom Quicklinks
* ----------------------------------------------------- */
#custom-brave,
#custom-browser,
#custom-keybindings,
#custom-outlook,
#custom-filemanager,
#custom-teams,
#custom-chatgpt,
#custom-calculator,
#custom-windowsvm,
#custom-cliphist,
#custom-settings,
#custom-wallpaper,
#custom-system,
#custom-hyprshade,
#custom-hypridle,
#custom-tools,
#custom-quicklink1,
#custom-quicklink2,
#custom-quicklink3,
#custom-quicklink4,
#custom-quicklink5,
#custom-quicklink6,
#custom-quicklink7,
#custom-quicklink8,
#custom-quicklink9,
#custom-quicklink10,
#custom-quicklink_chromium,
#custom-quicklink_edge,
#custom-quicklink_firefox,
#custom-quicklink_browser,
#custom-quicklink_filemanager,
#custom-quicklink_email,
#custom-quicklink_thunderbird,
#custom-quicklink_calculator,
#custom-waybarthemes {
margin-right: 10px;
font-size: 20px;
font-weight: bold;
opacity: 1.0;
color: @iconcolor;
}
#custom-quicklink1,
#custom-quicklink2,
#custom-quicklink3,
#custom-quicklink4,
#custom-quicklink5,
#custom-quicklink6,
#custom-quicklink7,
#custom-quicklink8,
#custom-quicklink9,
#custom-quicklink10 {
margin-right: 10px;
}
#custom-tools {
margin-right:12px;
}
#custom-hypridle.active {
color: @iconcolor;
}
#custom-hypridle.notactive {
color: #dc2f2f;
}
#custom-ml4w-welcome {
margin-right: 12px;
background-image: url("../assets/ml4w-icon.svg");
background-position: center;
background-repeat: no-repeat;
background-size: contain;
padding-right: 20px;
}
#custom-chatgpt {
margin-right: 16px;
background-image: url("../assets/openai.svg");
background-repeat: no-repeat;
background-position: center;
background-size: contain;
padding-right: 18px;
opacity: 0.8;
}
/* -----------------------------------------------------
* Idle Inhibator
* ----------------------------------------------------- */
#idle_inhibitor {
margin-right: 15px;
font-size: 22px;
font-weight: bold;
opacity: 0.8;
color: @iconcolor;
}
#idle_inhibitor.activated {
margin-right: 15px;
font-size: 20px;
font-weight: bold;
opacity: 0.8;
color: #dc2f2f;
}
/* -----------------------------------------------------
* Custom Modules
* ----------------------------------------------------- */
#custom-appmenu {
background-color: @backgrounddark;
font-size: 16px;
color: @textcolor1;
border-radius: 5px 5px 5px 5px;
padding: 0px 10px 0px 10px;
margin: 2px 17px 2px 0px;
opacity:1.0;
border:3px solid @bordercolor;
}
/* -----------------------------------------------------
* Custom Notification
* ----------------------------------------------------- */
#custom-notification {
margin: 0px 13px 0px 0px;
padding:0px;
font-size:20px;
color: @iconcolor;
opacity: 0.8;
}
/* -----------------------------------------------------
* Custom Exit
* ----------------------------------------------------- */
#custom-exit {
margin: 0px 13px 0px 0px;
padding:0px;
font-size:20px;
color: @iconcolor;
opacity: 0.8;
border:3px solid @bordercolor;
}
/* -----------------------------------------------------
* Custom Updates
* ----------------------------------------------------- */
#custom-updates {
background-color: @backgroundlight;
font-size: 16px;
color: @textcolor2;
border-radius: 5px 5px 5px 5px;
padding: 2px 10px 0px 10px;
margin: 3px 15px 3px 0px;
opacity:1.0;
}
#custom-updates.green {
background-color: @backgroundlight;
}
#custom-updates.yellow {
background-color: #ff9a3c;
color: #FFFFFF;
}
#custom-updates.red {
background-color: #dc2f2f;
color: #FFFFFF;
}
/* -----------------------------------------------------
* Hardware Group
* ----------------------------------------------------- */
#disk,#memory,#cpu,#language {
margin:0px 10px 0px 0px;
padding:0px;
font-size:16px;
color:@iconcolor;
}
#language {
margin-right:10px;
}
#group-workspaces {
border:3px solid @bordercolor;
}
/* -----------------------------------------------------
* Power Profiles Daemon
* ----------------------------------------------------- */
#power-profiles-daemon {
margin: 0px 13px 0px 0px;
padding:0px;
font-size:16px;
color:@iconcolor;
}
/* -----------------------------------------------------
* Clock
* ----------------------------------------------------- */
#clock {
background-color: @backgrounddark;
font-size: 16px;
color: @textcolor1;
border-radius: 3px 5px 3px 5px;
padding: 1px 10px 0px 10px;
margin: 3px 10px 3px 0px;
opacity:1.0;
border:3px solid @bordercolor;
}
/* -----------------------------------------------------
* Backlight
* ----------------------------------------------------- */
#backlight {
background-color: @backgroundlight;
font-size: 16px;
color: @textcolor2;
border-radius: 5px 5px 5px 5px;
padding: 2px 10px 0px 10px;
margin: 3px 15px 3px 0px;
opacity:1.0;
}
/* -----------------------------------------------------
* Pulseaudio
* ----------------------------------------------------- */
#pulseaudio {
background-color: @backgroundlight;
font-size: 16px;
color: @textcolor2;
border-radius: 5px 5px 5px 5px;
padding: 2px 10px 0px 10px;
margin: 3px 15px 3px 0px;
opacity:1.0;
}
#pulseaudio.muted {
background-color: @backgrounddark;
color: @textcolor1;
}
/* -----------------------------------------------------
* Network
* ----------------------------------------------------- */
#network {
background-color: @backgroundlight;
font-size: 16px;
color: @textcolor2;
border-radius: 5px 5px 5px 5px;
padding: 2px 10px 0px 10px;
margin: 3px 15px 3px 0px;
opacity:1.0;
}
#network.ethernet {
background-color: @backgroundlight;
color: @textcolor2;
}
#network.wifi {
background-color: @backgroundlight;
color: @textcolor2;
}
/* -----------------------------------------------------
* Bluetooth
* ----------------------------------------------------- */
#bluetooth, #bluetooth.on, #bluetooth.connected {
background-color: @backgroundlight;
font-size: 16px;
color: @textcolor2;
border-radius: 5px 5px 5px 5px;
padding: 2px 10px 0px 10px;
margin: 3px 15px 3px 0px;
opacity:1.0;
}
#bluetooth.off {
background-color: transparent;
padding: 0px;
margin: 0px;
}
/* -----------------------------------------------------
* Battery
* ----------------------------------------------------- */
#battery {
background-color: @backgroundlight;
font-size: 16px;
color: @textcolor2;
border-radius: 5px 5px 5px 5px;
padding: 2px 15px 0px 10px;
margin: 3px 15px 3px 0px;
opacity:1.0;
}
#battery.charging, #battery.plugged {
color: @textcolor2;
background-color: @backgroundlight;
}
@keyframes blink {
to {
background-color: @backgroundlight;
color: @textcolor2;
}
}
#battery.critical:not(.charging) {
background-color: #f53c3c;
color: @textcolor3;
animation-name: blink;
animation-duration: 0.5s;
animation-timing-function: linear;
animation-iteration-count: infinite;
animation-direction: alternate;
}
/* -----------------------------------------------------
* Tray
* ----------------------------------------------------- */
#tray {
padding: 0px 15px 0px 0px;
}
#tray > .passive {
-gtk-icon-effect: dim;
}
#tray > .needs-attention {
-gtk-icon-effect: highlight;
}