diff --git a/home/.config/mise/.gitignore b/.gitignore similarity index 100% rename from home/.config/mise/.gitignore rename to .gitignore diff --git a/.oxfmtrc.json b/.oxfmtrc.json index a5bf86c2..dcc7332b 100644 --- a/.oxfmtrc.json +++ b/.oxfmtrc.json @@ -1,8 +1,8 @@ { "ignorePatterns": [ ".mise/locks/**", - "home/.config/mise/config.toml", - "home/.config/mise/locks/**", + "config.toml", + "locks/**", "home/.config/nvim/lazy-lock.json" ] } diff --git a/.yamllint.yml b/.yamllint.yml index 47d9552b..fc34a24a 100644 --- a/.yamllint.yml +++ b/.yamllint.yml @@ -2,7 +2,7 @@ extends: default ignore: | .mise/locks/ - home/.config/mise/locks/ + locks/ rules: comments: level: error diff --git a/home/.config/mise/config.toml b/config.toml similarity index 99% rename from home/.config/mise/config.toml rename to config.toml index 635cfb3b..20578a85 100644 --- a/home/.config/mise/config.toml +++ b/config.toml @@ -173,7 +173,6 @@ login_shell = "{{ system_brew_prefix }}/bin/zsh" "~/.config/homebrew" = {} "~/.config/jj" = {} "~/.config/karabiner" = {} -"~/.config/mise" = {} "~/.config/nvim" = {} "~/.config/omniwm" = {} "~/.config/process-compose" = {} @@ -197,11 +196,14 @@ login_shell = "{{ system_brew_prefix }}/bin/zsh" auto_update = true [settings.dotfiles] -root = "~/.dotfiles/home" +root = "~/.config/mise/home" [settings.github] use_git_credentials = true +[settings.history] +sync = "manual" + [tasks.bootstrap] depends = ["bootstrap:**"] diff --git a/home/.config/mise/mise.lock b/home/.config/mise/mise.lock deleted file mode 100644 index 05cda560..00000000 --- a/home/.config/mise/mise.lock +++ /dev/null @@ -1,410 +0,0 @@ -# @generated - this file is auto-generated by `mise lock` https://mise.jdx.dev/dev-tools/mise-lock.html - -lockfile_version = 3 - -[[tools."aqua:owenlamont/ryl"]] -version = "0.25.1" -backend = "aqua:owenlamont/ryl" -specifiers = ["latest"] - -[tools."aqua:owenlamont/ryl"."platforms.linux-arm64"] -checksum = "sha256:0d4cb3454fdab4123219a23fbafb2c9b1eb4eb01d8f5faf9dd6adbdff8f17f2e" -url = "https://github.com/owenlamont/ryl/releases/download/v0.25.1/ryl-aarch64-unknown-linux-gnu.tar.gz" -url_api = "https://api.github.com/repos/owenlamont/ryl/releases/assets/647111947" -provenance = "github-attestations" - -[tools."aqua:owenlamont/ryl"."platforms.linux-arm64-musl"] -checksum = "sha256:807422fee674616baf2354f934a34ec57a79e05a55ba5b89183eb1b04c7f84cc" -url = "https://github.com/owenlamont/ryl/releases/download/v0.25.1/ryl-aarch64-unknown-linux-musl.tar.gz" -url_api = "https://api.github.com/repos/owenlamont/ryl/releases/assets/647111946" -provenance = "github-attestations" - -[tools."aqua:owenlamont/ryl"."platforms.linux-x64"] -checksum = "sha256:96cb18b04e2154a56c2569995fa0118237b2864c1bd122eff88cb45504c40c8c" -url = "https://github.com/owenlamont/ryl/releases/download/v0.25.1/ryl-x86_64-unknown-linux-gnu.tar.gz" -url_api = "https://api.github.com/repos/owenlamont/ryl/releases/assets/647112023" -provenance = "github-attestations" - -[tools."aqua:owenlamont/ryl"."platforms.linux-x64-musl"] -checksum = "sha256:bd140631f8e7a2a84704d6375157b06fa15f51543e950807d788bb04e672dd3a" -url = "https://github.com/owenlamont/ryl/releases/download/v0.25.1/ryl-x86_64-unknown-linux-musl.tar.gz" -url_api = "https://api.github.com/repos/owenlamont/ryl/releases/assets/647112026" -provenance = "github-attestations" - -[tools."aqua:owenlamont/ryl"."platforms.macos-arm64"] -checksum = "sha256:1544f213b3b675a444a45a5a9d24ea62d6d1c8ab2894210bd92448fec4e9a91a" -url = "https://github.com/owenlamont/ryl/releases/download/v0.25.1/ryl-aarch64-apple-darwin.tar.gz" -url_api = "https://api.github.com/repos/owenlamont/ryl/releases/assets/647111943" -provenance = "github-attestations" - -[tools."aqua:owenlamont/ryl"."platforms.windows-x64"] -checksum = "sha256:08655f908e03ce4ccac77320c4e1092f4db423aef5de759bcba4065f6189a8b9" -url = "https://github.com/owenlamont/ryl/releases/download/v0.25.1/ryl-x86_64-pc-windows-msvc.zip" -url_api = "https://api.github.com/repos/owenlamont/ryl/releases/assets/647111977" -provenance = "github-attestations" - -[[tools.hk]] -version = "2.7.0" -backend = "packslip:github.com/jdx/hk" -specifiers = ["latest"] - -[tools.hk."platforms.linux-arm64"] -checksum = "sha256:a64c8cead6f9a47e6bf4d639122ca3eeba60480763076330ba230a8cb7821520" -url = "https://github.com/jdx/hk/releases/download/v2.7.0/hk-aarch64-unknown-linux-gnu.tar.gz" -signer = "sigstore-oidc:https://github.com/jdx/hk/.github/workflows/release.yml" - -[tools.hk."platforms.linux-arm64-musl"] -checksum = "sha256:c8fc86be772051e8d80635ef2f755312f3194e2b6758c5b56346ac30cf525f70" -url = "https://github.com/jdx/hk/releases/download/v2.7.0/hk-aarch64-unknown-linux-musl.tar.gz" -signer = "sigstore-oidc:https://github.com/jdx/hk/.github/workflows/release.yml" - -[tools.hk."platforms.linux-x64"] -checksum = "sha256:2d5819ee2bc3e5b424d90fb05928c05297bfa4d36490628b075b8f8afe14b7b1" -url = "https://github.com/jdx/hk/releases/download/v2.7.0/hk-x86_64-unknown-linux-gnu.tar.gz" -signer = "sigstore-oidc:https://github.com/jdx/hk/.github/workflows/release.yml" - -[tools.hk."platforms.linux-x64-musl"] -checksum = "sha256:84e3b841f03fb82e6d3c59447bf91044d3352928b69125a5de8ba49febc2f5f1" -url = "https://github.com/jdx/hk/releases/download/v2.7.0/hk-x86_64-unknown-linux-musl.tar.gz" -signer = "sigstore-oidc:https://github.com/jdx/hk/.github/workflows/release.yml" - -[tools.hk."platforms.macos-arm64"] -checksum = "sha256:3b98dd45e493a421de5b327c87b3e0fdfac39383e11b6a2b48b43bbc5a9ce0d6" -url = "https://github.com/jdx/hk/releases/download/v2.7.0/hk-aarch64-apple-darwin.tar.gz" -signer = "sigstore-oidc:https://github.com/jdx/hk/.github/workflows/release.yml" - -[tools.hk."platforms.windows-x64"] -checksum = "sha256:69fa61c4ef0ea7d25ccb2804b52c31e91be8f7c9cc1176aabe8ea780f3c5b0bb" -url = "https://github.com/jdx/hk/releases/download/v2.7.0/hk-x86_64-pc-windows-msvc.zip" -signer = "sigstore-oidc:https://github.com/jdx/hk/.github/workflows/release.yml" - -[[tools.lua]] -version = "5.1" -backend = "vfox:jdx/vfox-lua" -specifiers = ["5.1"] - -[tools.lua."platforms.linux-arm64"] -url = "https://www.lua.org/ftp/lua-5.1.tar.gz" - -[tools.lua."platforms.linux-arm64-musl"] -url = "https://www.lua.org/ftp/lua-5.1.tar.gz" - -[tools.lua."platforms.linux-x64"] -url = "https://www.lua.org/ftp/lua-5.1.tar.gz" - -[tools.lua."platforms.linux-x64-musl"] -url = "https://www.lua.org/ftp/lua-5.1.tar.gz" - -[tools.lua."platforms.macos-arm64"] -url = "https://www.lua.org/ftp/lua-5.1.tar.gz" - -[tools.lua."platforms.macos-x64"] -url = "https://www.lua.org/ftp/lua-5.1.tar.gz" - -[tools.lua."platforms.windows-x64"] -url = "https://www.lua.org/ftp/lua-5.1.tar.gz" - -[[tools.lua-language-server]] -version = "3.19.2" -backend = "aqua:LuaLS/lua-language-server" -specifiers = ["latest"] - -[tools.lua-language-server."platforms.linux-arm64"] -checksum = "sha256:17b8e401a874440adeb649e5024c364f2bb9d15156c74a40e56d1ae9a1b2e4f2" -url = "https://github.com/LuaLS/lua-language-server/releases/download/3.19.2/lua-language-server-3.19.2-linux-arm64.tar.gz" -url_api = "https://api.github.com/repos/LuaLS/lua-language-server/releases/assets/635853508" - -[tools.lua-language-server."platforms.linux-arm64-musl"] -checksum = "sha256:17b8e401a874440adeb649e5024c364f2bb9d15156c74a40e56d1ae9a1b2e4f2" -url = "https://github.com/LuaLS/lua-language-server/releases/download/3.19.2/lua-language-server-3.19.2-linux-arm64.tar.gz" -url_api = "https://api.github.com/repos/LuaLS/lua-language-server/releases/assets/635853508" - -[tools.lua-language-server."platforms.linux-x64"] -checksum = "sha256:93ad326b10f6c00911dd8c450fa098332dbd8f9f45d1052f5636a2d54479b947" -url = "https://github.com/LuaLS/lua-language-server/releases/download/3.19.2/lua-language-server-3.19.2-linux-x64.tar.gz" -url_api = "https://api.github.com/repos/LuaLS/lua-language-server/releases/assets/635856120" - -[tools.lua-language-server."platforms.linux-x64-musl"] -checksum = "sha256:93ad326b10f6c00911dd8c450fa098332dbd8f9f45d1052f5636a2d54479b947" -url = "https://github.com/LuaLS/lua-language-server/releases/download/3.19.2/lua-language-server-3.19.2-linux-x64.tar.gz" -url_api = "https://api.github.com/repos/LuaLS/lua-language-server/releases/assets/635856120" - -[tools.lua-language-server."platforms.macos-arm64"] -checksum = "sha256:79149584320a23bd5fcd5bc31f47a1975acd8a4560a0e89036bb1016fa61687f" -url = "https://github.com/LuaLS/lua-language-server/releases/download/3.19.2/lua-language-server-3.19.2-darwin-arm64.tar.gz" -url_api = "https://api.github.com/repos/LuaLS/lua-language-server/releases/assets/635852571" - -[tools.lua-language-server."platforms.macos-x64"] -checksum = "sha256:6f2174ece5ec63bcd9d5b22b2c902445c1cd9045fafe48c62602448ebf4c09cc" -url = "https://github.com/LuaLS/lua-language-server/releases/download/3.19.2/lua-language-server-3.19.2-darwin-x64.tar.gz" -url_api = "https://api.github.com/repos/LuaLS/lua-language-server/releases/assets/635851575" - -[tools.lua-language-server."platforms.windows-x64"] -checksum = "sha256:4a3dc851b3b31e7b75a23f645d1ba4a2137579a55f5fa4edbb17a3e2a6254044" -url = "https://github.com/LuaLS/lua-language-server/releases/download/3.19.2/lua-language-server-3.19.2-win32-x64.zip" -url_api = "https://api.github.com/repos/LuaLS/lua-language-server/releases/assets/635856461" - -[[tools.neovim]] -version = "0.12.6" -backend = "vfox:jdx/vfox-neovim" -specifiers = ["latest"] - -[tools.neovim."platforms.linux-arm64"] -url = "https://github.com/neovim/neovim/releases/download/v0.12.6/nvim-linux-arm64.tar.gz" - -[tools.neovim."platforms.linux-arm64-musl"] -url = "https://github.com/neovim/neovim/releases/download/v0.12.6/nvim-linux-arm64.tar.gz" - -[tools.neovim."platforms.linux-x64"] -url = "https://github.com/neovim/neovim/releases/download/v0.12.6/nvim-linux-x86_64.tar.gz" - -[tools.neovim."platforms.linux-x64-musl"] -url = "https://github.com/neovim/neovim/releases/download/v0.12.6/nvim-linux-x86_64.tar.gz" - -[tools.neovim."platforms.macos-arm64"] -url = "https://github.com/neovim/neovim/releases/download/v0.12.6/nvim-macos-arm64.tar.gz" - -[tools.neovim."platforms.macos-x64"] -url = "https://github.com/neovim/neovim/releases/download/v0.12.6/nvim-macos-x86_64.tar.gz" - -[tools.neovim."platforms.windows-x64"] -url = "https://github.com/neovim/neovim/releases/download/v0.12.6/nvim-win64.zip" - -[[tools."npm:@vtsls/language-server"]] -version = "0.3.0" -aube = { path = "locks/npm-vtsls-language-server/0.3.0", digest = "sha256:1ece210c69f840f97e29b17051df7588ba36c194fab6d5d78fb1cfba7d22bd50" } -backend = "npm:@vtsls/language-server" -specifiers = ["latest"] - -[[tools."npm:@vue/language-server"]] -version = "3.3.13" -aube = { path = "locks/npm-vue-language-server/3.3.13", digest = "sha256:509e66e22772b17a6c453b0dade03fe5ada7867d5de6857b14fe19cff1ce2642" } -backend = "npm:@vue/language-server" -specifiers = ["latest"] - -[[tools."npm:@zed-industries/vscode-langservers-extracted"]] -version = "4.10.8" -aube = { path = "locks/npm-zed-industries-vscode-langservers-extracted/4.10.8", digest = "sha256:313ec4e3e7d27916f34273cfdb33d26c5d251d958260193821bd8557c41a8391" } -backend = "npm:@zed-industries/vscode-langservers-extracted" -specifiers = ["latest"] - -[[tools.pkl]] -version = "0.32.1" -backend = "aqua:apple/pkl" -specifiers = ["latest"] - -[tools.pkl."platforms.linux-arm64"] -checksum = "sha256:a76d2dd47da435a8f911b0347373f47c7e59ea54fb75ff846d20b8df10dba058" -url = "https://github.com/apple/pkl/releases/download/0.32.1/pkl-linux-aarch64" -url_api = "https://api.github.com/repos/apple/pkl/releases/assets/487426568" - -[tools.pkl."platforms.linux-arm64-musl"] -checksum = "sha256:a76d2dd47da435a8f911b0347373f47c7e59ea54fb75ff846d20b8df10dba058" -url = "https://github.com/apple/pkl/releases/download/0.32.1/pkl-linux-aarch64" -url_api = "https://api.github.com/repos/apple/pkl/releases/assets/487426568" - -[tools.pkl."platforms.linux-x64"] -checksum = "sha256:3180b62da95c0cad1d904e9bb6c5f4a8f9032413c21e53194bb91ff1ee5f3211" -url = "https://github.com/apple/pkl/releases/download/0.32.1/pkl-linux-amd64" -url_api = "https://api.github.com/repos/apple/pkl/releases/assets/487426567" - -[tools.pkl."platforms.linux-x64-musl"] -checksum = "sha256:3180b62da95c0cad1d904e9bb6c5f4a8f9032413c21e53194bb91ff1ee5f3211" -url = "https://github.com/apple/pkl/releases/download/0.32.1/pkl-linux-amd64" -url_api = "https://api.github.com/repos/apple/pkl/releases/assets/487426567" - -[tools.pkl."platforms.macos-arm64"] -checksum = "sha256:563eb51c9a20b16a3625464ed745c675ed9750381f2126722696a0d7cac1d9d3" -url = "https://github.com/apple/pkl/releases/download/0.32.1/pkl-macos-aarch64" -url_api = "https://api.github.com/repos/apple/pkl/releases/assets/487426570" - -[tools.pkl."platforms.macos-x64"] -checksum = "sha256:5b74b903234047960144f66f2cebdd12d267d9b98e8155ed91d2ae5ed27e2d1f" -url = "https://github.com/apple/pkl/releases/download/0.32.1/pkl-macos-amd64" -url_api = "https://api.github.com/repos/apple/pkl/releases/assets/487426599" - -[tools.pkl."platforms.windows-x64"] -checksum = "sha256:8550a00fcf027335e42c5e2cd553b88e98845408cb1880b3e3d1860caf46d22a" -url = "https://github.com/apple/pkl/releases/download/0.32.1/pkl-windows-amd64.exe" -url_api = "https://api.github.com/repos/apple/pkl/releases/assets/487426668" - -[[tools.ruby]] -version = "4.0.7" -backend = "core:ruby" -specifiers = ["latest"] - -[tools.ruby."platforms.windows-x64"] -checksum = "sha256:7a9be96d3448ecbd9a81eccae1f619131dfcc761f2c98dded03ece6c05d0474f" -url = "https://github.com/oneclick/rubyinstaller2/releases/download/RubyInstaller-4.0.7-1/rubyinstaller-4.0.7-1-x64.7z" - -[[tools.ruby]] -version = "4.0.7" -backend = "core:ruby" -specifiers = ["latest"] - -[tools.ruby.options] -compile = "false" -precompiled_url = "jdx/ruby" -ruby_build_repo = "https://github.com/rbenv/ruby-build.git" -ruby_install = "false" - -[tools.ruby."platforms.linux-arm64"] -checksum = "sha256:ed4a403f5cd7eb5941cb96e52e4382eaa81660715e4ce7c9c5dbb4bf77fcde37" -url = "https://github.com/jdx/ruby/releases/download/4.0.7-2/ruby-4.0.7.arm64_linux.tar.gz" -provenance = "github-attestations" - -[tools.ruby."platforms.linux-arm64-musl"] -checksum = "sha256:911ace20f90d068ca0e4dda6d0e4f0f81e52e52f2dd4f4004c721e253412e82d" -url = "https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.7.tar.gz" - -[tools.ruby."platforms.linux-x64"] -checksum = "sha256:659c4c80138145f3be439b3e4275b616cc87022e9488b823d708ab75a77558a9" -url = "https://github.com/jdx/ruby/releases/download/4.0.7-2/ruby-4.0.7.x86_64_linux.tar.gz" -provenance = "github-attestations" - -[tools.ruby."platforms.linux-x64-musl"] -checksum = "sha256:911ace20f90d068ca0e4dda6d0e4f0f81e52e52f2dd4f4004c721e253412e82d" -url = "https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.7.tar.gz" - -[tools.ruby."platforms.macos-arm64"] -checksum = "sha256:6ad0acc5b0c437a2514679ff9a0f925e8b66ad4e96357e9ae2764b622f5d88d4" -url = "https://github.com/jdx/ruby/releases/download/4.0.7-2/ruby-4.0.7.macos.tar.gz" -provenance = "github-attestations" - -[tools.ruby."platforms.macos-x64"] -checksum = "sha256:911ace20f90d068ca0e4dda6d0e4f0f81e52e52f2dd4f4004c721e253412e82d" -url = "https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.7.tar.gz" - -[[tools.rust-analyzer]] -version = "2026-10-12" -backend = "aqua:rust-lang/rust-analyzer" -specifiers = ["latest"] - -[tools.rust-analyzer."platforms.linux-arm64"] -checksum = "sha256:d7219d5d8f5537bb227b521157aebddfe7e4a90f4a85a74f31e53722f5691025" -url = "https://github.com/rust-lang/rust-analyzer/releases/download/2026-10-12/rust-analyzer-aarch64-unknown-linux-gnu.gz" -url_api = "https://api.github.com/repos/rust-lang/rust-analyzer/releases/assets/632692727" - -[tools.rust-analyzer."platforms.linux-arm64-musl"] -checksum = "sha256:d7219d5d8f5537bb227b521157aebddfe7e4a90f4a85a74f31e53722f5691025" -url = "https://github.com/rust-lang/rust-analyzer/releases/download/2026-10-12/rust-analyzer-aarch64-unknown-linux-gnu.gz" -url_api = "https://api.github.com/repos/rust-lang/rust-analyzer/releases/assets/632692727" - -[tools.rust-analyzer."platforms.linux-x64"] -checksum = "sha256:040cab4e2abc490fadd95c3f6cbc60b941a78761dbc3acf0ec66fd7a97f31db3" -url = "https://github.com/rust-lang/rust-analyzer/releases/download/2026-10-12/rust-analyzer-x86_64-unknown-linux-gnu.gz" -url_api = "https://api.github.com/repos/rust-lang/rust-analyzer/releases/assets/632693207" - -[tools.rust-analyzer."platforms.linux-x64-musl"] -checksum = "sha256:040cab4e2abc490fadd95c3f6cbc60b941a78761dbc3acf0ec66fd7a97f31db3" -url = "https://github.com/rust-lang/rust-analyzer/releases/download/2026-10-12/rust-analyzer-x86_64-unknown-linux-gnu.gz" -url_api = "https://api.github.com/repos/rust-lang/rust-analyzer/releases/assets/632693207" - -[tools.rust-analyzer."platforms.macos-arm64"] -checksum = "sha256:a2e45e828b37bfc4b507c2ca456e8b61096e0bdfbae225f3d33295546d1eeacf" -url = "https://github.com/rust-lang/rust-analyzer/releases/download/2026-10-12/rust-analyzer-aarch64-apple-darwin.gz" -url_api = "https://api.github.com/repos/rust-lang/rust-analyzer/releases/assets/632692652" - -[tools.rust-analyzer."platforms.macos-x64"] -checksum = "sha256:56a5698a2e0d495c3ec28155416db310c879f21a70f6f38db549166cf157cfab" -url = "https://github.com/rust-lang/rust-analyzer/releases/download/2026-10-12/rust-analyzer-x86_64-apple-darwin.gz" -url_api = "https://api.github.com/repos/rust-lang/rust-analyzer/releases/assets/632693136" - -[tools.rust-analyzer."platforms.windows-x64"] -checksum = "sha256:77f7a907f0e6f179281bac38e2d08435c974db9a5b99de52c5c963aff52883ec" -url = "https://github.com/rust-lang/rust-analyzer/releases/download/2026-10-12/rust-analyzer-x86_64-pc-windows-msvc.zip" -url_api = "https://api.github.com/repos/rust-lang/rust-analyzer/releases/assets/632693172" - -[[tools.tree-sitter]] -version = "0.27.1" -backend = "aqua:tree-sitter/tree-sitter" -specifiers = ["latest"] - -[tools.tree-sitter."platforms.linux-arm64"] -checksum = "sha256:404be5d54a4955571c4067c21d4699660eab3a534cefb0659341b207f7139ec5" -url = "https://github.com/tree-sitter/tree-sitter/releases/download/v0.27.1/tree-sitter-linux-arm64.gz" -url_api = "https://api.github.com/repos/tree-sitter/tree-sitter/releases/assets/622546797" -provenance = "github-attestations" - -[tools.tree-sitter."platforms.linux-arm64-musl"] -checksum = "sha256:404be5d54a4955571c4067c21d4699660eab3a534cefb0659341b207f7139ec5" -url = "https://github.com/tree-sitter/tree-sitter/releases/download/v0.27.1/tree-sitter-linux-arm64.gz" -url_api = "https://api.github.com/repos/tree-sitter/tree-sitter/releases/assets/622546797" -provenance = "github-attestations" - -[tools.tree-sitter."platforms.linux-x64"] -checksum = "sha256:d01042f94ba3d6827ddc9788e235f75d8366431be42bdf90ade534d960c98b7d" -url = "https://github.com/tree-sitter/tree-sitter/releases/download/v0.27.1/tree-sitter-linux-x64.gz" -url_api = "https://api.github.com/repos/tree-sitter/tree-sitter/releases/assets/622546800" -provenance = "github-attestations" - -[tools.tree-sitter."platforms.linux-x64-musl"] -checksum = "sha256:d01042f94ba3d6827ddc9788e235f75d8366431be42bdf90ade534d960c98b7d" -url = "https://github.com/tree-sitter/tree-sitter/releases/download/v0.27.1/tree-sitter-linux-x64.gz" -url_api = "https://api.github.com/repos/tree-sitter/tree-sitter/releases/assets/622546800" -provenance = "github-attestations" - -[tools.tree-sitter."platforms.macos-arm64"] -checksum = "sha256:46cb97d9a2c52c94e22d9a76c2f1116156b8b61f98360e2a9cce05fcb197cd4d" -url = "https://github.com/tree-sitter/tree-sitter/releases/download/v0.27.1/tree-sitter-macos-arm64.gz" -url_api = "https://api.github.com/repos/tree-sitter/tree-sitter/releases/assets/622546827" -provenance = "github-attestations" - -[tools.tree-sitter."platforms.macos-x64"] -checksum = "sha256:b740262cb0f35be64e39b50ad68b020433924a7bcee5ae5c8e40e68d71215647" -url = "https://github.com/tree-sitter/tree-sitter/releases/download/v0.27.1/tree-sitter-macos-x64.gz" -url_api = "https://api.github.com/repos/tree-sitter/tree-sitter/releases/assets/622546842" -provenance = "github-attestations" - -[tools.tree-sitter."platforms.windows-x64"] -checksum = "sha256:e21184878f908f91c753b78a76a0766e61954e06627b46088d70d66233424531" -url = "https://github.com/tree-sitter/tree-sitter/releases/download/v0.27.1/tree-sitter-windows-x64.gz" -url_api = "https://api.github.com/repos/tree-sitter/tree-sitter/releases/assets/622546839" -provenance = "github-attestations" - -[[tools.ty]] -version = "0.0.89" -backend = "aqua:astral-sh/ty" -specifiers = ["latest"] - -[tools.ty."platforms.linux-arm64"] -checksum = "sha256:b53305003b07690f9adae354ba69ae428c317411fbf90991cafeb008c101de39" -url = "https://github.com/astral-sh/ty/releases/download/0.0.89/ty-aarch64-unknown-linux-gnu.tar.gz" -url_api = "https://api.github.com/repos/astral-sh/ty/releases/assets/646994910" -provenance = "github-attestations" - -[tools.ty."platforms.linux-arm64-musl"] -checksum = "sha256:7583ebea89e7ae9a5019942f0b5394a6a18a19562050b2d6ed6df576e040e328" -url = "https://github.com/astral-sh/ty/releases/download/0.0.89/ty-aarch64-unknown-linux-musl.tar.gz" -url_api = "https://api.github.com/repos/astral-sh/ty/releases/assets/646994921" -provenance = "github-attestations" - -[tools.ty."platforms.linux-x64"] -checksum = "sha256:85d1bb663cf67e3e8078fb646327f0d88a377d66c9fc3aa11f6ad08c874d6512" -url = "https://github.com/astral-sh/ty/releases/download/0.0.89/ty-x86_64-unknown-linux-gnu.tar.gz" -url_api = "https://api.github.com/repos/astral-sh/ty/releases/assets/646995092" -provenance = "github-attestations" - -[tools.ty."platforms.linux-x64-musl"] -checksum = "sha256:2618c34c21096a44a797512f2533dea52d28e95a0287833719805db72874b8b1" -url = "https://github.com/astral-sh/ty/releases/download/0.0.89/ty-x86_64-unknown-linux-musl.tar.gz" -url_api = "https://api.github.com/repos/astral-sh/ty/releases/assets/646995112" -provenance = "github-attestations" - -[tools.ty."platforms.macos-arm64"] -checksum = "sha256:c0535481dd2ca2653dbf804bb008ca2286f9ae7f284c12f52158a1853fcdc06f" -url = "https://github.com/astral-sh/ty/releases/download/0.0.89/ty-aarch64-apple-darwin.tar.gz" -url_api = "https://api.github.com/repos/astral-sh/ty/releases/assets/646994882" -provenance = "github-attestations" - -[tools.ty."platforms.macos-x64"] -checksum = "sha256:f522783404e9b96be12a7543fe6eaab26e3c9a87f639a53b13eed883e8fdb62a" -url = "https://github.com/astral-sh/ty/releases/download/0.0.89/ty-x86_64-apple-darwin.tar.gz" -url_api = "https://api.github.com/repos/astral-sh/ty/releases/assets/646995061" -provenance = "github-attestations" - -[tools.ty."platforms.windows-x64"] -checksum = "sha256:59232824e08b30b5aed11bab9a2d1296eab75c736938f6b8884e4597700a0fb2" -url = "https://github.com/astral-sh/ty/releases/download/0.0.89/ty-x86_64-pc-windows-msvc.zip" -url_api = "https://api.github.com/repos/astral-sh/ty/releases/assets/646995070" -provenance = "github-attestations" diff --git a/home/.local/bin/update-system b/home/.local/bin/update-system index d4175676..d0829974 100755 --- a/home/.local/bin/update-system +++ b/home/.local/bin/update-system @@ -4,9 +4,9 @@ set -euo pipefail # mise mise self-update --yes -mise -C ~/.dotfiles bootstrap --yes --skip repos --update --upgrade -mise -C ~/.dotfiles lock -mise -C ~/.dotfiles lock --global +mise -C ~/.config/mise bootstrap --yes --skip repos --update --upgrade +mise -C ~/.config/mise lock +mise -C ~/.config/mise lock --global mise prune --yes # Homebrew diff --git a/install.sh b/install.sh index a5d34271..79d2fd95 100755 --- a/install.sh +++ b/install.sh @@ -2,11 +2,6 @@ set -euo pipefail -DOTFILES="$HOME/.dotfiles" - -export MISE_GLOBAL_CONFIG_FILE="$DOTFILES/home/.config/mise/config.toml" -export MISE_TRUSTED_CONFIG_PATHS="$DOTFILES" - # TODO: Remove this version pin once the fixes are included in the default installer release. # ref: https://github.com/jdx/mise/pull/14570 # ref: https://github.com/jdx/mise/pull/14572 @@ -16,11 +11,6 @@ export MISE_VERSION="v2026.10.13" # ref: https://github.com/jdx/mise/pull/14596 export PATH="/nix/var/nix/profiles/default/bin:$PATH" -# Clone dotfiles repository. -if [ ! -d "$DOTFILES" ]; then - git clone https://github.com/ponko2/dotfiles.git "$DOTFILES" -fi - # Resolve mise executable. MISE="$(command -v mise 2>/dev/null || echo "$HOME/.local/bin/mise")" @@ -29,4 +19,10 @@ if [ ! -x "$MISE" ]; then curl -fsSL https://mise.run | sh fi -"$MISE" -C "$DOTFILES" bootstrap --yes +if ! "$MISE" exec gh@latest -- gh auth status --active --hostname github.com >/dev/null 2>&1; then + "$MISE" exec gh@latest -- gh auth login --hostname github.com --git-protocol https --web +fi + +"$MISE" exec gh@latest -- gh auth setup-git --hostname github.com + +"$MISE" bootstrap --adopt ponko2/dotfiles --yes diff --git a/.mise/locks/npm-commitlint-cli/21.2.3/aube-lock.yaml b/locks/npm-commitlint-cli/21.2.3/aube-lock.yaml similarity index 100% rename from .mise/locks/npm-commitlint-cli/21.2.3/aube-lock.yaml rename to locks/npm-commitlint-cli/21.2.3/aube-lock.yaml diff --git a/.mise/locks/npm-commitlint-cli/21.2.3/package.json b/locks/npm-commitlint-cli/21.2.3/package.json similarity index 100% rename from .mise/locks/npm-commitlint-cli/21.2.3/package.json rename to locks/npm-commitlint-cli/21.2.3/package.json diff --git a/home/.config/mise/locks/npm-vtsls-language-server/0.3.0/aube-lock.yaml b/locks/npm-vtsls-language-server/0.3.0/aube-lock.yaml similarity index 100% rename from home/.config/mise/locks/npm-vtsls-language-server/0.3.0/aube-lock.yaml rename to locks/npm-vtsls-language-server/0.3.0/aube-lock.yaml diff --git a/home/.config/mise/locks/npm-vtsls-language-server/0.3.0/package.json b/locks/npm-vtsls-language-server/0.3.0/package.json similarity index 100% rename from home/.config/mise/locks/npm-vtsls-language-server/0.3.0/package.json rename to locks/npm-vtsls-language-server/0.3.0/package.json diff --git a/home/.config/mise/locks/npm-vue-language-server/3.3.13/aube-lock.yaml b/locks/npm-vue-language-server/3.3.13/aube-lock.yaml similarity index 100% rename from home/.config/mise/locks/npm-vue-language-server/3.3.13/aube-lock.yaml rename to locks/npm-vue-language-server/3.3.13/aube-lock.yaml diff --git a/home/.config/mise/locks/npm-vue-language-server/3.3.13/package.json b/locks/npm-vue-language-server/3.3.13/package.json similarity index 100% rename from home/.config/mise/locks/npm-vue-language-server/3.3.13/package.json rename to locks/npm-vue-language-server/3.3.13/package.json diff --git a/home/.config/mise/locks/npm-zed-industries-vscode-langservers-extracted/4.10.8/aube-lock.yaml b/locks/npm-zed-industries-vscode-langservers-extracted/4.10.8/aube-lock.yaml similarity index 100% rename from home/.config/mise/locks/npm-zed-industries-vscode-langservers-extracted/4.10.8/aube-lock.yaml rename to locks/npm-zed-industries-vscode-langservers-extracted/4.10.8/aube-lock.yaml diff --git a/home/.config/mise/locks/npm-zed-industries-vscode-langservers-extracted/4.10.8/package.json b/locks/npm-zed-industries-vscode-langservers-extracted/4.10.8/package.json similarity index 100% rename from home/.config/mise/locks/npm-zed-industries-vscode-langservers-extracted/4.10.8/package.json rename to locks/npm-zed-industries-vscode-langservers-extracted/4.10.8/package.json diff --git a/.mise/locks/oxfmt/0.73.0/aube-lock.yaml b/locks/oxfmt/0.73.0/aube-lock.yaml similarity index 100% rename from .mise/locks/oxfmt/0.73.0/aube-lock.yaml rename to locks/oxfmt/0.73.0/aube-lock.yaml diff --git a/.mise/locks/oxfmt/0.73.0/package.json b/locks/oxfmt/0.73.0/package.json similarity index 100% rename from .mise/locks/oxfmt/0.73.0/package.json rename to locks/oxfmt/0.73.0/package.json diff --git a/mise.lock b/mise.lock index 773ed111..c9bdfa3f 100644 --- a/mise.lock +++ b/mise.lock @@ -311,16 +311,161 @@ url = "https://github.com/neovim/neovim/releases/download/v0.12.6/nvim-win64.zip [[tools."npm:@commitlint/cli"]] version = "21.2.3" -aube = { path = ".mise/locks/npm-commitlint-cli/21.2.3", digest = "sha256:6db68ace37a710e0a38eb6b41c32e8e6aa49d620f5cbb0d9e812ce2180b84b06" } +aube = { path = "locks/npm-commitlint-cli/21.2.3", digest = "sha256:6db68ace37a710e0a38eb6b41c32e8e6aa49d620f5cbb0d9e812ce2180b84b06" } backend = "npm:@commitlint/cli" specifiers = ["latest"] +[[tools."npm:@vtsls/language-server"]] +version = "0.3.0" +aube = { path = "locks/npm-vtsls-language-server/0.3.0", digest = "sha256:1ece210c69f840f97e29b17051df7588ba36c194fab6d5d78fb1cfba7d22bd50" } +backend = "npm:@vtsls/language-server" +specifiers = ["latest"] + +[[tools."npm:@vue/language-server"]] +version = "3.3.13" +aube = { path = "locks/npm-vue-language-server/3.3.13", digest = "sha256:509e66e22772b17a6c453b0dade03fe5ada7867d5de6857b14fe19cff1ce2642" } +backend = "npm:@vue/language-server" +specifiers = ["latest"] + +[[tools."npm:@zed-industries/vscode-langservers-extracted"]] +version = "4.10.8" +aube = { path = "locks/npm-zed-industries-vscode-langservers-extracted/4.10.8", digest = "sha256:313ec4e3e7d27916f34273cfdb33d26c5d251d958260193821bd8557c41a8391" } +backend = "npm:@zed-industries/vscode-langservers-extracted" +specifiers = ["latest"] + [[tools.oxfmt]] version = "0.73.0" -aube = { path = ".mise/locks/oxfmt/0.73.0", digest = "sha256:e42eeebedd060ec6393c40caa35362b541991453b9aab2de3d33d41a0c245a62" } +aube = { path = "locks/oxfmt/0.73.0", digest = "sha256:e42eeebedd060ec6393c40caa35362b541991453b9aab2de3d33d41a0c245a62" } backend = "npm:oxfmt" specifiers = ["latest"] +[[tools.pkl]] +version = "0.32.1" +backend = "aqua:apple/pkl" +specifiers = ["latest"] + +[tools.pkl."platforms.linux-arm64"] +checksum = "sha256:a76d2dd47da435a8f911b0347373f47c7e59ea54fb75ff846d20b8df10dba058" +url = "https://github.com/apple/pkl/releases/download/0.32.1/pkl-linux-aarch64" +url_api = "https://api.github.com/repos/apple/pkl/releases/assets/487426568" + +[tools.pkl."platforms.linux-arm64-musl"] +checksum = "sha256:a76d2dd47da435a8f911b0347373f47c7e59ea54fb75ff846d20b8df10dba058" +url = "https://github.com/apple/pkl/releases/download/0.32.1/pkl-linux-aarch64" +url_api = "https://api.github.com/repos/apple/pkl/releases/assets/487426568" + +[tools.pkl."platforms.linux-x64"] +checksum = "sha256:3180b62da95c0cad1d904e9bb6c5f4a8f9032413c21e53194bb91ff1ee5f3211" +url = "https://github.com/apple/pkl/releases/download/0.32.1/pkl-linux-amd64" +url_api = "https://api.github.com/repos/apple/pkl/releases/assets/487426567" + +[tools.pkl."platforms.linux-x64-musl"] +checksum = "sha256:3180b62da95c0cad1d904e9bb6c5f4a8f9032413c21e53194bb91ff1ee5f3211" +url = "https://github.com/apple/pkl/releases/download/0.32.1/pkl-linux-amd64" +url_api = "https://api.github.com/repos/apple/pkl/releases/assets/487426567" + +[tools.pkl."platforms.macos-arm64"] +checksum = "sha256:563eb51c9a20b16a3625464ed745c675ed9750381f2126722696a0d7cac1d9d3" +url = "https://github.com/apple/pkl/releases/download/0.32.1/pkl-macos-aarch64" +url_api = "https://api.github.com/repos/apple/pkl/releases/assets/487426570" + +[tools.pkl."platforms.macos-x64"] +checksum = "sha256:5b74b903234047960144f66f2cebdd12d267d9b98e8155ed91d2ae5ed27e2d1f" +url = "https://github.com/apple/pkl/releases/download/0.32.1/pkl-macos-amd64" +url_api = "https://api.github.com/repos/apple/pkl/releases/assets/487426599" + +[tools.pkl."platforms.windows-x64"] +checksum = "sha256:8550a00fcf027335e42c5e2cd553b88e98845408cb1880b3e3d1860caf46d22a" +url = "https://github.com/apple/pkl/releases/download/0.32.1/pkl-windows-amd64.exe" +url_api = "https://api.github.com/repos/apple/pkl/releases/assets/487426668" + +[[tools.ruby]] +version = "4.0.7" +backend = "core:ruby" +specifiers = ["latest"] + +[tools.ruby."platforms.windows-x64"] +checksum = "sha256:7a9be96d3448ecbd9a81eccae1f619131dfcc761f2c98dded03ece6c05d0474f" +url = "https://github.com/oneclick/rubyinstaller2/releases/download/RubyInstaller-4.0.7-1/rubyinstaller-4.0.7-1-x64.7z" + +[[tools.ruby]] +version = "4.0.7" +backend = "core:ruby" +specifiers = ["latest"] + +[tools.ruby.options] +compile = "false" +precompiled_url = "jdx/ruby" +ruby_build_repo = "https://github.com/rbenv/ruby-build.git" +ruby_install = "false" + +[tools.ruby."platforms.linux-arm64"] +checksum = "sha256:ed4a403f5cd7eb5941cb96e52e4382eaa81660715e4ce7c9c5dbb4bf77fcde37" +url = "https://github.com/jdx/ruby/releases/download/4.0.7-2/ruby-4.0.7.arm64_linux.tar.gz" +provenance = "github-attestations" + +[tools.ruby."platforms.linux-arm64-musl"] +checksum = "sha256:911ace20f90d068ca0e4dda6d0e4f0f81e52e52f2dd4f4004c721e253412e82d" +url = "https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.7.tar.gz" + +[tools.ruby."platforms.linux-x64"] +checksum = "sha256:659c4c80138145f3be439b3e4275b616cc87022e9488b823d708ab75a77558a9" +url = "https://github.com/jdx/ruby/releases/download/4.0.7-2/ruby-4.0.7.x86_64_linux.tar.gz" +provenance = "github-attestations" + +[tools.ruby."platforms.linux-x64-musl"] +checksum = "sha256:911ace20f90d068ca0e4dda6d0e4f0f81e52e52f2dd4f4004c721e253412e82d" +url = "https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.7.tar.gz" + +[tools.ruby."platforms.macos-arm64"] +checksum = "sha256:6ad0acc5b0c437a2514679ff9a0f925e8b66ad4e96357e9ae2764b622f5d88d4" +url = "https://github.com/jdx/ruby/releases/download/4.0.7-2/ruby-4.0.7.macos.tar.gz" +provenance = "github-attestations" + +[tools.ruby."platforms.macos-x64"] +checksum = "sha256:911ace20f90d068ca0e4dda6d0e4f0f81e52e52f2dd4f4004c721e253412e82d" +url = "https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.7.tar.gz" + +[[tools.rust-analyzer]] +version = "2026-10-12" +backend = "aqua:rust-lang/rust-analyzer" +specifiers = ["latest"] + +[tools.rust-analyzer."platforms.linux-arm64"] +checksum = "sha256:d7219d5d8f5537bb227b521157aebddfe7e4a90f4a85a74f31e53722f5691025" +url = "https://github.com/rust-lang/rust-analyzer/releases/download/2026-10-12/rust-analyzer-aarch64-unknown-linux-gnu.gz" +url_api = "https://api.github.com/repos/rust-lang/rust-analyzer/releases/assets/632692727" + +[tools.rust-analyzer."platforms.linux-arm64-musl"] +checksum = "sha256:d7219d5d8f5537bb227b521157aebddfe7e4a90f4a85a74f31e53722f5691025" +url = "https://github.com/rust-lang/rust-analyzer/releases/download/2026-10-12/rust-analyzer-aarch64-unknown-linux-gnu.gz" +url_api = "https://api.github.com/repos/rust-lang/rust-analyzer/releases/assets/632692727" + +[tools.rust-analyzer."platforms.linux-x64"] +checksum = "sha256:040cab4e2abc490fadd95c3f6cbc60b941a78761dbc3acf0ec66fd7a97f31db3" +url = "https://github.com/rust-lang/rust-analyzer/releases/download/2026-10-12/rust-analyzer-x86_64-unknown-linux-gnu.gz" +url_api = "https://api.github.com/repos/rust-lang/rust-analyzer/releases/assets/632693207" + +[tools.rust-analyzer."platforms.linux-x64-musl"] +checksum = "sha256:040cab4e2abc490fadd95c3f6cbc60b941a78761dbc3acf0ec66fd7a97f31db3" +url = "https://github.com/rust-lang/rust-analyzer/releases/download/2026-10-12/rust-analyzer-x86_64-unknown-linux-gnu.gz" +url_api = "https://api.github.com/repos/rust-lang/rust-analyzer/releases/assets/632693207" + +[tools.rust-analyzer."platforms.macos-arm64"] +checksum = "sha256:a2e45e828b37bfc4b507c2ca456e8b61096e0bdfbae225f3d33295546d1eeacf" +url = "https://github.com/rust-lang/rust-analyzer/releases/download/2026-10-12/rust-analyzer-aarch64-apple-darwin.gz" +url_api = "https://api.github.com/repos/rust-lang/rust-analyzer/releases/assets/632692652" + +[tools.rust-analyzer."platforms.macos-x64"] +checksum = "sha256:56a5698a2e0d495c3ec28155416db310c879f21a70f6f38db549166cf157cfab" +url = "https://github.com/rust-lang/rust-analyzer/releases/download/2026-10-12/rust-analyzer-x86_64-apple-darwin.gz" +url_api = "https://api.github.com/repos/rust-lang/rust-analyzer/releases/assets/632693136" + +[tools.rust-analyzer."platforms.windows-x64"] +checksum = "sha256:77f7a907f0e6f179281bac38e2d08435c974db9a5b99de52c5c963aff52883ec" +url = "https://github.com/rust-lang/rust-analyzer/releases/download/2026-10-12/rust-analyzer-x86_64-pc-windows-msvc.zip" +url_api = "https://api.github.com/repos/rust-lang/rust-analyzer/releases/assets/632693172" + [[tools.shellcheck]] version = "0.11.0" backend = "aqua:koalaman/shellcheck" @@ -440,3 +585,97 @@ url_api = "https://api.github.com/repos/JohnnyMorganz/StyLua/releases/assets/628 checksum = "sha256:fd13b4014e3b779c244bbc03f2c282e357f15bc526de6a6fa5ecbc447538313c" url = "https://github.com/JohnnyMorganz/StyLua/releases/download/v2.6.0/stylua-windows-x86_64.zip" url_api = "https://api.github.com/repos/JohnnyMorganz/StyLua/releases/assets/628186216" + +[[tools.tree-sitter]] +version = "0.27.1" +backend = "aqua:tree-sitter/tree-sitter" +specifiers = ["latest"] + +[tools.tree-sitter."platforms.linux-arm64"] +checksum = "sha256:404be5d54a4955571c4067c21d4699660eab3a534cefb0659341b207f7139ec5" +url = "https://github.com/tree-sitter/tree-sitter/releases/download/v0.27.1/tree-sitter-linux-arm64.gz" +url_api = "https://api.github.com/repos/tree-sitter/tree-sitter/releases/assets/622546797" +provenance = "github-attestations" + +[tools.tree-sitter."platforms.linux-arm64-musl"] +checksum = "sha256:404be5d54a4955571c4067c21d4699660eab3a534cefb0659341b207f7139ec5" +url = "https://github.com/tree-sitter/tree-sitter/releases/download/v0.27.1/tree-sitter-linux-arm64.gz" +url_api = "https://api.github.com/repos/tree-sitter/tree-sitter/releases/assets/622546797" +provenance = "github-attestations" + +[tools.tree-sitter."platforms.linux-x64"] +checksum = "sha256:d01042f94ba3d6827ddc9788e235f75d8366431be42bdf90ade534d960c98b7d" +url = "https://github.com/tree-sitter/tree-sitter/releases/download/v0.27.1/tree-sitter-linux-x64.gz" +url_api = "https://api.github.com/repos/tree-sitter/tree-sitter/releases/assets/622546800" +provenance = "github-attestations" + +[tools.tree-sitter."platforms.linux-x64-musl"] +checksum = "sha256:d01042f94ba3d6827ddc9788e235f75d8366431be42bdf90ade534d960c98b7d" +url = "https://github.com/tree-sitter/tree-sitter/releases/download/v0.27.1/tree-sitter-linux-x64.gz" +url_api = "https://api.github.com/repos/tree-sitter/tree-sitter/releases/assets/622546800" +provenance = "github-attestations" + +[tools.tree-sitter."platforms.macos-arm64"] +checksum = "sha256:46cb97d9a2c52c94e22d9a76c2f1116156b8b61f98360e2a9cce05fcb197cd4d" +url = "https://github.com/tree-sitter/tree-sitter/releases/download/v0.27.1/tree-sitter-macos-arm64.gz" +url_api = "https://api.github.com/repos/tree-sitter/tree-sitter/releases/assets/622546827" +provenance = "github-attestations" + +[tools.tree-sitter."platforms.macos-x64"] +checksum = "sha256:b740262cb0f35be64e39b50ad68b020433924a7bcee5ae5c8e40e68d71215647" +url = "https://github.com/tree-sitter/tree-sitter/releases/download/v0.27.1/tree-sitter-macos-x64.gz" +url_api = "https://api.github.com/repos/tree-sitter/tree-sitter/releases/assets/622546842" +provenance = "github-attestations" + +[tools.tree-sitter."platforms.windows-x64"] +checksum = "sha256:e21184878f908f91c753b78a76a0766e61954e06627b46088d70d66233424531" +url = "https://github.com/tree-sitter/tree-sitter/releases/download/v0.27.1/tree-sitter-windows-x64.gz" +url_api = "https://api.github.com/repos/tree-sitter/tree-sitter/releases/assets/622546839" +provenance = "github-attestations" + +[[tools.ty]] +version = "0.0.89" +backend = "aqua:astral-sh/ty" +specifiers = ["latest"] + +[tools.ty."platforms.linux-arm64"] +checksum = "sha256:b53305003b07690f9adae354ba69ae428c317411fbf90991cafeb008c101de39" +url = "https://github.com/astral-sh/ty/releases/download/0.0.89/ty-aarch64-unknown-linux-gnu.tar.gz" +url_api = "https://api.github.com/repos/astral-sh/ty/releases/assets/646994910" +provenance = "github-attestations" + +[tools.ty."platforms.linux-arm64-musl"] +checksum = "sha256:7583ebea89e7ae9a5019942f0b5394a6a18a19562050b2d6ed6df576e040e328" +url = "https://github.com/astral-sh/ty/releases/download/0.0.89/ty-aarch64-unknown-linux-musl.tar.gz" +url_api = "https://api.github.com/repos/astral-sh/ty/releases/assets/646994921" +provenance = "github-attestations" + +[tools.ty."platforms.linux-x64"] +checksum = "sha256:85d1bb663cf67e3e8078fb646327f0d88a377d66c9fc3aa11f6ad08c874d6512" +url = "https://github.com/astral-sh/ty/releases/download/0.0.89/ty-x86_64-unknown-linux-gnu.tar.gz" +url_api = "https://api.github.com/repos/astral-sh/ty/releases/assets/646995092" +provenance = "github-attestations" + +[tools.ty."platforms.linux-x64-musl"] +checksum = "sha256:2618c34c21096a44a797512f2533dea52d28e95a0287833719805db72874b8b1" +url = "https://github.com/astral-sh/ty/releases/download/0.0.89/ty-x86_64-unknown-linux-musl.tar.gz" +url_api = "https://api.github.com/repos/astral-sh/ty/releases/assets/646995112" +provenance = "github-attestations" + +[tools.ty."platforms.macos-arm64"] +checksum = "sha256:c0535481dd2ca2653dbf804bb008ca2286f9ae7f284c12f52158a1853fcdc06f" +url = "https://github.com/astral-sh/ty/releases/download/0.0.89/ty-aarch64-apple-darwin.tar.gz" +url_api = "https://api.github.com/repos/astral-sh/ty/releases/assets/646994882" +provenance = "github-attestations" + +[tools.ty."platforms.macos-x64"] +checksum = "sha256:f522783404e9b96be12a7543fe6eaab26e3c9a87f639a53b13eed883e8fdb62a" +url = "https://github.com/astral-sh/ty/releases/download/0.0.89/ty-x86_64-apple-darwin.tar.gz" +url_api = "https://api.github.com/repos/astral-sh/ty/releases/assets/646995061" +provenance = "github-attestations" + +[tools.ty."platforms.windows-x64"] +checksum = "sha256:59232824e08b30b5aed11bab9a2d1296eab75c736938f6b8884e4597700a0fb2" +url = "https://github.com/astral-sh/ty/releases/download/0.0.89/ty-x86_64-pc-windows-msvc.zip" +url_api = "https://api.github.com/repos/astral-sh/ty/releases/assets/646995070" +provenance = "github-attestations"