Fix nix flake for nix build usage

This commit is contained in:
Marius Drechsler 2025-06-08 18:41:30 +02:00
parent 0dee1aad7d
commit 615b07d412
Signed by: marius
GPG key ID: 56D4131BA3104777

View file

@ -37,7 +37,7 @@
fontPaths = [
# Add paths to fonts here
# "${pkgs.roboto}/share/fonts/truetype"
"template/resources"
"./template/resources"
];
virtualPaths = [
@ -46,21 +46,79 @@
# dest = "icons";
# src = "${inputs.font-awesome}/svgs/regular";
# }
{
dest = "./graphics/";
src = ./graphics;
}
{
dest = "./bibliography.bib";
src = ./bibliography.bib;
}
{
dest = "./template/";
src = ./template;
}
];
};
unstable_typstPackages = [
{
name = "glossarium";
version= "0.5.6";
hash = "sha256-kCU2Kyz9Ywtl9IxIgyUDsHIAbIpx2HL+YV2oMd0Be+Q=";
}
{
name = "cetz-plot";
version = "0.1.1";
hash= "sha256-w5n7gCT6gDtxMvYjDhrwrPjT0b2M69whEUDByjTYDtQ=";
}
{
name = "cetz";
version = "0.3.4";
hash = "sha256-5w3UYRUSdi4hCvAjrp9HslzrUw7BhgDdeCiDRHGvqd4=";
}
{
name = "cetz";
version = "0.3.2";
hash = "sha256-3Abz+31Y61rZUnnKlXayqIsEYEOaD47BQPUMwm0i0xA=";
}
{
name = "oxifmt";
version = "0.2.1";
hash = "sha256-8PNPa9TGFybMZ1uuJwb5ET0WGIInmIgg8h24BmdfxlU=";
}
{
name = "codly";
version = "1.3.0";
hash = "sha256-WcqvySmSYpWW+TmZT7TgPFtbEHA+bP5ggKPll0B8fHk=";
}
{
name = "codly-languages";
version = "0.1.1";
hash= "sha256-TSp3unFhn3NSaWhWYZb/i3rD4OolbNZNTdQeBxJ4Jfs=";
}
{
name = "fletcher";
version = "0.5.8";
hash = "sha256-kKVp5WN/EbHEz2GCTkr8i8DRiAdqlr4R7EW6drElgWk=";
}
];
# Compile a Typst project, *without* copying the result
# to the current directory
build-drv = typixLib.buildTypstProject (commonArgs
// {
inherit src;
inherit src unstable_typstPackages;
});
# Compile a Typst project, and then copy the result
# to the current directory
build-script = typixLib.buildTypstProjectLocal (commonArgs
// {
inherit src;
inherit src unstable_typstPackages;
});
# Watch a project and recompile on changes