mirror of
https://github.com/Cian-H/zen-browser-flake.git
synced 2025-12-22 13:31:57 +00:00
Updated for change removing generic/specific split from upstream
This commit is contained in:
25
flake.nix
25
flake.nix
@@ -10,16 +10,10 @@
|
||||
nixpkgs,
|
||||
}: let
|
||||
system = "x86_64-linux";
|
||||
version = "1.0.2-b.3";
|
||||
version = "1.0.2-b.5";
|
||||
downloadUrl = {
|
||||
"specific" = {
|
||||
url = "https://github.com/zen-browser/desktop/releases/download/${version}/zen.linux-specific.tar.bz2";
|
||||
sha256 = "sha256:0gjrvsq83l6424ijii2w0c43f2nkf6n04hb2bc9wf1yyq7g3s2nc";
|
||||
};
|
||||
"generic" = {
|
||||
url = "https://github.com/zen-browser/desktop/releases/download/${version}/zen.linux-generic.tar.bz2";
|
||||
sha256 = "sha256:1kv44fkql60rjgqcqsfdhbi4zr8bi91fkswlsk5d6mwj8nw1clmj";
|
||||
};
|
||||
url = "https://github.com/zen-browser/desktop/releases/download/${version}/zen.linux-x86_64.tar.bz2";
|
||||
sha256 = "sha256:1xp0z86l7z661cwckgr623gwwjsy3h66900xqjq6dvgx5a3njbxi";
|
||||
};
|
||||
|
||||
pkgs = import nixpkgs {
|
||||
@@ -76,16 +70,13 @@
|
||||
libXScrnSaver
|
||||
]);
|
||||
|
||||
mkZen = {variant}: let
|
||||
downloadData = downloadUrl."${variant}";
|
||||
in
|
||||
pkgs.stdenv.mkDerivation {
|
||||
mkZen = pkgs.stdenv.mkDerivation {
|
||||
inherit version;
|
||||
pname = "zen-browser";
|
||||
|
||||
src = builtins.fetchTarball {
|
||||
url = downloadData.url;
|
||||
sha256 = downloadData.sha256;
|
||||
url = downloadUrl.url;
|
||||
sha256 = downloadUrl.sha256;
|
||||
};
|
||||
|
||||
desktopSrc = ./.;
|
||||
@@ -120,9 +111,7 @@
|
||||
};
|
||||
in {
|
||||
packages."${system}" = {
|
||||
generic = mkZen {variant = "generic";};
|
||||
specific = mkZen {variant = "specific";};
|
||||
default = self.packages."${system}".specific;
|
||||
default = mkZen;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user