mirror of
https://github.com/Cian-H/zen-browser-flake.git
synced 2025-12-22 21:41: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,
|
nixpkgs,
|
||||||
}: let
|
}: let
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
version = "1.0.2-b.3";
|
version = "1.0.2-b.5";
|
||||||
downloadUrl = {
|
downloadUrl = {
|
||||||
"specific" = {
|
url = "https://github.com/zen-browser/desktop/releases/download/${version}/zen.linux-x86_64.tar.bz2";
|
||||||
url = "https://github.com/zen-browser/desktop/releases/download/${version}/zen.linux-specific.tar.bz2";
|
sha256 = "sha256:1xp0z86l7z661cwckgr623gwwjsy3h66900xqjq6dvgx5a3njbxi";
|
||||||
sha256 = "sha256:0gjrvsq83l6424ijii2w0c43f2nkf6n04hb2bc9wf1yyq7g3s2nc";
|
|
||||||
};
|
|
||||||
"generic" = {
|
|
||||||
url = "https://github.com/zen-browser/desktop/releases/download/${version}/zen.linux-generic.tar.bz2";
|
|
||||||
sha256 = "sha256:1kv44fkql60rjgqcqsfdhbi4zr8bi91fkswlsk5d6mwj8nw1clmj";
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
pkgs = import nixpkgs {
|
pkgs = import nixpkgs {
|
||||||
@@ -76,16 +70,13 @@
|
|||||||
libXScrnSaver
|
libXScrnSaver
|
||||||
]);
|
]);
|
||||||
|
|
||||||
mkZen = {variant}: let
|
mkZen = pkgs.stdenv.mkDerivation {
|
||||||
downloadData = downloadUrl."${variant}";
|
|
||||||
in
|
|
||||||
pkgs.stdenv.mkDerivation {
|
|
||||||
inherit version;
|
inherit version;
|
||||||
pname = "zen-browser";
|
pname = "zen-browser";
|
||||||
|
|
||||||
src = builtins.fetchTarball {
|
src = builtins.fetchTarball {
|
||||||
url = downloadData.url;
|
url = downloadUrl.url;
|
||||||
sha256 = downloadData.sha256;
|
sha256 = downloadUrl.sha256;
|
||||||
};
|
};
|
||||||
|
|
||||||
desktopSrc = ./.;
|
desktopSrc = ./.;
|
||||||
@@ -120,9 +111,7 @@
|
|||||||
};
|
};
|
||||||
in {
|
in {
|
||||||
packages."${system}" = {
|
packages."${system}" = {
|
||||||
generic = mkZen {variant = "generic";};
|
default = mkZen;
|
||||||
specific = mkZen {variant = "specific";};
|
|
||||||
default = self.packages."${system}".specific;
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user