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";
background: #0f111a;
background-alt: #1a1c25;
foreground: #cbccc6;
selected: #ffcc66;
selected-text: #0f111a;
border-color: #5ccfe6;
padding: 6;
spacing: 3;
blue: #73d0ff;
darkblue: #B48EAD;
cyan: #95e6cb;
lightcyan: #B48EAD;
green: #bae67e;
red: #ff3333;
dark1: #0a0e14;
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 {
location: north;
anchor: north;
y-offset: 0;
width: 35%;
background-color: @background-color;
width: 33%;
padding: 10px;
fullscreen: false;
border: 2px;
padding: 6;
background: @background;
border-radius: 0px;
border-color: @border-color;
}
mainbox {
background: inherit;
padding: 0;
border: 0;
background-color: @background-color;
spacing:0px;
}
inputbar {
children: [ prompt, entry ];
background: @background-alt;
padding: 4;
message {
padding: 6px 10px;
background-color: @background-color;
}
prompt {
text-color: #5ccfe6;
padding: 0 8 0 0;
}
entry {
text-color: @foreground;
textbox {
text-color: @text-color;
background-color:@background-color;
}
listview {
columns: 1;
lines: 8;
background: inherit;
padding: 0;
spacing: 2;
fixed-height: true;
dynamic: true;
scrollbar: false;
spacing: 0px;
padding: 1px 0px 0px 0px;
margin: 0px 0px 1px 0px;
background: @background-color;
}
element {
background: transparent;
text-color: @foreground;
padding: 2 4;
border: 1px solid transparent;
padding: 4px 10px;
}
element selected {
background: @selected;
text-color: @selected-text;
border: 1px solid @border-color;
element normal.normal {
padding: 0px 15px;
background-color: @background-color;
text-color: @dark-text-color;
}
element-text {
text-color: inherit;
element normal.urgent {
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;
}