Skip to content

Commit 0e92abe

Browse files
committed
switch to mise
1 parent d44726e commit 0e92abe

File tree

14 files changed

+80
-197
lines changed

14 files changed

+80
-197
lines changed

Brewfile

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ brew "gh"
3131
brew "git"
3232
brew "git-branch-name"
3333
brew "gnupg"
34-
brew "golang"
3534
brew "graphviz"
3635
brew "htop"
3736
brew "httpie"
@@ -42,11 +41,8 @@ brew "lima"
4241
brew "lua-language-server"
4342
brew "marksman" # markdown language server
4443
brew "neovim"
45-
brew "node"
4644
brew "pinentry-mac"
47-
brew "pyenv"
4845
brew "qemu"
49-
brew "rbenv"
5046
brew "rcm"
5147
brew "reattach-to-user-namespace"
5248
brew "ripgrep"

config/mise/config.toml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
[tools]
2+
bun = "latest"
3+
cargo-binstall = "latest"
4+
go = "1.24"
5+
node = "24"
6+
python = "3.13"
7+
ruby = "3.4"
8+
rust = "latest"
9+
10+
# Python Global Packages
11+
"pipx:pyright" = "latest"
12+
"pipx:python-lsp-server[all]" = "latest"
13+
14+
# Node Global Packages
15+
"npm:bash-language-server" = "latest"
16+
"npm:dockerfile-language-server-nodejs" = "latest"
17+
"npm:svgo" = "latest"
18+
"npm:typescript" = "latest"
19+
"npm:typescript-language-server" = "latest"
20+
"npm:wscat" = "latest"
21+
22+
# Cargo Global Packages
23+
"cargo:taplo-cli" = "latest"
24+
"cargo:unison-fsmonitor" = "latest"
25+
"cargo:wasm-pack" = "latest"
26+
27+
[settings]
28+
idiomatic_version_file_enable_tools = ["ruby", "python", "node"]
29+
30+
# Still experimental:
31+
# [settings.python]
32+
# uv_venv_auto = true
33+
34+
[settings.npm]
35+
bun = true
36+
37+
[settings.pipx]
38+
uvx = true

config/nvim/lua/plugins/lsp.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ local config = function()
125125
-- rootMarkers = { ".git/", "pyproject.toml", "setup.py", "setup.cfg", "requirements.txt", "Pipfile", "pyrightconfig.json", },
126126
python = {
127127
analysis = {
128-
pythonPath = home .. "/.pyenv/shims/python"
128+
pythonPath = home .. "/.local/share/mise/shims/python"
129129
},
130130
},
131131
},

install.sh

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,10 @@ set -e
2121
# Install dotfiles
2222
rcup
2323

24-
./install/ruby
24+
eval "$(mise activate bash --shims)"
25+
mise install
26+
2527
./install/gems
26-
./install/python
27-
./install/python-packages
28-
./install/node-packages
29-
./install/cargo-packages
3028
./install/go-packages
3129

3230
cp ./install/*.ttf ~/Library/Fonts/

install/cargo-packages

Lines changed: 0 additions & 14 deletions
This file was deleted.

install/gems

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,13 @@ echo "Installing Global RubyGems"
77
GEMS=(
88
bundler
99
interactive_editor
10-
neovim
1110
reek
1211
rubocop
1312
rubocop-performance
1413
rubocop-rails
1514
rubocop-rspec
1615
ruby-lint
1716
ruumba
18-
scss-lint
1917
solargraph
2018
tmuxinator
2119
)

install/node-packages

Lines changed: 0 additions & 27 deletions
This file was deleted.

install/python

Lines changed: 0 additions & 10 deletions
This file was deleted.

install/python-packages

Lines changed: 0 additions & 14 deletions
This file was deleted.

install/ruby

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)