diff options
Diffstat (limited to 'nixpkgs/pkgs/by-name/wa/warp-terminal/package.nix')
-rw-r--r-- | nixpkgs/pkgs/by-name/wa/warp-terminal/package.nix | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/nixpkgs/pkgs/by-name/wa/warp-terminal/package.nix b/nixpkgs/pkgs/by-name/wa/warp-terminal/package.nix index e2f0b4d275ef..972afafda567 100644 --- a/nixpkgs/pkgs/by-name/wa/warp-terminal/package.nix +++ b/nixpkgs/pkgs/by-name/wa/warp-terminal/package.nix @@ -17,13 +17,15 @@ let pname = "warp-terminal"; -version = "0.2024.02.20.08.01.stable_01"; +versions = lib.importJSON ./versions.json; +passthru.updateScript = ./update.sh; linux = stdenv.mkDerivation (finalAttrs: { - inherit pname version meta; + inherit pname meta passthru; + inherit (versions.linux) version; src = fetchurl { + inherit (versions.linux) hash; url = "https://releases.warp.dev/stable/v${finalAttrs.version}/warp-terminal-v${finalAttrs.version}-1-x86_64.pkg.tar.zst"; - hash = "sha256-L8alnqSE4crrDozRfPaAAMkLc+5+8d9XBKd5ddsxmD0="; }; sourceRoot = "."; @@ -65,10 +67,11 @@ linux = stdenv.mkDerivation (finalAttrs: { }); darwin = stdenvNoCC.mkDerivation (finalAttrs: { - inherit pname version meta; + inherit pname meta passthru; + inherit (versions.darwin) version; src = fetchurl { + inherit (versions.darwin) hash; url = "https://releases.warp.dev/stable/v${finalAttrs.version}/Warp.dmg"; - hash = "sha256-tFtoD8URMFfJ3HRkyKStuDStFkoRIV97y9kV4pbDPro="; }; sourceRoot = "."; @@ -90,7 +93,7 @@ meta = with lib; { homepage = "https://www.warp.dev"; license = licenses.unfree; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; - maintainers = with maintainers; [ emilytrau Enzime ]; + maintainers = with maintainers; [ emilytrau Enzime imadnyc ]; platforms = platforms.darwin ++ [ "x86_64-linux" ]; }; |