This commit is contained in:
mr0xb 2026-05-28 10:00:17 -04:00
commit 490cfc4a3a
No known key found for this signature in database
5 changed files with 27 additions and 9 deletions

View file

@ -1,5 +1,6 @@
[tools] [tools]
awscli = { version = "latest", symlink_bins = "true" } awscli = { version = "latest", symlink_bins = "true" }
flux2 = "latest"
fzf = "latest" fzf = "latest"
go = "1.26.3" go = "1.26.3"
kubecolor = "latest" kubecolor = "latest"
@ -12,4 +13,6 @@ ripgrep = "latest"
starship = "latest" starship = "latest"
teleport-ent = "latest" teleport-ent = "latest"
terraform = "1.9.8" terraform = "1.9.8"
terragrunt = "0.99.1"
yq = "latest"
zellij = "latest" zellij = "latest"

View file

@ -30,6 +30,7 @@ $package\
$golang\ $golang\
$helm\ $helm\
$terraform\ $terraform\
${custom.terragrunt}\
$nim\ $nim\
$nodejs\ $nodejs\
$python\ $python\
@ -243,6 +244,15 @@ symbol = '󰘬'
format = '[─](fg:current_line)[ $symbol ](fg:primary bg:color4)([ $version ](fg:foreground bg:box))' format = '[─](fg:current_line)[ $symbol ](fg:primary bg:color4)([ $version ](fg:foreground bg:box))'
symbol = '󱁢' symbol = '󱁢'
###
# Configures the terragrunt module (custom, no native starship support)
###
[custom.terragrunt]
command = "terragrunt --version 2>/dev/null | grep -oE 'v[0-9]+\\.[0-9]+\\.[0-9]+'"
when = "test -f terragrunt.hcl"
format = '[─](fg:current_line)[ $symbol ](fg:primary bg:color4)([ $output ](fg:foreground bg:box))'
symbol = 'TG'
### ###
# Configures the nodejs module # Configures the nodejs module
### ###

5
.zshrc
View file

@ -51,3 +51,8 @@ source ~/.local/share/fzf-tab/fzf-tab.plugin.zsh
source ~/.config/themes/fzf-challengerdeep.sh source ~/.config/themes/fzf-challengerdeep.sh
eval "$(starship init zsh)" eval "$(starship init zsh)"
export PATH="/opt/homebrew/opt/libpq/bin:$PATH"
# Load Angular CLI autocompletion.
source <(ng completion script)

View file

@ -78,16 +78,12 @@ alias kgsec='kubectl get secret'
alias kgj='kubectl get job' alias kgj='kubectl get job'
alias fqdn="kubectl get ingress -o json | jq '.items[] | .metadata.namespace + \": \" + .metadata.annotations.\"external-dns.alpha.kubernetes.io/hostname\"'" alias fqdn="kubectl get ingress -o json | jq '.items[] | .metadata.namespace + \": \" + .metadata.annotations.\"external-dns.alpha.kubernetes.io/hostname\"'"
alias fqdna="kubectl get ingress --all-namespaces -o json | jq '.items[] | .metadata.namespace + \": \" + .metadata.annotations.\"external-dns.alpha.kubernetes.io/hostname\"'" alias fqdna="kubectl get ingress --all-namespaces -o json | jq '.items[] | .metadata.namespace + \": \" + .metadata.annotations.\"external-dns.alpha.kubernetes.io/hostname\"'"
#===================================
# Kubernetes + Teleport # Kubernetes + Teleport
#===================================
alias tkl='tsh kube ls' alias tkl='tsh kube ls'
kutil () {
for host in $(kubectl get nodes --no-headers | cut -d' ' -f1)
do
echo "$host - $(kubectl get nodes -o jsonpath='{.metadata.labels.topology\.kubernetes\.io/zone}' $host)"
kubectl describe node "$host" | grep --color Allocated -A 5 | grep --color -ve Event -ve Allocated -ve percent -ve --
echo
done
}
#=================================== #===================================
# USEFUL / CONVIENENCE # USEFUL / CONVIENENCE
#=================================== #===================================

View file

@ -1,4 +1,8 @@
[ -f $HOME/.config/.vault ] && source ~/.config/.vault [ -f $HOME/.config/.vault ] && source ~/.config/.vault
<<<<<<< HEAD
=======
[ -f $HOME/.vault-token ] && source ~/.vault-token
>>>>>>> 64f3fcd (updates)
export AWS_VAULT_BACKEND=keychain export AWS_VAULT_BACKEND=keychain
export AWS_VAULT_KEYCHAIN_NAME="aws-vault" export AWS_VAULT_KEYCHAIN_NAME="aws-vault"