diff --git a/k9s/aliases.yaml b/k9s/aliases.yaml new file mode 100644 index 0000000..ee4d9ec --- /dev/null +++ b/k9s/aliases.yaml @@ -0,0 +1,9 @@ +aliases: + dp: deployments + sec: v1/secrets + jo: jobs + cr: clusterroles + crb: clusterrolebindings + ro: roles + rb: rolebindings + np: networkpolicies diff --git a/k9s/config.yaml b/k9s/config.yaml new file mode 100644 index 0000000..6f629ca --- /dev/null +++ b/k9s/config.yaml @@ -0,0 +1,4 @@ +--- +k9s: + ui: + skin: catppuccin-mocha diff --git a/k9s/skins/catppuccin-latte.yaml b/k9s/skins/catppuccin-latte.yaml new file mode 100644 index 0000000..acfcc8b --- /dev/null +++ b/k9s/skins/catppuccin-latte.yaml @@ -0,0 +1,100 @@ +k9s: + body: + fgColor: '#4c4f69' + bgColor: '#eff1f5' + logoColor: '#8839ef' + prompt: + fgColor: '#4c4f69' + bgColor: '#e6e9ef' + suggestColor: '#1e66f5' + help: + fgColor: '#4c4f69' + bgColor: '#eff1f5' + sectionColor: '#40a02b' + keyColor: '#1e66f5' + numKeyColor: '#e64553' + frame: + title: + fgColor: '#179299' + bgColor: '#eff1f5' + highlightColor: '#ea76cb' + counterColor: '#df8e1d' + filterColor: '#40a02b' + border: + fgColor: '#8839ef' + focusColor: '#7287fd' + menu: + fgColor: '#4c4f69' + keyColor: '#1e66f5' + numKeyColor: '#e64553' + crumbs: + fgColor: '#eff1f5' + bgColor: '#e64553' + activeColor: '#dd7878' + status: + newColor: '#1e66f5' + modifyColor: '#7287fd' + addColor: '#40a02b' + pendingColor: '#fe640b' + errorColor: '#d20f39' + highlightColor: '#04a5e5' + killColor: '#8839ef' + completedColor: '#9ca0b0' + info: + fgColor: '#fe640b' + sectionColor: '#4c4f69' + views: + table: + fgColor: '#4c4f69' + bgColor: '#eff1f5' + cursorFgColor: '#ccd0da' + cursorBgColor: '#bcc0cc' + markColor: '#dc8a78' + header: + fgColor: '#df8e1d' + bgColor: '#eff1f5' + sorterColor: '#04a5e5' + xray: + fgColor: '#4c4f69' + bgColor: '#eff1f5' + cursorColor: '#bcc0cc' + cursorTextColor: '#eff1f5' + graphicColor: '#ea76cb' + charts: + bgColor: '#eff1f5' + chartBgColor: '#eff1f5' + dialBgColor: '#eff1f5' + defaultDialColors: + - '#40a02b' + - '#d20f39' + defaultChartColors: + - '#40a02b' + - '#d20f39' + resourceColors: + cpu: + - '#8839ef' + - '#1e66f5' + mem: + - '#df8e1d' + - '#fe640b' + yaml: + keyColor: '#1e66f5' + valueColor: '#4c4f69' + colonColor: '#6c6f85' + logs: + fgColor: '#4c4f69' + bgColor: '#eff1f5' + indicator: + fgColor: '#7287fd' + bgColor: '#eff1f5' + toggleOnColor: '#40a02b' + toggleOffColor: '#6c6f85' + dialog: + fgColor: '#df8e1d' + bgColor: '#7c7f93' + buttonFgColor: '#eff1f5' + buttonBgColor: '#8c8fa1' + buttonFocusFgColor: '#eff1f5' + buttonFocusBgColor: '#ea76cb' + labelFgColor: '#dc8a78' + fieldFgColor: '#4c4f69' diff --git a/k9s/skins/catppuccin-mocha.yaml b/k9s/skins/catppuccin-mocha.yaml new file mode 100644 index 0000000..eef8ae4 --- /dev/null +++ b/k9s/skins/catppuccin-mocha.yaml @@ -0,0 +1,93 @@ +--- +k9s: + body: + fgColor: '#cdd6f4' + bgColor: '#101018' + logoColor: '#cba6f7' + prompt: + fgColor: '#cdd6f4' + bgColor: '#181825' + suggestColor: '#89b4fa' + help: + fgColor: '#cdd6f4' + bgColor: '#101018' + sectionColor: '#a6e3a1' + keyColor: '#89b4fa' + numKeyColor: '#eba0ac' + frame: + title: + fgColor: '#94e2d5' + bgColor: '#101018' + highlightColor: '#f5c2e7' + counterColor: '#f9e2af' + filterColor: '#a6e3a1' + border: + fgColor: '#cba6f7' + focusColor: '#b4befe' + menu: + fgColor: '#cdd6f4' + keyColor: '#89b4fa' + numKeyColor: '#eba0ac' + crumbs: + fgColor: '#101018' + bgColor: '#eba0ac' + activeColor: '#f2cdcd' + status: + newColor: '#89b4fa' + modifyColor: '#b4befe' + addColor: '#a6e3a1' + pendingColor: '#fab387' + errorColor: '#f38ba8' + highlightColor: '#89dceb' + killColor: '#cba6f7' + completedColor: '#6c7086' + info: + fgColor: '#fab387' + sectionColor: '#cdd6f4' + views: + table: + fgColor: '#cdd6f4' + bgColor: '#101018' + cursorFgColor: '#313244' + cursorBgColor: '#45475a' + markColor: '#f5e0dc' + header: + fgColor: '#f9e2af' + bgColor: '#101018' + sorterColor: '#89dceb' + xray: + fgColor: '#cdd6f4' + bgColor: '#101018' + cursorColor: '#45475a' + cursorTextColor: '#101018' + graphicColor: '#f5c2e7' + charts: + bgColor: '#101018' + chartBgColor: '#101018' + dialBgColor: '#101018' + defaultDialColors: ['#a6e3a1', '#f38ba8'] + defaultChartColors: ['#a6e3a1', '#f38ba8'] + resourceColors: + cpu: ['#cba6f7', '#89b4fa'] + mem: ['#f9e2af', '#fab387'] + yaml: + keyColor: '#89b4fa' + valueColor: '#cdd6f4' + colonColor: '#a6adc8' + logs: + fgColor: '#cdd6f4' + bgColor: '#101018' + indicator: + fgColor: '#b4befe' + bgColor: '#101018' + toggleOnColor: '#a6e3a1' + toggleOffColor: '#a6adc8' + dialog: + fgColor: '#f9e2af' + bgColor: '#9399b2' + buttonFgColor: '#101018' + buttonBgColor: '#7f849c' + buttonFocusFgColor: '#101018' + buttonFocusBgColor: '#f5c2e7' + labelFgColor: '#f5e0dc' + fieldFgColor: '#cdd6f4' diff --git a/setup.sh b/setup.sh index a01aad0..f3f1567 100755 --- a/setup.sh +++ b/setup.sh @@ -33,6 +33,11 @@ if [[ ! -a "$HOME/.config/lazygit/config.yml" ]]; then ln -sfv "$SCRIPTPATH/lazygit.yaml" "$HOME/.config/lazygit/config.yml" fi +# Link k9s config. +if [[ ! -d "$HOME/.config/k9s" ]]; then + ln -sfv "$SCRIPTPATH/k9s" "$HOME/.config/k9s" +fi + # Link dotfiles. declare -a dotfiles=("gemrc" "gitconfig" "gitignore.global") for file in "${dotfiles[@]}"