diff --git a/defaults/bash/init b/defaults/bash/init index 458e260..eb33383 100644 --- a/defaults/bash/init +++ b/defaults/bash/init @@ -1,4 +1,3 @@ -eval "$(rbenv init - bash)" -eval "$(nodenv init -)" +eval "$(mise activate bash)" eval "$(zoxide init bash)" source /usr/share/doc/fzf/examples/key-bindings.bash diff --git a/defaults/bash/shell b/defaults/bash/shell index 08aa588..350ab73 100644 --- a/defaults/bash/shell +++ b/defaults/bash/shell @@ -8,7 +8,7 @@ HISTFILESIZE="${HISTSIZE}" source /usr/share/bash-completion/bash_completion # Set complete path -export PATH="./bin:$HOME/.local/bin:$HOME/.local/share/omakub/bin:$HOME/.rbenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" +export PATH="./bin:$HOME/.local/bin:$HOME/.local/share/omakub/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" set +h export OMAKUB_PATH="/home/$USER/.local/share/omakub" diff --git a/install/mies.sh b/install/mies.sh new file mode 100644 index 0000000..96f89a8 --- /dev/null +++ b/install/mies.sh @@ -0,0 +1,6 @@ +# Install mise for managing multiple versions of languages. See https://mise.jdx.dev/ +curl https://mise.run | sh + +# Install developer setups +mise use --global ruby@latest +mise use --global node@latest diff --git a/install/nodenv.sh b/install/nodenv.sh deleted file mode 100644 index de77835..0000000 --- a/install/nodenv.sh +++ /dev/null @@ -1,16 +0,0 @@ -if ! command -v nodenv &>/dev/null; then - URL="https://nodejs.org/download/release/index.json" - DEFAULT_NODE_VERSION=$(curl -s "$URL" | jq -r '.[] | select(.lts != false) | .version' | head -n 1) - - git clone https://github.com/nodenv/nodenv.git ~/.nodenv - sudo ln -vs ~/.nodenv/bin/nodenv /usr/local/bin/nodenv - cd ~/.nodenv - src/configure && make -C src || true - cd ~/ - mkdir -p "$(nodenv root)"/plugins - git clone https://github.com/nodenv/node-build.git "$(nodenv root)"/plugins/node-build - git clone https://github.com/nodenv/nodenv-aliases.git $(nodenv root)/plugins/nodenv-aliases - nodenv install $DEFAULT_NODE_VERSION - nodenv global $DEFAULT_NODE_VERSION - sudo ln -vs $(nodenv root)/shims/* /usr/local/bin/ -fi diff --git a/install/ruby.sh b/install/ruby.sh deleted file mode 100644 index 26a939e..0000000 --- a/install/ruby.sh +++ /dev/null @@ -1,18 +0,0 @@ -# FIXME: Change to use whatever latest release is -DEFAULT_RUBY_VERSION="3.3.1" - -sudo apt install -y rbenv - -RUBY_BUILD_DIR="$(rbenv root)/plugins/ruby-build" - -# Check if the directory exists -if [ -d "$RUBY_BUILD_DIR" ]; then - cd "$RUBY_BUILD_DIR" && git pull - cd - -else - git clone https://github.com/rbenv/ruby-build.git "$RUBY_BUILD_DIR" -fi - -git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build -rbenv install $DEFAULT_RUBY_VERSION -rbenv global $DEFAULT_RUBY_VERSION