mono dark and light for k9s and nvim lsp keyboard modifications

This commit is contained in:
Matt Anderson
2026-08-06 13:24:52 -05:00
parent c1364f7ab7
commit af108afd84
11 changed files with 257 additions and 15 deletions
@@ -1,16 +1,18 @@
k9s:
cluster: kubernetes
namespace:
active: cp-automation-bmdp
active: all
lockFavorites: false
favorites:
- cp-automation-bmdp
- z-admin
- auto-dp
- vdp
- cp-automation-dp
- all
- cp1-ns
- default
- nperf12-my-ns
- auto-bmdp
- cp-automation-bmdp
- cp-automation-dp
view:
active: v1/namespaces
featureGates:
+1 -1
View File
@@ -13,7 +13,7 @@ k9s:
reactive: false
noIcons: false
defaultsToFullScreen: false
skin: default-dark
skin: monodark
skipLatestRevCheck: false
disablePodCounting: false
shellPod:
+2 -2
View File
@@ -3,9 +3,9 @@
appearance=$(defaults read -g AppleInterfaceStyle 2>/dev/null)
if [[ "$appearance" = "Dark" ]]; then
skin="default-dark"
skin="monodark"
else
skin="default-light"
skin="monolight"
fi
config_file="$HOME/doc/dev/dotfiles/k9s/.config/k9s/config.yaml"
+108
View File
@@ -0,0 +1,108 @@
# Monochrome skin matching Ghostty's monodark theme.
# Statuses fade from normal text to darker grays while retaining at least
# WCAG AA contrast against the background.
foreground: &foreground "#d8d8d8"
background: &background "#111111"
focus: &focus "#f5f5f5"
pending: &pending "#aaaaaa"
unhealthy: &unhealthy "#888888"
muted: &muted "#888888"
k9s:
body:
fgColor: *foreground
bgColor: *background
logoColor: *foreground
prompt:
fgColor: *foreground
bgColor: *background
suggestColor: *pending
info:
fgColor: *foreground
sectionColor: *focus
help:
fgColor: *foreground
bgColor: *background
keyColor: *focus
numKeyColor: *pending
sectionColor: *foreground
dialog:
fgColor: *foreground
bgColor: *background
buttonFgColor: *background
buttonBgColor: *foreground
buttonFocusFgColor: *background
buttonFocusBgColor: *focus
labelFgColor: *pending
fieldFgColor: *foreground
frame:
border:
fgColor: *muted
focusColor: *focus
menu:
fgColor: *foreground
keyColor: *focus
numKeyColor: *pending
crumbs:
fgColor: *background
bgColor: *foreground
activeColor: *background
status:
newColor: *foreground
modifyColor: *foreground
addColor: *foreground
pendingColor: *pending
errorColor: *unhealthy
highlightColor: *focus
killColor: *unhealthy
completedColor: *muted
title:
fgColor: *foreground
bgColor: *background
highlightColor: *focus
counterColor: *pending
filterColor: *foreground
views:
charts:
bgColor: *background
defaultDialColors:
- *foreground
- *unhealthy
defaultChartColors:
- *foreground
- *unhealthy
table:
fgColor: *foreground
bgColor: *background
cursorFgColor: *background
cursorBgColor: *foreground
markColor: *focus
header:
fgColor: *foreground
bgColor: *background
sorterColor: *focus
selectedSortColumnColor: *pending
xray:
fgColor: *foreground
bgColor: *background
cursorColor: *focus
graphicColor: *pending
showIcons: false
yaml:
keyColor: *foreground
colonColor: *muted
valueColor: *pending
logs:
fgColor: *foreground
bgColor: *background
indicator:
fgColor: *foreground
bgColor: *background
toggleOnColor: *focus
toggleOffColor: *muted
help:
fgColor: *foreground
bgColor: *background
indicator:
fgColor: *focus
+108
View File
@@ -0,0 +1,108 @@
# Monochrome skin matching Ghostty's monolight theme.
# Pending state is grayer than normal text; unhealthy state is darker. All
# status text retains at least WCAG AA contrast against the background.
foreground: &foreground "#383838"
background: &background "#eeeeee"
focus: &focus "#181818"
pending: &pending "#606060"
unhealthy: &unhealthy "#181818"
muted: &muted "#686868"
k9s:
body:
fgColor: *foreground
bgColor: *background
logoColor: *foreground
prompt:
fgColor: *foreground
bgColor: *background
suggestColor: *pending
info:
fgColor: *foreground
sectionColor: *focus
help:
fgColor: *foreground
bgColor: *background
keyColor: *focus
numKeyColor: *pending
sectionColor: *foreground
dialog:
fgColor: *foreground
bgColor: *background
buttonFgColor: *background
buttonBgColor: *foreground
buttonFocusFgColor: *background
buttonFocusBgColor: *focus
labelFgColor: *pending
fieldFgColor: *foreground
frame:
border:
fgColor: *muted
focusColor: *focus
menu:
fgColor: *foreground
keyColor: *focus
numKeyColor: *pending
crumbs:
fgColor: *background
bgColor: *foreground
activeColor: *background
status:
newColor: *foreground
modifyColor: *foreground
addColor: *foreground
pendingColor: *pending
errorColor: *unhealthy
highlightColor: *focus
killColor: *unhealthy
completedColor: *muted
title:
fgColor: *foreground
bgColor: *background
highlightColor: *focus
counterColor: *pending
filterColor: *foreground
views:
charts:
bgColor: *background
defaultDialColors:
- *foreground
- *unhealthy
defaultChartColors:
- *foreground
- *unhealthy
table:
fgColor: *foreground
bgColor: *background
cursorFgColor: *background
cursorBgColor: *foreground
markColor: *focus
header:
fgColor: *foreground
bgColor: *background
sorterColor: *focus
selectedSortColumnColor: *pending
xray:
fgColor: *foreground
bgColor: *background
cursorColor: *focus
graphicColor: *pending
showIcons: false
yaml:
keyColor: *foreground
colonColor: *muted
valueColor: *pending
logs:
fgColor: *foreground
bgColor: *background
indicator:
fgColor: *foreground
bgColor: *background
toggleOnColor: *focus
toggleOffColor: *muted
help:
fgColor: *foreground
bgColor: *background
indicator:
fgColor: *focus