Replace asdf with mise

This commit is contained in:
2025-09-25 13:31:31 -05:00
parent 992f81fc04
commit 9a5595245c
6 changed files with 15 additions and 15 deletions

View File

@@ -54,7 +54,7 @@ export BOX_SETUP_UPDATE_PKGS_CMD="$update_pkgs_cmd"
# make dirs and copy configs/dotfiles # make dirs and copy configs/dotfiles
source ./src_files/.config/zsh/.zshenv source ./src_files/.config/zsh/.zshenv
./make_dirs.sh ./make_dirs.sh
./copy_configs.sh $2 ./copy_dotfiles.sh $2
# install programs # install programs
source $ZDOTDIR/.zshenv source $ZDOTDIR/.zshenv

View File

@@ -1,13 +1,13 @@
#!/bin/zsh #!/bin/zsh
execute() { echo "executing: $@" && "$@" } echo_and_execute() { echo "executing: $@" && "$@" }
copy_file() { copy_file() {
local from=$1 local from=$1
local to=$2 local to=$2
local filename=$(basename $from) local filename=$(basename $from)
[[ -e $to/$filename ]] && execute rm $to/$filename [[ -e $to/$filename ]] && rm $to/$filename
execute cp -p $from $to/$filename echo_and_execute cp -p $from $to/$filename
} }
copy_dir() { copy_dir() {
@@ -16,8 +16,8 @@ copy_dir() {
pushd $from > /dev/null pushd $from > /dev/null
local directories=(`find . -mindepth 1 -maxdepth 1 -type d`) local directories=(`find . -mindepth 1 -maxdepth 1 -type d`)
for dir in $directories; do for dir in $directories; do
[[ -d $to/$dir ]] && execute rm -rf $to/$dir [[ -d $to/$dir ]] && rm -rf $to/$dir
execute cp -rp $dir $to/$dir echo_and_execute cp -rp $dir $to/$dir
done done
local files=(`find . -mindepth 1 -maxdepth 1 -type f`) local files=(`find . -mindepth 1 -maxdepth 1 -type f`)
for file in $files; do for file in $files; do

View File

@@ -0,0 +1,4 @@
[tools]
go = "1"
python = "3"
ruby = "3"

View File

@@ -1,6 +1,7 @@
# default programs # default programs
export BROWSER='brave' export BROWSER='brave'
export EDITOR='nvim' export EDITOR='nvim'
export TERMINAL='ghostty'
# env vars used for my organization structure # env vars used for my organization structure
export DIR_HOME_BOX="$HOME/dbox" export DIR_HOME_BOX="$HOME/dbox"
@@ -23,7 +24,7 @@ export XDG_CACHE_HOME="$HOME/.cache"
export XDG_DATA_HOME="$DIR_LOCAL/share" export XDG_DATA_HOME="$DIR_LOCAL/share"
export XDG_STATE_HOME="$DIR_LOCAL/state" export XDG_STATE_HOME="$DIR_LOCAL/state"
export XDG_DATA_DIRS="/usr/local/share:/usr/share" export XDG_DATA_DIRS="/usr/local/share:/usr/share"
#export XDG_CONFIG_DIRS="/etc/xdg" # TODO: does this work on macos? #export XDG_CONFIG_DIRS="/etc/xdg" # TODO: does this work on macOS?
# zsh # zsh
export ZDOTDIR="$XDG_CONFIG_HOME/zsh" # may already be set, set anyway export ZDOTDIR="$XDG_CONFIG_HOME/zsh" # may already be set, set anyway
@@ -31,12 +32,6 @@ export ZDOTDIR="$XDG_CONFIG_HOME/zsh" # may already be set, set anyway
# git # git
export GIT_EDITOR="$EDITOR" export GIT_EDITOR="$EDITOR"
# language support/tools
export ASDF_DIR="$XDG_CONFIG_HOME/asdf"
export ASDF_CONFIG_FILE="$ASDF_DIR/.asdfrc"
export ASDF_DATA_DIR="$DIR_LOCAL/.asdf"
export ASDF_TOOL_VERSIONS_FILENAME=".asdf_tool_versions"
# clean-up of home dir # clean-up of home dir
export __CF_USER_TEXT_ENCODING="0x0:0x0" export __CF_USER_TEXT_ENCODING="0x0:0x0"

View File

@@ -33,6 +33,7 @@ alias ncspotkeys="$EDITOR $DIR_GIT_PROJECTS/other/ncspot/doc/users.md"
[[ -a "$ZDOTDIR/zsh-general-dev" ]] && source "$ZDOTDIR/zsh-general-dev" [[ -a "$ZDOTDIR/zsh-general-dev" ]] && source "$ZDOTDIR/zsh-general-dev"
[[ -a "$ZDOTDIR/zsh-life-system" ]] && source "$ZDOTDIR/zsh-life-system" [[ -a "$ZDOTDIR/zsh-life-system" ]] && source "$ZDOTDIR/zsh-life-system"
# TODO: refactor the below; simplify or at least move elsewhere # dev/lang setup
[[ -n $(command -v mise) ]] && eval "$(mise activate zsh)"
export DEVKITARM=/opt/devkitpro/devkitARM export DEVKITARM=/opt/devkitpro/devkitARM
. $(brew --prefix asdf)/libexec/asdf.sh