Files
nixos-cn-meetup-presentation/flake.nix
2025-08-04 15:06:13 +08:00

17 lines
444 B
Nix

{
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
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
'';
};
}