vocab.nix
# SPDX-License-Identifier: BlueOak-1.0.0
# SPDX-FileCopyrightText: 2025 toastal <toastal@posteo.net>
{
lib,
factorPackages,
}:
factorPackages.buildFactorVocab {
pname = "fello";
version = builtins.readFile ../../VERSION.txt;
vocabRoot = "extra";
src =
let
fs = lib.fileset;
factorFilter =
file:
lib.lists.any file.hasExt [
"factor"
"txt"
];
in
fs.toSource {
root = ../../extra;
fileset = fs.fileFilter factorFilter ../../extra;
};
meta = {
license = lib.licenses.blueOak100;
};
}