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