12 lines
334 B
Nix
12 lines
334 B
Nix
{self, ...}: let
|
|
inherit (builtins) readFile replaceStrings;
|
|
versionFile = replaceStrings ["\n"] [""] (readFile ../VERSION);
|
|
dirty =
|
|
if self.sourceInfo ? dirtyShortRev
|
|
then "-${self.sourceInfo.dirtyShortRev}"
|
|
else "";
|
|
version = "${versionFile}${dirty}";
|
|
in {
|
|
flake.mkLib = import ./lib.nix {inherit version;};
|
|
}
|