From 703bf94de0c4caf1ae6bd660b09a85b748a94669 Mon Sep 17 00:00:00 2001 From: Sarah Vaupel Date: Fri, 31 Mar 2023 09:45:20 +0000 Subject: [PATCH] chore(nix): update shell.nix --- shell.nix | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/shell.nix b/shell.nix index 0addd8c96..56038d602 100644 --- a/shell.nix +++ b/shell.nix @@ -263,11 +263,28 @@ let git diff $(cut -d '-' -f 1 <(curl -sH 'Accept: text/plain' https://uni2work.ifi.lmu.de/version)) ''; in pkgs.mkShell { + name = "fradrive"; shellHook = '' ${pkgs.lib.optionalString (nixpkgsPath != null) '' export NIX_PATH=nixpkgs=${nixpkgsPath} ''} ''; - - nativeBuildInputs = [develop inDevelop killallUni2work diffRunning] ++ (with pkgs; [ nodejs-14_x postgresql_12 openldap chromium exiftool memcached minio minio-client gup reuse pre-commit ]) ++ (with pkgs.haskellPackages; [ stack yesod-bin hlint cabal-install weeder profiteur ]); + nativeBuildInputs = [develop inDevelop killallUni2work diffRunning] + ++ (with pkgs; + [ nodejs-14_x postgresql_12 openldap chromium exiftool memcached minio minio-client + gup reuse pre-commit + # busybox # for print services, but interferes with build commands in develop-shell + htop + pdftk # pdftk just for testing pdf-passwords + # texlive.combined.scheme-full # works + # texlive.combined.scheme-medium + # texlive.combined.scheme-small + (texlive.combine { + inherit (texlive) scheme-basic + babel-german babel-english booktabs textpos + enumitem eurosym koma-script parskip xcolor dejavu + luatexbase lualatex-math unicode-math selnolig # required for LuaTeX + }) + ] + ) ++ (with pkgs.haskellPackages; [ stack yesod-bin hlint cabal-install weeder profiteur ]); }