nix-crx/extensions/crx.nix
2023-01-25 23:39:04 +01:00

19 lines
428 B
Nix

{ stdenv, lib, fetchurl }: crxMeta:
let
extensions = lib.importJSON ./extensions-generated.json;
in
with crxMeta; stdenv.mkDerivation {
name = "${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;
}