From 4a95f90af2e8c4bb223b0d853e4fb3d3405e0b45 Mon Sep 17 00:00:00 2001 From: Elliot Date: Mon, 14 Sep 2026 03:31:52 +0800 Subject: [PATCH 1/4] chore: install Tinty from GitHub releases --- config/config.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/config.toml b/config/config.toml index 608aeb29..17900e62 100644 --- a/config/config.toml +++ b/config/config.toml @@ -72,7 +72,7 @@ witr = "latest" yazi = "latest" zoxide = "latest" "cargo:rustscan" = { version = "latest", depends = ["rust", "cargo-binstall"] } -"cargo:tinty" = { version = "0.34.1", depends = ["rust", "cargo-binstall"] } +"github:tinted-theming/tinty" = "0.34.1" "github:Giammarco-Ferranti/deja" = "latest" "pipx:isd-tui" = "latest" codex = "latest" From d0f368237c72b92393790e55e77441f52708ca65 Mon Sep 17 00:00:00 2001 From: Elliot Date: Mon, 14 Sep 2026 03:31:58 +0800 Subject: [PATCH 2/4] chore: align Omarchy Tinty disable key --- config/conf.d/platform.omarchy.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/conf.d/platform.omarchy.toml b/config/conf.d/platform.omarchy.toml index 38ecad33..904f8c5b 100644 --- a/config/conf.d/platform.omarchy.toml +++ b/config/conf.d/platform.omarchy.toml @@ -1,5 +1,5 @@ [settings] -disable_tools = ["cargo:tinty"] +disable_tools = ["github:tinted-theming/tinty"] [dotfiles] "~/.config/omarchy/themed/gomi.yaml.tpl" = { mode = "track" } From 60de053ede6ebf611d55747bfa7f1753f1064412 Mon Sep 17 00:00:00 2001 From: Elliot Date: Mon, 14 Sep 2026 03:32:07 +0800 Subject: [PATCH 3/4] ci: regenerate Tinty lockfile cleanly --- .github/workflows/regenerate-tinty-lock.yml | 52 +++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 .github/workflows/regenerate-tinty-lock.yml diff --git a/.github/workflows/regenerate-tinty-lock.yml b/.github/workflows/regenerate-tinty-lock.yml new file mode 100644 index 00000000..bd5000e8 --- /dev/null +++ b/.github/workflows/regenerate-tinty-lock.yml @@ -0,0 +1,52 @@ +name: Regenerate Tinty lock + +on: + push: + branches: [chore/tinty-github-backend] + paths: [.github/workflows/regenerate-tinty-lock.yml] + +permissions: + contents: write + +jobs: + regenerate: + runs-on: ubuntu-24.04 + env: + MISE_ENV_CONF_D: "true" + MISE_GITHUB_TOKEN: ${{ github.token }} + MISE_TRUSTED_CONFIG_PATHS: ${{ github.workspace }}/config + MISE_YES: "1" + MISE_VERSION: v2026.9.3 + MISE_AQUA_COSIGN: "false" + steps: + - uses: actions/checkout@v6 + with: + ref: chore/tinty-github-backend + fetch-depth: 0 + + - name: Restore base lockfile + run: git show origin/master:config/mise.lock > config/mise.lock + + - name: Prepare global mise config + run: | + mkdir -p "$HOME/.config" + ln -s "$GITHUB_WORKSPACE/config" "$HOME/.config/mise" + + - name: Install mise 2026.9.3 + run: | + curl -fsSL https://mise.run | sh + echo "$HOME/.local/bin" >> "$GITHUB_PATH" + "$HOME/.local/bin/mise" --version + + - name: Regenerate lockfile + run: "$HOME/.local/bin/mise lock --global" + + - name: Commit generated lockfile and remove generator + run: | + rm .github/workflows/regenerate-tinty-lock.yml + git config user.name "github-actions[bot]" + git config user.email "41898282+github-actions[bot]@users.noreply.github.com" + git add config/mise.lock .github/workflows/regenerate-tinty-lock.yml + git diff --cached --quiet && exit 0 + git commit -m "chore: refresh Tinty lockfile" + git push From 8cd9e1e29cbcf7bd97899d2efe7dcbb5c296848e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 13 Sep 2026 19:32:54 +0000 Subject: [PATCH 4/4] chore: refresh Tinty lockfile --- .github/workflows/regenerate-tinty-lock.yml | 52 ------------------- config/mise.lock | 55 +++++++++++++++++++-- 2 files changed, 50 insertions(+), 57 deletions(-) delete mode 100644 .github/workflows/regenerate-tinty-lock.yml diff --git a/.github/workflows/regenerate-tinty-lock.yml b/.github/workflows/regenerate-tinty-lock.yml deleted file mode 100644 index bd5000e8..00000000 --- a/.github/workflows/regenerate-tinty-lock.yml +++ /dev/null @@ -1,52 +0,0 @@ -name: Regenerate Tinty lock - -on: - push: - branches: [chore/tinty-github-backend] - paths: [.github/workflows/regenerate-tinty-lock.yml] - -permissions: - contents: write - -jobs: - regenerate: - runs-on: ubuntu-24.04 - env: - MISE_ENV_CONF_D: "true" - MISE_GITHUB_TOKEN: ${{ github.token }} - MISE_TRUSTED_CONFIG_PATHS: ${{ github.workspace }}/config - MISE_YES: "1" - MISE_VERSION: v2026.9.3 - MISE_AQUA_COSIGN: "false" - steps: - - uses: actions/checkout@v6 - with: - ref: chore/tinty-github-backend - fetch-depth: 0 - - - name: Restore base lockfile - run: git show origin/master:config/mise.lock > config/mise.lock - - - name: Prepare global mise config - run: | - mkdir -p "$HOME/.config" - ln -s "$GITHUB_WORKSPACE/config" "$HOME/.config/mise" - - - name: Install mise 2026.9.3 - run: | - curl -fsSL https://mise.run | sh - echo "$HOME/.local/bin" >> "$GITHUB_PATH" - "$HOME/.local/bin/mise" --version - - - name: Regenerate lockfile - run: "$HOME/.local/bin/mise lock --global" - - - name: Commit generated lockfile and remove generator - run: | - rm .github/workflows/regenerate-tinty-lock.yml - git config user.name "github-actions[bot]" - git config user.email "41898282+github-actions[bot]@users.noreply.github.com" - git add config/mise.lock .github/workflows/regenerate-tinty-lock.yml - git diff --cached --quiet && exit 0 - git commit -m "chore: refresh Tinty lockfile" - git push diff --git a/config/mise.lock b/config/mise.lock index ccce7b0d..eb4136db 100644 --- a/config/mise.lock +++ b/config/mise.lock @@ -606,11 +606,6 @@ version = "2.4.1" backend = "cargo:rustscan" specifiers = ["latest"] -[[tools."cargo:tinty"]] -version = "0.34.1" -backend = "cargo:tinty" -specifiers = ["0.34.1"] - [[tools.codex]] version = "0.152.0" backend = "aqua:openai/codex" @@ -1365,6 +1360,56 @@ checksum = "sha256:04d5e8f903693f9dd13e16f867e994834e681eb3c72c0d337a770dcda0901 url = "https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/JetBrainsMono.tar.xz" url_api = "https://api.github.com/repos/ryanoasis/nerd-fonts/releases/assets/523475208" +[[tools."github:tinted-theming/tinty"]] +version = "0.34.1" +backend = "github:tinted-theming/tinty" +specifiers = ["0.34.1"] + +[tools."github:tinted-theming/tinty"."platforms.linux-arm64"] +checksum = "sha256:e4da58e713b5a21f59433a950092d96967ffe269626cd880c32dd71c626990aa" +url = "https://github.com/tinted-theming/tinty/releases/download/v0.34.1/tinty-aarch64-unknown-linux-gnu.tar.gz" +url_api = "https://api.github.com/repos/tinted-theming/tinty/releases/assets/452843262" + +[tools."github:tinted-theming/tinty"."platforms.linux-arm64-musl"] +checksum = "sha256:e4da58e713b5a21f59433a950092d96967ffe269626cd880c32dd71c626990aa" +url = "https://github.com/tinted-theming/tinty/releases/download/v0.34.1/tinty-aarch64-unknown-linux-gnu.tar.gz" +url_api = "https://api.github.com/repos/tinted-theming/tinty/releases/assets/452843262" + +[tools."github:tinted-theming/tinty"."platforms.linux-x64"] +checksum = "sha256:311985e4b25c463c09db00e7fd8c9e50a055e07d764c7c0916b7e7e31add0fc3" +url = "https://github.com/tinted-theming/tinty/releases/download/v0.34.1/tinty-x86_64-unknown-linux-gnu.tar.gz" +url_api = "https://api.github.com/repos/tinted-theming/tinty/releases/assets/452842562" + +[tools."github:tinted-theming/tinty"."platforms.linux-x64-baseline"] +checksum = "sha256:311985e4b25c463c09db00e7fd8c9e50a055e07d764c7c0916b7e7e31add0fc3" +url = "https://github.com/tinted-theming/tinty/releases/download/v0.34.1/tinty-x86_64-unknown-linux-gnu.tar.gz" +url_api = "https://api.github.com/repos/tinted-theming/tinty/releases/assets/452842562" + +[tools."github:tinted-theming/tinty"."platforms.linux-x64-musl"] +checksum = "sha256:f5729a8ed9334008e0bcf5d13bc495db276ca9d1cb9cabbbb7a4deeb4d58660a" +url = "https://github.com/tinted-theming/tinty/releases/download/v0.34.1/tinty-x86_64-unknown-linux-musl.tar.gz" +url_api = "https://api.github.com/repos/tinted-theming/tinty/releases/assets/452843366" + +[tools."github:tinted-theming/tinty"."platforms.linux-x64-musl-baseline"] +checksum = "sha256:f5729a8ed9334008e0bcf5d13bc495db276ca9d1cb9cabbbb7a4deeb4d58660a" +url = "https://github.com/tinted-theming/tinty/releases/download/v0.34.1/tinty-x86_64-unknown-linux-musl.tar.gz" +url_api = "https://api.github.com/repos/tinted-theming/tinty/releases/assets/452843366" + +[tools."github:tinted-theming/tinty"."platforms.macos-arm64"] +checksum = "sha256:bca529b890eeb85b4ba2c87a4acf0891f1a9dfba9ed67f3c42e2b7461a537a92" +url = "https://github.com/tinted-theming/tinty/releases/download/v0.34.1/tinty-aarch64-apple-darwin.tar.gz" +url_api = "https://api.github.com/repos/tinted-theming/tinty/releases/assets/452842155" + +[tools."github:tinted-theming/tinty"."platforms.macos-x64"] +checksum = "sha256:e7cf7aedafa9ad37f8590525ce6729559fb5e8d001c8021af17516765f252cde" +url = "https://github.com/tinted-theming/tinty/releases/download/v0.34.1/tinty-x86_64-apple-darwin.tar.gz" +url_api = "https://api.github.com/repos/tinted-theming/tinty/releases/assets/452842195" + +[tools."github:tinted-theming/tinty"."platforms.macos-x64-baseline"] +checksum = "sha256:e7cf7aedafa9ad37f8590525ce6729559fb5e8d001c8021af17516765f252cde" +url = "https://github.com/tinted-theming/tinty/releases/download/v0.34.1/tinty-x86_64-apple-darwin.tar.gz" +url_api = "https://api.github.com/repos/tinted-theming/tinty/releases/assets/452842195" + [[tools.glow]] version = "3.0.0" backend = "aqua:charmbracelet/glow"