1
0
Files
dotfiles/pkgs/tetrio/leveldb.nix
T

34 lines
572 B
Nix

{
stdenv,
lib,
leveldb-cli,
value,
origin ? "https://tetr.io",
key ? "userConfig",
...
}:
let
src = ./.;
in
stdenv.mkDerivation {
pname = "tetrio-leveldb";
version = "1";
inherit src;
nativeBuildInputs = [ leveldb-cli ];
buildPhase = ''
runHook preBuild
${lib.getExe leveldb-cli} \
$out \
${lib.escapeShellArg origin} \
${lib.escapeShellArg key} \
${lib.escapeShellArg (builtins.toJSON value)}
runHook postBuild
'';
}