From 36404f27d377641ed4ad32951008c20935a58acf Mon Sep 17 00:00:00 2001 From: Guanran Wang Date: Wed, 17 Jan 2024 13:06:06 +0800 Subject: [PATCH] treewide: add update script --- pkgs/metacubexd/default.nix | 3 +++ pkgs/mpvScripts/modernx/default.nix | 2 ++ 2 files changed, 5 insertions(+) diff --git a/pkgs/metacubexd/default.nix b/pkgs/metacubexd/default.nix index 6b6b91c..0b20876 100644 --- a/pkgs/metacubexd/default.nix +++ b/pkgs/metacubexd/default.nix @@ -2,6 +2,7 @@ lib, stdenvNoCC, fetchurl, + nix-update-script, }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "metacubexd"; @@ -21,6 +22,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { cp -r ./* $out ''; + passthru.updateScript = nix-update-script {}; + meta = with lib; { description = "Clash.Meta Dashboard, The Official One, XD"; homepage = "https://github.com/MetaCubeX/metacubexd"; diff --git a/pkgs/mpvScripts/modernx/default.nix b/pkgs/mpvScripts/modernx/default.nix index 33fc6fb..10cddc0 100644 --- a/pkgs/mpvScripts/modernx/default.nix +++ b/pkgs/mpvScripts/modernx/default.nix @@ -2,6 +2,7 @@ lib, stdenvNoCC, fetchFromGitHub, + nix-update-script, }: # TODO: use buildLua # error: evaluation aborted with the following error message: 'lib.customisation.callPackageWith: Function called without required argument "buildLua" @@ -29,6 +30,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { ''; passthru.scriptName = "modernx.lua"; + passthru.updateScript = nix-update-script {}; meta = with lib; { description = "A modern OSC UI replacement for MPV that retains the functionality of the default OSC. (@zydezu's fork)";