{ description = "TeX paper"; inputs = { nixpkgs.url = "github:nixos/nixpkgs"; flake-parts.url = "github:hercules-ci/flake-parts"; latex-utils.url = "github:jmmaloney4/latex-utils"; systems.url = "github:nix-systems/default"; }; outputs = inputs@{ self, nixpkgs, flake-parts, latex-utils, ... }: flake-parts.lib.mkFlake { inherit self inputs; } { systems = import inputs.systems; imports = [ latex-utils.modules.flake.latex-utils ]; latex-utils = { enableVSCode = false; documents = [ { name = "slides.pdf"; src = ./.; extraTexPackages = [ "beamer" ]; } ]; }; perSystem = { config, pkgs, ... }: { devShells.default = pkgs.mkShellNoCC { inputsFrom = [ config.latex-utils.unifiedTexShell ]; nativeBuildInputs = [ ]; }; }; }; }