From ff207b1278ce961eb0f268a2f32e663ea073b800 Mon Sep 17 00:00:00 2001 From: Alexis Hildebrandt Date: Tue, 26 May 2026 10:42:17 +0200 Subject: [PATCH] tmux: adapt updateScript for tmux versioning --- pkgs/by-name/tm/tmux/package.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tm/tmux/package.nix b/pkgs/by-name/tm/tmux/package.nix index edc21ddf934f..1cd5e56d6ac4 100644 --- a/pkgs/by-name/tm/tmux/package.nix +++ b/pkgs/by-name/tm/tmux/package.nix @@ -18,7 +18,10 @@ libutempter, withSixel ? true, versionCheckHook, - nix-update-script, + common-updater-scripts, + writeShellScript, + curl, + jq, }: stdenv.mkDerivation (finalAttrs: { @@ -99,7 +102,10 @@ stdenv.mkDerivation (finalAttrs: { ln -sv ${ncurses}/share/terminfo/t/{tmux,tmux-256color,tmux-direct} $out/share/terminfo/t '' ); - updateScript = nix-update-script { }; + updateScript = writeShellScript "update-tmux" '' + latest=$(${lib.getExe curl} --silent ''${GITHUB_TOKEN:+--header "Authorization: Bearer $GITHUB_TOKEN"} https://api.github.com/repos/tmux/tmux/releases/latest | ${lib.getExe jq} -r .tag_name) + ${lib.getExe' common-updater-scripts "update-source-version"} tmux "$latest" + ''; }; meta = {