From a61f5c81f349ba8023c4a5a753745c69d3a9c71a Mon Sep 17 00:00:00 2001 From: Trevor Merritt Date: Wed, 1 Dec 2021 09:44:05 -0500 Subject: [PATCH] Adds SolarizedLight Colour Profile for Idea Adds SolarizedDark Colour Profile for Idea Adds kubectl Adds krew for kubectl -> package manager Adds a bunch of plugins... Adds tap for kubectl -> mitmproxy --- configs/idea/Solarized Dark.icls | 3889 +++++++++++++++++++++++++++++ configs/idea/Solarized Light.icls | 3829 ++++++++++++++++++++++++++++ configs/zsh/zshrc | 3 + install.conf.yaml | 1 + scripts/setupKubectl.sh | 21 + 5 files changed, 7743 insertions(+) create mode 100644 configs/idea/Solarized Dark.icls create mode 100644 configs/idea/Solarized Light.icls create mode 100755 scripts/setupKubectl.sh diff --git a/configs/idea/Solarized Dark.icls b/configs/idea/Solarized Dark.icls new file mode 100644 index 0000000..2ff916c --- /dev/null +++ b/configs/idea/Solarized Dark.icls @@ -0,0 +1,3889 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/configs/idea/Solarized Light.icls b/configs/idea/Solarized Light.icls new file mode 100644 index 0000000..cb47e43 --- /dev/null +++ b/configs/idea/Solarized Light.icls @@ -0,0 +1,3829 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/configs/zsh/zshrc b/configs/zsh/zshrc index 09a6873..e2f791b 100644 --- a/configs/zsh/zshrc +++ b/configs/zsh/zshrc @@ -105,6 +105,7 @@ source $ZSH/oh-my-zsh.sh # alias ohmyzsh="mate ~/.oh-my-zsh" # load custom executable functions + #for function in ~/.zsh/functions/*; do # source $function #done @@ -146,7 +147,9 @@ _load_settings "$HOME/.zsh/configs" # aliases [[ -f ~/.aliases ]] && source ~/.aliases +export PATH="${KREW_ROOT:-$HOME/.krew}/bin:$PATH" #THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!! export SDKMAN_DIR="$HOME/.sdkman" [[ -s "$HOME/.sdkman/bin/sdkman-init.sh" ]] && source "$HOME/.sdkman/bin/sdkman-init.sh" + diff --git a/install.conf.yaml b/install.conf.yaml index 39a2fc7..9ed3e13 100644 --- a/install.conf.yaml +++ b/install.conf.yaml @@ -44,6 +44,7 @@ ~/.dotfiles/scripts/setupKotlin.sh, Setting up Kotlin (Get a Coffee the first Time), ] + - [~/.dotfiles/scripts/setupKubectl.sh] - git: "/home/tmerritt/Projects/dfr": url: "https://git.pyrocode.xyz/tmerritt/dfr.git" diff --git a/scripts/setupKubectl.sh b/scripts/setupKubectl.sh new file mode 100755 index 0000000..c321050 --- /dev/null +++ b/scripts/setupKubectl.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +( + set -x; cd "$(mktemp -d)" && + OS="$(uname | tr '[:upper:]' '[:lower:]')" && + ARCH="$(uname -m | sed -e 's/x86_64/amd64/' -e 's/\(arm\)\(64\)\?.*/\1\2/' -e 's/aarch64$/arm64/')" && + KREW="krew-${OS}_${ARCH}" && + curl -fsSLO "https://github.com/kubernetes-sigs/krew/releases/latest/download/${KREW}.tar.gz" && + tar zxvf "${KREW}.tar.gz" && + ./"${KREW}" install krew +) + +kubectl krew install deprecations +kubectl krew install view-utilization +kubectl krew install unused-volumes +kubectl krew install tunnel +kubectl krew install ksniff +kubectl krew install sick-pods +kubectl krew install reap +kubectl krew install pvmigrate +kubectl krew install \ No newline at end of file