nix-crx/extensions/crx.nix

20 lines
434 B
Nix
Raw Normal View History

2021-03-17 22:01:27 +02:00
{ stdenv, lib, fetchurl }: crxMeta:
let
extensions = lib.importJSON ./extensions-generated.json;
in
with crxMeta; stdenv.mkDerivation {
name = "${id}-${name}-${version}";
inherit version;
src = fetchurl { inherit url; inherit sha256; };
preferLocalBuild = true;
allowSubstitutes = false;
buildCommand = ''
mkdir -p "$out"
install -v -m644 "$src" "$out/${id}.crx"
'';
inherit id;
}