mirror of
https://codeberg.org/puppe/german-latex-letter-template.git
synced 2025-12-20 00:42:17 +01:00
Nutze Nix (mit Flakes) für Abhängigkeiten
Mit Nix lassen sich leicht die Abhängigkeiten reproduzierbar installieren.
This commit is contained in:
parent
8e36115126
commit
4197499c0b
4 changed files with 86 additions and 0 deletions
36
flake.nix
Normal file
36
flake.nix
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
/*
|
||||
Copyright 2022 Martin Puppe
|
||||
|
||||
Lizenziert unter der EUPL, nur Version 1.2 ("Lizenz"); Sie dürfen dieses Werk
|
||||
ausschließlich gemäß dieser Lizenz nutzen. Eine Kopie der Lizenz finden Sie
|
||||
hier:
|
||||
|
||||
https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
|
||||
|
||||
Sofern nicht durch anwendbare Rechtsvorschriften gefordert oder in schriftlicher
|
||||
Form vereinbart, wird die unter der Lizenz verbreitete Software "so wie sie
|
||||
ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - ausdrücklich oder
|
||||
stillschweigend - verbreitet. Die sprachspezifischen Genehmigungen und
|
||||
Beschränkungen unter der Lizenz sind dem Lizenztext zu entnehmen.
|
||||
*/
|
||||
|
||||
{
|
||||
inputs.flake-utils.url = "github:numtide/flake-utils";
|
||||
outputs = { self, nixpkgs, flake-utils }:
|
||||
|
||||
flake-utils.lib.eachDefaultSystem (system:
|
||||
let
|
||||
pkgs = nixpkgs.legacyPackages.${system};
|
||||
tl = pkgs.texlive.combine {
|
||||
inherit (pkgs.texlive)
|
||||
scheme-small latexmk selnolig;
|
||||
};
|
||||
in {
|
||||
devShell = pkgs.mkShell {
|
||||
buildInputs = with pkgs;
|
||||
[ tl pandoc ];
|
||||
};
|
||||
}
|
||||
|
||||
);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue