swt23w23/shell.nix
Simon Bruder 52db9b89c2
Add final presentation
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>
2024-01-30 19:50:18 +01:00

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
'';
}