From 6206a2303f420545921634721dc64014a092522f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?= Date: Fri, 27 Mar 2026 10:27:32 +0100 Subject: [PATCH] feat: sdkman support --- .zshrc | 8 ++++++-- arty.yml | 3 ++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.zshrc b/.zshrc index c4cf0641..f7e03067 100644 --- a/.zshrc +++ b/.zshrc @@ -73,6 +73,12 @@ if [ -s "$HOME/.gvm/scripts/gvm" ] ; then . "$HOME/.gvm/scripts/gvm" fi +if [ -s "$HOME/.sdkman/bin/sdkman-init.sh" ] ; then + export SDKMAN_DIR="$HOME/.sdkman" + . "$HOME/.sdkman/bin/sdkman-init.sh" +fi + + if command -v oh-my-posh 2>&1 >/dev/null; then eval "$(! oh-my-posh init zsh --config=~/worker.omp.json)" fi @@ -200,5 +206,3 @@ plugins=(git pm2 gh sudo ssh ruby rust python node github rsync nvm rbenv pyenv # To customize prompt, run `p10k configure` or edit ~/.p10k.zsh. [[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh - -[[ -s "/home/valknar/.gvm/scripts/gvm" ]] && source "/home/valknar/.gvm/scripts/gvm" diff --git a/arty.yml b/arty.yml index fee5eb92..592e5cc6 100644 --- a/arty.yml +++ b/arty.yml @@ -53,12 +53,13 @@ references: into: .oh-my-zsh/custom/plugins/zsh-syntax-highlighting scripts: debian/update: sudo sed -i 's/main non-free-firmware/main contrib non-free non-free-firmware/g' /etc/apt/sources.list && sudo apt update - debian/install: sudo apt install curl wget zsh fzf davfs2 make imagemagick ffmpeg yt-dlp pkg-config zstd libffi-dev zlib1g-dev libyaml-dev libssl-dev liblzma-dev libbz2-dev libncurses-dev libreadline-dev libsqlite3-dev python3-tk tk-dev + debian/install: sudo apt install curl wget zsh fzf davfs2 make imagemagick ffmpeg yt-dlp pkg-config zstd libffi-dev zlib1g-dev libyaml-dev libssl-dev liblzma-dev libbz2-dev libncurses-dev libreadline-dev libsqlite3-dev python3-tk tk-dev unzip zip rust/install: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh go/install: sudo apt install golang node/install: nvm install ruby/install: rbenv install python/install: pyenv install + sdkman/install: curl -s "https://get.sdkman.io" | bash docker/install: curl -fsSL -o- https://get.docker.com | sudo sh && sudo usermod -aG docker $USER claude/install: curl -fsSL https://claude.ai/install.sh | bash yq/install: wget https://github.com/mikefarah/yq/releases/latest/download/yq_linux_amd64 -O /usr/local/bin/yq && chmod +x /usr/local/bin/yq