diff --git a/install/config/mise-work.sh b/install/config/mise-work.sh index 15d71923..64ba12d0 100644 --- a/install/config/mise-work.sh +++ b/install/config/mise-work.sh @@ -7,3 +7,19 @@ _.path = "{{ cwd }}/bin" EOF mise trust ~/Work/.mise.toml + +if [[ -n "${OMARCHY_CHROOT_INSTALL:-}" ]]; then + NODE_TARBALL=$(find /opt/packages -name "node-v*-linux-x64.tar.gz" -type f 2>/dev/null | head -n1) + + NODE_VERSION=$(basename "$NODE_TARBALL" | sed 's/node-v\(.*\)-linux-x64.tar.gz/\1/') + NODE_INSTALL_DIR="$HOME/.local/share/mise/installs/node/$NODE_VERSION" + + mkdir -p "$NODE_INSTALL_DIR" + tar -xzf "$NODE_TARBALL" \ + --strip-components=1 \ + -C "$NODE_INSTALL_DIR" + + mise use -g node@"$NODE_VERSION" +else + mise use -g node@latest +fi