mirror of
https://github.com/st-tu-dresden-praktikum/swt23w23
synced 2024-07-19 21:04:36 +02:00
Simon Bruder
52db9b89c2
Co-authored-by: Denis Natusch <denis.natusch@mailbox.tu-dresden.de> Co-authored-by: Mathis Kral <mathis_tiberius.kral@mailbox.tu-dresden.de> Co-authored-by: Theo Reichert <theo.reichert@mailbox.tu-dresden.de>
32 lines
574 B
Nix
32 lines
574 B
Nix
# SPDX-License-Identifier: AGPL-3.0-or-later
|
|
# SPDX-FileCopyrightText: 2023 swt23w23
|
|
{ pkgs ? import <nixpkgs> { } }:
|
|
let
|
|
texlive = pkgs.texlive.combine {
|
|
inherit (pkgs.texlive) scheme-small
|
|
beamertheme-metropolis
|
|
datetime2
|
|
datetime2-german
|
|
latexmk
|
|
pgfopts;
|
|
};
|
|
in
|
|
with pkgs;
|
|
mkShell {
|
|
buildInputs = [
|
|
asciidoctor
|
|
editorconfig-checker
|
|
gitlint
|
|
jdk17
|
|
plantuml
|
|
pre-commit
|
|
reuse # licensing
|
|
texlive
|
|
watchexec # enables automatic compiling on change
|
|
];
|
|
|
|
shellHook = ''
|
|
pre-commit install
|
|
'';
|
|
}
|