{ inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; self.lfs = true; }; outputs = inputs: let pkgs = inputs.nixpkgs.legacyPackages.x86_64-linux; typst = pkgs.typst.withPackages (ps: with ps; [ minimal-presentation ]); in { packages.x86_64-linux.default = pkgs.runCommand "presentation" { nativeBuildInputs = [ typst ]; src = ./.; } '' mkdir -p $out typst compile $src/main.typ $out/main.pdf ''; }; }