From cca25db1087522c1db0cf7f95146d317c2d21ead Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A9d=C3=A9ric=20Hurier=20=28Fmind=29?= Date: Mon, 19 Oct 2026 09:50:53 +0200 Subject: [PATCH] fix(mise): use github backend for fastfetch universal macOS release --- dot/src/fmind_dot/config.py | 2 +- dot_config/mise/config.toml | 3 ++- dot_config/mise/mise.lock | 46 ++++++++++++++++++------------------- 3 files changed, 26 insertions(+), 25 deletions(-) diff --git a/dot/src/fmind_dot/config.py b/dot/src/fmind_dot/config.py index 97aafded..9f91010a 100644 --- a/dot/src/fmind_dot/config.py +++ b/dot/src/fmind_dot/config.py @@ -52,7 +52,7 @@ def _default_custom_completions() -> dict[str, ToolConfig]: "dot": ToolConfig(binary="env", args=["_DOT_COMPLETE=source_fish", "dot"]), "dprint": ToolConfig(args=["completions", "fish"]), "dyff": ToolConfig(), - "fastfetch": ToolConfig(package="fastfetch"), + "fastfetch": ToolConfig(package="github:fastfetch-cli/fastfetch"), "fd": ToolConfig(args=["--gen-completions", "fish"]), "gh": ToolConfig(args=["completion", "-s", "fish"]), "git-cliff": ToolConfig(package="git-cliff"), diff --git a/dot_config/mise/config.toml b/dot_config/mise/config.toml index 5cbc4219..7568ef97 100644 --- a/dot_config/mise/config.toml +++ b/dot_config/mise/config.toml @@ -73,6 +73,8 @@ AWS_CLI_AGENT_TOOLKIT_HINT_DISABLED = "true" "conda:unzip" = { version = "latest", os = ["linux"] } # ZIP extraction for Mason packages and installers "github:DataDog/pup" = "latest" # Official Datadog command-line interface (pup) for logs, monitors, and OAuth PKCE "github:databricks/cli" = "latest" # Databricks command-line interface for Asset Bundles, Lakeflow, and Unity Catalog +# fastfetch 2.70.0 replaced macos-aarch64 with macos-universal, breaking aqua's src path. +"github:fastfetch-cli/fastfetch" = "latest" # Active, customizable system info fetching tool # Held by dot_tasks/mise_refresh.py HELD_TOOLS until chromium-bidi restores trusted-publisher evidence (2026-10-16 bump refused). "npm:@mermaid-js/mermaid-cli" = "latest" # Renders with system Chrome (PUPPETEER_EXECUTABLE_PATH); no Puppeteer browser download "npm:@xai-official/grok" = "latest" # Official Grok Build CLI; npm locks platform binaries with integrity hashes @@ -113,7 +115,6 @@ duckdb = "latest" # Embedded SQL analytical database management system duf = "latest" # Disk usage utility with clean tabular layout dust = "latest" # Rust-based disk usage analyzer dyff = "latest" # Semantic diff for YAML/JSON (Kubernetes-aware) -fastfetch = "latest" # Active, customizable system info fetching tool fd = "latest" # Simple, fast replacement for the find command ffmpeg = "latest" # Media encoder required by VHS to render terminal recordings fish = "latest" # Friendly interactive shell (Fish) diff --git a/dot_config/mise/mise.lock b/dot_config/mise/mise.lock index f1a1db27..69d2130a 100644 --- a/dot_config/mise/mise.lock +++ b/dot_config/mise/mise.lock @@ -18,9 +18,9 @@ checksum = "sha256:bcfe516fdebf4503ab10c7968ee880774ce1adee6e055738ca53c81745cfd url = "https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hda65f42_10.conda" checksum = "sha256:1a0d382c515ebf55f8ee1f38c8b81bc95af5c2acc42ad53b66bc5df932032f96" -[conda-packages.linux-x64."ca-certificates-2026.7.22-hbd8a1cb_0"] -url = "https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.7.22-hbd8a1cb_0.conda" -checksum = "sha256:0a0544cf95f64394fe4959286f5c71f5444ad58feb0602e53becb27448d24da6" +[conda-packages.linux-x64."ca-certificates-2026.10.18-hbd8a1cb_0"] +url = "https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.10.18-hbd8a1cb_0.conda" +checksum = "sha256:d65aa0c8990f34e1e86e6b505c8a149fea6cfbfcccef087a77c0bcb0b4fbe159" [conda-packages.linux-x64."cairo-1.18.6-h3c89d7e_0"] url = "https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.6-h3c89d7e_0.conda" @@ -582,9 +582,9 @@ checksum = "sha256:292b3cfab77d5db222b53add0ec3b5e7e5c04ce2cb8cf8a7237cbe0643b3e url = "https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-h4e30115_10.conda" checksum = "sha256:8ec22f0ba25cbfc2e64d70cf29459eccd7ffdf6436f6a6ff15bbfef799f7d4f6" -[conda-packages.macos-arm64."ca-certificates-2026.7.22-hbd8a1cb_0"] -url = "https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.7.22-hbd8a1cb_0.conda" -checksum = "sha256:0a0544cf95f64394fe4959286f5c71f5444ad58feb0602e53becb27448d24da6" +[conda-packages.macos-arm64."ca-certificates-2026.10.18-hbd8a1cb_0"] +url = "https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.10.18-hbd8a1cb_0.conda" +checksum = "sha256:d65aa0c8990f34e1e86e6b505c8a149fea6cfbfcccef087a77c0bcb0b4fbe159" [conda-packages.macos-arm64."cairo-1.18.6-h580cee5_0"] url = "https://conda.anaconda.org/conda-forge/osx-arm64/cairo-1.18.6-h580cee5_0.conda" @@ -1483,21 +1483,6 @@ checksum = "sha256:f791c83f055cc651c8a2f70894b51461594bc6f41f2876168cc72d4bb81ab url = "https://github.com/homeport/dyff/releases/download/v1.12.0/dyff_1.12.0_darwin_amd64.tar.gz" url_api = "https://api.github.com/repos/homeport/dyff/releases/assets/406097926" -[[tools.fastfetch]] -version = "2.70.0" -backend = "aqua:fastfetch-cli/fastfetch" -specifiers = ["latest"] - -[tools.fastfetch."platforms.linux-x64"] -checksum = "sha256:945b941b2a85e8de88b4c89714ad18ee6a7a129bb3c544bb448e9e0e027c226a" -url = "https://github.com/fastfetch-cli/fastfetch/releases/download/2.70.0/fastfetch-linux-amd64.tar.gz" -url_api = "https://api.github.com/repos/fastfetch-cli/fastfetch/releases/assets/639772532" - -[tools.fastfetch."platforms.macos-arm64"] -checksum = "sha256:8e3e2f3583a5b43ea20c451edfe0dac7172835c5b7de97a96347168f31106558" -url = "https://github.com/fastfetch-cli/fastfetch/releases/download/2.70.0/fastfetch-macos-universal.tar.gz" -url_api = "https://api.github.com/repos/fastfetch-cli/fastfetch/releases/assets/639771526" - [[tools.fd]] version = "10.5.0" backend = "aqua:sharkdp/fd" @@ -1626,7 +1611,7 @@ conda_deps = [ "pthread-stubs-0.4-h7cc23a3_1004", "xorg-libxau-1.0.12-h7cc23a3_2", "xorg-libxdmcp-1.1.5-h7cc23a3_2", - "ca-certificates-2026.7.22-hbd8a1cb_0", + "ca-certificates-2026.10.18-hbd8a1cb_0", "dbus-1.16.2-he8c428d_2", "libsystemd0-262.1-h26e0ef7_0", "sdl3-3.4.18-h5330f5c_0", @@ -1741,7 +1726,7 @@ conda_deps = [ "libharfbuzz-devel-14.6.0-hcda0f7c_2", "freetype-2.14.3-hce30654_2", "libogg-1.3.5-h48c0fde_1", - "ca-certificates-2026.7.22-hbd8a1cb_0", + "ca-certificates-2026.10.18-hbd8a1cb_0", "sdl3-3.4.18-h4bb5895_0", "libusb-1.0.30-h74c22ad_0", "font-ttf-ubuntu-0.83-h77eed37_3", @@ -1929,6 +1914,21 @@ checksum = "sha256:dcf4f4eaa4d5f0fe4caf808dfb6ac4b3a2ba0740258b8e6a56b1e72fd23ef url = "https://github.com/databricks/cli/releases/download/v1.21.0/databricks_cli_1.21.0_darwin_arm64.tar.gz" url_api = "https://api.github.com/repos/databricks/cli/releases/assets/640669483" +[[tools."github:fastfetch-cli/fastfetch"]] +version = "2.70.0" +backend = "github:fastfetch-cli/fastfetch" +specifiers = ["latest"] + +[tools."github:fastfetch-cli/fastfetch"."platforms.linux-x64"] +checksum = "sha256:945b941b2a85e8de88b4c89714ad18ee6a7a129bb3c544bb448e9e0e027c226a" +url = "https://github.com/fastfetch-cli/fastfetch/releases/download/2.70.0/fastfetch-linux-amd64.tar.gz" +url_api = "https://api.github.com/repos/fastfetch-cli/fastfetch/releases/assets/639772532" + +[tools."github:fastfetch-cli/fastfetch"."platforms.macos-arm64"] +checksum = "sha256:8e3e2f3583a5b43ea20c451edfe0dac7172835c5b7de97a96347168f31106558" +url = "https://github.com/fastfetch-cli/fastfetch/releases/download/2.70.0/fastfetch-macos-universal.tar.gz" +url_api = "https://api.github.com/repos/fastfetch-cli/fastfetch/releases/assets/639771526" + [[tools."github:googleworkspace/cli"]] version = "0.22.5" backend = "github:googleworkspace/cli"