You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
712 B

3 years ago
  1. { pkgs ? import <nixpkgs> {} }:
  2. let
  3. pkgs = import (builtins.fetchTarball {
  4. name = "nixos-21.05";
  5. url = "https://github.com/nixos/nixpkgs/archive/21b696caf392ad6fa513caf3327d0aa0430ffb72.tar.gz";
  6. sha256 = "1056r3383aaf5zhf7rbvka76gqxb8b7rwqxnmar29vxhs9h56m5k";
  7. }) {};
  8. in pkgs.mkShell {
  9. buildInputs = with pkgs; [
  10. (hunspellWithDicts [
  11. hunspellDicts.en-us
  12. hunspellDicts.de-de
  13. ])
  14. (texlive.combine {
  15. inherit (texlive) scheme-full;
  16. })
  17. python38Packages.pygments
  18. (pkgs.vscode-with-extensions.override {
  19. vscode = pkgs.vscodium;
  20. vscodeExtensions = with pkgs.vscode-extensions; [
  21. james-yu.latex-workshop
  22. ];
  23. })
  24. qtikz
  25. ];
  26. }