Compare commits

...

2 Commits

Author SHA1 Message Date
Lennart J. Kurzweg (Nx2)
336eadc732 north colors 2026-01-15 17:30:46 +01:00
Lennart J. Kurzweg (Nx2)
511d46f527 yazi theme fix 2026-01-15 17:30:35 +01:00
2 changed files with 78 additions and 32 deletions

View File

@@ -27,15 +27,15 @@
}, },
"NxNORTH": { "NxNORTH": {
"base": { "base": {
"foreground": "#dddddd", "foreground": "#ddccfe",
"background": "#111111" "background": "#080019"
}, },
"to_alter": { "to_alter": {
"accent": "#ff6666", "accent": "#7736fb",
"secondary": "#ff8866", "secondary": "#ff5332",
"tertiary": "#ff6688", "tertiary": "#f33e8e",
"special": "#8888ff", "special": "#b9fb35",
"weird": "#88ff66" "weird": "#fb3578"
} }
} }
} }

View File

@@ -324,22 +324,68 @@ in {
tabs = { tabs = {
active = { fg = secondary.dark; bg = secondary.base; }; active = { fg = secondary.dark; bg = secondary.base; };
inactive = { fg = secondary.base; bg = secondary.dark; }; inactive = { fg = secondary.base; bg = secondary.dark; };
# sep_inner = { open = "[", close = "]" };
# sep_outer = { open = "[", close = "]" };
};
mode = {
main_main = { fg = yellow.bright; bg = yellow.dark; };
select_main = { fg = cyan.bright; bg = cyan.dark; };
unset_main = { fg = blue.bright; bg = blue.dark; };
main_alternative = { fg = yellow.brighter; bg = yellow.dark; };
select_alternative = { fg = cyan.brighter; bg = cyan.dark; };
unset_alternative = { fg = blue.brighter; bg = blue.dark; };
};
confirm = {
border = { fg = border; };
title = { fg = accent.base; };
body = { fg = "#ff0000"; };
list = { fg = "#ff0000"; };
btn_yes = { fg = positive.base; };
btn_no = { fg = negative.base; };
btn_lables = { fg = foreground; };
};
spot = {
border = { fg = border; };
title = { fg = accent.base; };
tbl_col = { fg = accent.base; };
tbl_cell = { fg = secondary.base; };
};
notify = {
title_info = { fg = accent.base; };
title_warn = { fg = weird.base; };
title_error = { fg = special.base; };
};
pick = {
border = { fg = border; };
active = { fg = accent.base; };
inactive = { fg = subtle.base; };
}; };
status = { status = {
separator_open = " "; #""; # sep_right = { open = ""; close = ""; };
separator_close = " "; #""; # sep_left = { open = ""; close = ""; };
separator_style = { fg = accent.base; bg = black.base; }; sepr_style = { fg = accent.base; bg = black.base; };
mode_normal = { fg = yellow.bright; bg = yellow.dark; };
mode_select = { fg = cyan.bright; bg = cyan.dark; };
mode_unset = { fg = blue.bright; bg = blue.dark; };
progress_label = { fg = secondary.base; bold = true; }; progress_label = { fg = secondary.base; bold = true; };
progress_normal = { fg = accent.base; bg = black.base; }; progress_normal = { fg = accent.base; bg = black.base; };
progress_error = { fg = negative.base; bg = black.base; }; progress_error = { fg = negative.base; bg = black.base; };
permissions_t = { fg = special.base; }; perm_type = { fg = special.base; };
permissions_r = { fg = accent.base; }; perm_read = { fg = accent.base; };
permissions_w = { fg = secondary.base; }; perm_write = { fg = secondary.base; };
permissions_x = { fg = tertiary.base; }; perm_exec = { fg = tertiary.base; };
permissions_s = { fg = special.base; }; perm_sep = { fg = special.base; };
};
indicator = { # your "cursor"
parent = { fg = secondary.darker; bg = secondary.base; };
current = { fg = accent.darker; bg = accent.base; };
preview = { fg = secondary.base; bg = secondary.dark; };
# padding = { open = " "; close = " "; };
};
cmp = {
border = { fg = border; };
active = { fg = accent.base; };
inactive = { fg = subtle.base; };
# icon_file =
# icon_folder =
# icon_command
}; };
input = { input = {
border = { fg = border; }; border = { fg = border; };
@@ -366,11 +412,11 @@ in {
separator_style = { fg = foreground; }; separator_style = { fg = foreground; };
}; };
help = { help = {
on = { fg = "#fe8019"; }; on = { fg = accent.base; };
exec = { fg = "#83a598"; }; run = { fg = secondary.base; };
desc = { fg = "#928374"; }; desc = { fg = tertiary.base; italic = true; };
hovered = { bg = "#504945"; bold = true; }; hovered = { bg = accent.bright; bold = true; };
footer = { fg = "#3c3836"; bg = "#a89984"; }; footer = { fg = accent.base; bg = subtle.dark; };
}; };
filetype = { filetype = {
rules = [ rules = [
@@ -378,17 +424,17 @@ in {
{ mime = "inode/x-empty"; fg = white.dark; } { mime = "inode/x-empty"; fg = white.dark; }
{ mime = "inode/directory"; fg = accent.base; } { mime = "inode/directory"; fg = accent.base; }
{ name = "*"; is = "link"; fg = tertiary.base; } { url = "*"; is = "link"; fg = tertiary.base; }
{ name = "*"; is = "orphan"; fg = negative.base; } { url = "*"; is = "orphan"; fg = negative.base; }
{ name = "*"; is = "block"; fg = special.base; } { url = "*"; is = "block"; fg = special.base; }
{ name = "*"; is = "char"; fg = special.bright; } { url = "*"; is = "char"; fg = special.bright; }
{ name = "*"; is = "exec"; fg = secondary.base; } { url = "*"; is = "exec"; fg = secondary.base; }
{ name = "*"; is = "fifo"; fg = weird.base; } { url = "*"; is = "fifo"; fg = weird.base; }
{ name = "*"; is = "sock"; fg = weird.bright; } { url = "*"; is = "sock"; fg = weird.bright; }
{ name = "*"; is = "sticky"; fg = special.base; } { url = "*"; is = "sticky"; fg = special.base; }
# Fallback # Fallback
{ name = "*"; fg = foreground; } { url = "*"; fg = foreground; }
]; ];
}; };
}; };