11.stylix/modules/k9s/hm.nix
Boris Dudelsack 5b74d93020
k9s: apply upstream breaking changes (#1382)
Apply upstream breaking changes [1] [2].

[1]: https://github.com/derailed/k9s/releases/tag/v0.30.0
[2]: 020399c287

Link: https://github.com/nix-community/stylix/pull/1382

Reviewed-by: Flameopathic <64027365+Flameopathic@users.noreply.github.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-06-12 17:35:21 +02:00

134 lines
3.1 KiB
Nix

{ mkTarget, ... }:
mkTarget {
name = "k9s";
humanName = "k9s";
configElements =
{ colors }:
{
programs.k9s = {
settings.ui.skin = "stylix";
skins.stylix.k9s = with colors.withHashtag; {
body = {
fgColor = base05;
bgColor = "default";
logoColor = base0C;
};
prompt = {
fgColor = base05;
bgColor = "default";
suggestColor = base02;
};
info = {
fgColor = base0B;
sectionColor = base05;
};
dialog = {
fgColor = base05;
bgColor = base01;
buttonFgColor = base05;
buttonBgColor = base02;
buttonFocusFgColor = base11;
buttonFocusBgColor = base0B;
labelFgColor = base0A;
fieldFgColor = base05;
};
frame = {
border = {
fgColor = base02;
focusColor = base01;
};
menu = {
fgColor = base05;
keyColor = base0B;
numKeyColor = base0B;
};
crumbs = {
fgColor = base05;
bgColor = base01;
activeColor = base02;
};
status = {
newColor = base0C;
modifyColor = base09;
addColor = base0B;
errorColor = base08;
highlightcolor = base0A;
killColor = base03;
completedColor = base03;
};
title = {
fgColor = base05;
bgColor = base01;
highlightColor = base0A;
counterColor = base0C;
filterColor = base0B;
};
};
views = {
charts = {
bgColor = "default";
defaultDialColors = [
base0C
base0D
];
defaultChartColors = [
base0C
base0D
];
};
table = {
fgColor = base05;
bgColor = "default";
header = {
fgColor = base05;
bgColor = "default";
sorterColor = base08;
};
};
xray = {
fgColor = base05;
bgColor = "default";
cursorColor = base01;
graphicColor = base0C;
showIcons = false;
};
yaml = {
keyColor = base08;
colonColor = base05;
valueColor = base0B;
};
logs = {
fgColor = base05;
bgColor = "default";
indicator = {
fgColor = base05;
bgColor = "default";
toggleOnColor = base0B;
toggleOffColor = base04;
};
};
help = {
fgColor = base05;
bgColor = "default";
indicator.fgColor = base0D;
};
};
};
};
};
}