chore(nix): update shell.nix
This commit is contained in:
parent
af8c853743
commit
703bf94de0
21
shell.nix
21
shell.nix
@ -263,11 +263,28 @@ let
|
|||||||
git diff $(cut -d '-' -f 1 <(curl -sH 'Accept: text/plain' https://uni2work.ifi.lmu.de/version))
|
git diff $(cut -d '-' -f 1 <(curl -sH 'Accept: text/plain' https://uni2work.ifi.lmu.de/version))
|
||||||
'';
|
'';
|
||||||
in pkgs.mkShell {
|
in pkgs.mkShell {
|
||||||
|
name = "fradrive";
|
||||||
shellHook = ''
|
shellHook = ''
|
||||||
${pkgs.lib.optionalString (nixpkgsPath != null) ''
|
${pkgs.lib.optionalString (nixpkgsPath != null) ''
|
||||||
export NIX_PATH=nixpkgs=${nixpkgsPath}
|
export NIX_PATH=nixpkgs=${nixpkgsPath}
|
||||||
''}
|
''}
|
||||||
'';
|
'';
|
||||||
|
nativeBuildInputs = [develop inDevelop killallUni2work diffRunning]
|
||||||
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 ]);
|
++ (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 ]);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user