mirror of
https://github.com/nickolaj-jepsen/nixos.git
synced 2026-01-22 16:16:50 +01:00
433 lines
7 KiB
Nix
433 lines
7 KiB
Nix
{
|
|
style = ''
|
|
@define-color fg #DAD8CE;
|
|
@define-color fg-alt #B7B5AC;
|
|
@define-color bg #1C1B1A;
|
|
@define-color bg-alt #282726;
|
|
@define-color accent #CF6A4C;
|
|
@define-color muted #878580;
|
|
@define-color error #D14D41;
|
|
|
|
#window,
|
|
#box,
|
|
#aiScroll,
|
|
#aiList,
|
|
#search,
|
|
#password,
|
|
#input,
|
|
#prompt,
|
|
#clear,
|
|
#typeahead,
|
|
#list,
|
|
child,
|
|
scrollbar,
|
|
slider,
|
|
#item,
|
|
#text,
|
|
#label,
|
|
#bar,
|
|
#sub,
|
|
#activationlabel {
|
|
all: unset;
|
|
font-family: Hack;
|
|
}
|
|
|
|
#cfgerr {
|
|
background: rgba(255, 0, 0, 0.4);
|
|
margin-top: 20px;
|
|
padding: 8px;
|
|
font-size: 14px;
|
|
font-family: "Hack Nerd Font";
|
|
}
|
|
|
|
#window {
|
|
color: @fg;
|
|
}
|
|
|
|
#box {
|
|
border-radius: 8px;
|
|
background: @bg;
|
|
padding: 8px;
|
|
border: 2px solid @accent;
|
|
}
|
|
|
|
#search {
|
|
background: @bg-alt;
|
|
padding: 8px;
|
|
}
|
|
|
|
#prompt {
|
|
margin-left: 4px;
|
|
margin-right: 12px;
|
|
color: @fg;
|
|
opacity: 0.2;
|
|
}
|
|
|
|
#clear {
|
|
color: @fg;
|
|
@define-color fg #DAD8CE;
|
|
@define-color fg-alt #B7B5AC;
|
|
@define-color bg #1C1B1A;
|
|
@define-color bg-alt #282726;
|
|
@define-color accent #CF6A4C;
|
|
@define-color muted #878580;
|
|
@define-color error #D14D41;
|
|
|
|
#window,
|
|
#box,
|
|
#aiScroll,
|
|
#aiList,
|
|
#search,
|
|
#password,
|
|
#input,
|
|
#prompt,
|
|
#clear,
|
|
#typeahead,
|
|
#list,
|
|
child,
|
|
scrollbar,
|
|
slider,
|
|
#item,
|
|
#text,
|
|
#label,
|
|
#bar,
|
|
#sub,
|
|
#activationlabel {
|
|
all: unset;
|
|
font-family: Hack;
|
|
}
|
|
|
|
#cfgerr {
|
|
background: rgba(255, 0, 0, 0.4);
|
|
margin-top: 20px;
|
|
padding: 8px;
|
|
font-size: 14px;
|
|
font-family: "Hack Nerd Font";
|
|
}
|
|
|
|
#window {
|
|
color: @fg;
|
|
}
|
|
|
|
#box {
|
|
border-radius: 8px;
|
|
background: @bg;
|
|
padding: 8px;
|
|
border: 2px solid @accent;
|
|
}
|
|
|
|
#search {
|
|
background: @bg-alt;
|
|
padding: 8px;
|
|
}
|
|
|
|
#prompt {
|
|
margin-left: 4px;
|
|
margin-right: 12px;
|
|
color: @fg;
|
|
opacity: 0.2;
|
|
}
|
|
|
|
#clear {
|
|
color: @fg;
|
|
opacity: 0.8;
|
|
}
|
|
|
|
#password,
|
|
#input,
|
|
#typeahead {
|
|
border-radius: 2px;
|
|
}
|
|
|
|
#input {
|
|
background: none;
|
|
}
|
|
|
|
#password {
|
|
}
|
|
|
|
#spinner {
|
|
padding: 8px;
|
|
}
|
|
|
|
#typeahead {
|
|
color: @fg;
|
|
opacity: 0.8;
|
|
}
|
|
|
|
#input placeholder {
|
|
opacity: 0.5;
|
|
}
|
|
|
|
#list {
|
|
}
|
|
|
|
child {
|
|
padding: 8px;
|
|
border-radius: 2px;
|
|
}
|
|
|
|
child:selected,
|
|
child:hover {
|
|
background: alpha(@accent, 0.4);
|
|
}
|
|
|
|
#item {
|
|
}
|
|
|
|
#icon {
|
|
margin-right: 8px;
|
|
}
|
|
|
|
#text {
|
|
}
|
|
|
|
#label {
|
|
font-weight: 500;
|
|
}
|
|
|
|
#sub {
|
|
opacity: 0.5;
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
#activationlabel {
|
|
}
|
|
|
|
#bar {
|
|
}
|
|
|
|
.barentry {
|
|
}
|
|
|
|
.activation #activationlabel {
|
|
}
|
|
|
|
.activation #text,
|
|
.activation #icon,
|
|
.activation #search {
|
|
opacity: 0.5;
|
|
}
|
|
|
|
.aiItem {
|
|
padding: 10px;
|
|
border-radius: 2px;
|
|
color: @fg;
|
|
background: @bg;
|
|
}
|
|
|
|
.aiItem.user {
|
|
padding-left: 0;
|
|
padding-right: 0;
|
|
}
|
|
|
|
.aiItem.assistant {
|
|
background: @bg-alt;
|
|
}
|
|
|
|
opacity: 0.8;
|
|
}
|
|
|
|
#password,
|
|
#input,
|
|
#typeahead {
|
|
border-radius: 2px;
|
|
}
|
|
|
|
#input {
|
|
background: none;
|
|
}
|
|
|
|
#password {
|
|
}
|
|
|
|
#spinner {
|
|
padding: 8px;
|
|
}
|
|
|
|
#typeahead {
|
|
color: @fg;
|
|
opacity: 0.8;
|
|
}
|
|
|
|
#input placeholder {
|
|
opacity: 0.5;
|
|
}
|
|
|
|
#list {
|
|
}
|
|
|
|
child {
|
|
padding: 8px;
|
|
border-radius: 2px;
|
|
}
|
|
|
|
child:selected,
|
|
child:hover {
|
|
background: alpha(@accent, 0.4);
|
|
}
|
|
|
|
#item {
|
|
}
|
|
|
|
#icon {
|
|
margin-right: 8px;
|
|
}
|
|
|
|
#text {
|
|
}
|
|
|
|
#label {
|
|
font-weight: 500;
|
|
}
|
|
|
|
#sub {
|
|
opacity: 0.5;
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
#activationlabel {
|
|
}
|
|
|
|
#bar {
|
|
}
|
|
|
|
.barentry {
|
|
}
|
|
|
|
.activation #activationlabel {
|
|
}
|
|
|
|
.activation #text,
|
|
.activation #icon,
|
|
.activation #search {
|
|
opacity: 0.5;
|
|
}
|
|
|
|
.aiItem {
|
|
padding: 10px;
|
|
border-radius: 2px;
|
|
color: @fg;
|
|
background: @bg;
|
|
}
|
|
|
|
.aiItem.user {
|
|
padding-left: 0;
|
|
padding-right: 0;
|
|
}
|
|
|
|
.aiItem.assistant {
|
|
background: @bg-alt;
|
|
}
|
|
'';
|
|
layout = {
|
|
ui = {
|
|
anchors = {
|
|
bottom = true;
|
|
left = true;
|
|
right = true;
|
|
top = true;
|
|
};
|
|
window = {
|
|
h_align = "fill";
|
|
v_align = "fill";
|
|
box = {
|
|
h_align = "center";
|
|
v_align = "center";
|
|
width = 800;
|
|
height = 600;
|
|
bar = {
|
|
orientation = "horizontal";
|
|
position = "end";
|
|
entry = {
|
|
h_align = "fill";
|
|
h_expand = true;
|
|
icon = {
|
|
h_align = "center";
|
|
h_expand = true;
|
|
pixel_size = 24;
|
|
theme = "";
|
|
};
|
|
};
|
|
};
|
|
ai_scroll = {
|
|
name = "aiScroll";
|
|
h_align = "fill";
|
|
v_align = "fill";
|
|
margins = {
|
|
top = 8;
|
|
};
|
|
list = {
|
|
name = "aiList";
|
|
orientation = "vertical";
|
|
width = 400;
|
|
spacing = 10;
|
|
item = {
|
|
name = "aiItem";
|
|
h_align = "fill";
|
|
v_align = "fill";
|
|
x_align = 0;
|
|
y_align = 0;
|
|
wrap = true;
|
|
};
|
|
};
|
|
};
|
|
scroll = {
|
|
v_expand = true;
|
|
v_align = "fill";
|
|
list = {
|
|
v_expand = true;
|
|
h_expand = true;
|
|
h_align = "fill";
|
|
v_align = "fill";
|
|
item = {
|
|
activation_label = {
|
|
h_align = "fill";
|
|
v_align = "fill";
|
|
width = 20;
|
|
x_align = 0;
|
|
y_align = 0;
|
|
};
|
|
icon = {
|
|
pixel_size = 26;
|
|
theme = "";
|
|
};
|
|
};
|
|
margins = {
|
|
top = 8;
|
|
};
|
|
};
|
|
};
|
|
search = {
|
|
h_expand = false;
|
|
v_expand = false;
|
|
prompt = {
|
|
name = "prompt";
|
|
icon = "edit-find";
|
|
theme = "";
|
|
pixel_size = 18;
|
|
h_align = "center";
|
|
v_align = "center";
|
|
};
|
|
clear = {
|
|
name = "clear";
|
|
icon = "edit-clear";
|
|
theme = "";
|
|
pixel_size = 18;
|
|
h_align = "center";
|
|
v_align = "center";
|
|
};
|
|
input = {
|
|
h_align = "fill";
|
|
h_expand = true;
|
|
icons = true;
|
|
};
|
|
spinner = {
|
|
hide = true;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}
|