diff --git a/configs/zsh/zshrc b/configs/zsh/zshrc index ffb2aae..ecbcfcf 100644 --- a/configs/zsh/zshrc +++ b/configs/zsh/zshrc @@ -153,6 +153,9 @@ export PATH="${KREW_ROOT:-$HOME/.krew}/bin:$PATH" # Add Local scripts export PATH="$HOME/.local/bin:$PATH" +# Add GraalVM +export GRAALVM_HOME=/opt/graalvm + #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 f3c82ef..f165cbd 100644 --- a/install.conf.yaml +++ b/install.conf.yaml @@ -49,12 +49,8 @@ - shell: - [ ~/.dotfiles/scripts/fixMacPortableKeyboard.sh, Fixing MacBook Air and MacBook Pro Keyboards] - [ - sudo apt install remmina remmina-plugin-vnc remmina-plugin-rdp nmap tmux nmon htop -y, - Installing Trevor's Packages - ] - - [ - sudo apt install zsh zsh-syntax-highlighting -y, - Installing ZSH and its plugins, + sudo apt install remmina remmina-plugin-vnc remmina-plugin-rdp nmap tmux nmon htop zsh zsh-syntax-highlighting -y, + Installing Trevor's Packages, ZSH and its Plugins ] - [git submodule update --init --recursive, Installing submodules] - [fc-cache -fv, Updating Font Cache] @@ -64,6 +60,7 @@ ] - [~/.dotfiles/scripts/setupKubectl.sh, Setting up Kubectl] - [~/.dotfiles/scripts/setupHelm.sh, Setting up Helm] + - [~/.dotfiles/scripts/setupGraalVM.sh, Setting up Graal Native Build Tools] #- git: # "/home/tmerritt/Projects/dfr": # url: "https://git.pyrocode.xyz/tmerritt/dfr.git" diff --git a/scripts/setupGraalVM.sh b/scripts/setupGraalVM.sh new file mode 100644 index 0000000..3ba5f3a --- /dev/null +++ b/scripts/setupGraalVM.sh @@ -0,0 +1,7 @@ +#!/bin/bash +echo "Starting to setup GraalVM" +mkdir -p /opt/graalvm && cd /opt/graalvm +wget https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.0/graalvm-ce-java19-linux-amd64-22.3.0.tar.gz +cd /opt/graalvm +tar xzvf graalvm-ce-java19-linux-amd64-22.3.0.tar.gz --strip-components=1 +bin/gu install native-image