using a template

This commit is contained in:
fatmeat 2025-05-11 17:56:55 +02:00
parent 0470856c76
commit db84c2aff6

View File

@ -1,69 +1,162 @@
@theme "ayu-retro" /* global settings and color variables */
* { * {
font: "Iosevka SS14 12"; blue: #73d0ff;
background: #0f111a; darkblue: #B48EAD;
background-alt: #1a1c25; cyan: #95e6cb;
foreground: #cbccc6; lightcyan: #B48EAD;
selected: #ffcc66; green: #bae67e;
selected-text: #0f111a; red: #ff3333;
border-color: #5ccfe6;
padding: 6; dark1: #0a0e14;
spacing: 3; dark2: #1f2430;
dark3: #b3b1ad;
dark4: #b3b1ad;
light1: #e6e1cf;
background-color: @dark1;
border-color: @dark2;
text-color: @dark3;
dark-text-color: @dark4;
main-color: @blue;
highlight: @light1;
urgent-color: @red;
selected-color: @lightcyan;
} }
window { window {
location: north; background-color: @background-color;
anchor: north; width: 33%;
y-offset: 0; padding: 10px;
width: 35%; fullscreen: false;
border: 2px; border: 2px;
padding: 6; border-radius: 0px;
background: @background; border-color: @border-color;
} }
mainbox { mainbox {
background: inherit; background-color: @background-color;
padding: 0; spacing:0px;
border: 0;
} }
inputbar { message {
children: [ prompt, entry ]; padding: 6px 10px;
background: @background-alt; background-color: @background-color;
padding: 4;
} }
prompt { textbox {
text-color: #5ccfe6; text-color: @text-color;
padding: 0 8 0 0; background-color:@background-color;
}
entry {
text-color: @foreground;
} }
listview { listview {
columns: 1; fixed-height: true;
lines: 8; dynamic: true;
background: inherit; scrollbar: false;
padding: 0; spacing: 0px;
spacing: 2; padding: 1px 0px 0px 0px;
margin: 0px 0px 1px 0px;
background: @background-color;
} }
element { element {
background: transparent; padding: 4px 10px;
text-color: @foreground;
padding: 2 4;
border: 1px solid transparent;
} }
element selected { element normal.normal {
background: @selected; padding: 0px 15px;
text-color: @selected-text; background-color: @background-color;
border: 1px solid @border-color; text-color: @dark-text-color;
} }
element-text { element normal.urgent {
text-color: inherit; background-color: @background-color;
text-color: @urgent-color;
}
element normal.active {
background-color: @background-color;
text-color: @main-color;
}
element selected.normal {
background-color: @border-color;
text-color: @selected-color;
}
element selected.urgent {
background-color: @urgent-color;
text-color: @background-color;
}
element selected.active {
background-color: @border-color;
text-color: @green;
}
element alternate.normal {
background-color: @background-color;
text-color: @dark-text-color;
}
element alternate.urgent {
background-color: @background-color;
text-color: @urgent-color;
}
element alternate.active {
background-color: @background-color;
text-color: @main-color;
}
scrollbar {
background-color: @background-color;
handle-color: @background-color;
handle-width: 0px;
}
mode-switcher {
background-color: @background-color;
}
button {
background-color: @background-color;
text-color: @text-color;
}
button selected {
text-color: @main-color;
}
inputbar {
background-color: @background-color;
spacing: 0px;
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
}
prompt {
padding:0px 10px;
background-color: @background-color;
text-color: @highlight;
}
entry {
padding:0px 6px;
background-color:@background-color;
text-color:@light1;
}
case-indicator {
padding:6px 10px;
text-color:@main-color;
background-color:@background-color;
}
#textbox-prompt-colon {
padding:0px 0px;
expand: false;
str: ":";
margin: 0px 0.3em 0em 0em ;
text-color: @highlight;
background-color:@background-color;
} }