# texTemplate This is a nix flake that can reproducible build your tex document and configures some environments to write texfiles as nix devShells ## Name There is a comment `# name to be used as indentifier for editor environments and such` Set the `name` parameter below to something sensible. ## Dependencies There is a line with a comment above called `# LaTex package dependencies`. Here you put your latex package depencies (see the `nixpkgs.texlive` for working values. ## devShells There is a `default` devShell you can set it to something different right now it is kakoune. ### kakoune The default devShell gives you a kakoune with configured texlab lsp, and a zathura viewer with configured auto build and forwardSearch on save. Backward search is not configured right now. The relevant config files are completly contained in the flake, you can edit them to your liking. It starts kakoune as a background server. It is your job to clean it up afterwards. Also if you want to use the fzf plugin you should be in some environment that can handle shell windows (like kitty or tmux). And because of my old habit to start my editor as `vim` there is a alias that you should use called `vim` to access the started kakoune session. ### texStudio This is what it sounds, it is a shell with texStudio available, it should autostart ### texMaker The same as texStudion just with texMaker