1
0

flake.nix 630 B

123456789101112131415161718192021222324252627282930
  1. {
  2. description = "Jupyter Notebooks development environment";
  3. inputs = {
  4. nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
  5. };
  6. outputs = { self, nixpkgs }:
  7. let
  8. system = "x86_64-linux";
  9. pkgs = import nixpkgs {
  10. inherit system;
  11. config.allowUnfree = true;
  12. };
  13. pythonEnv = pkgs.python3.withPackages (ps: with ps; [
  14. ]);
  15. in
  16. {
  17. devShells.${system}.default = pkgs.mkShell {
  18. packages = [
  19. pythonEnv
  20. ];
  21. shellHook = ''
  22. export LD_LIBRARY_PATH="${pkgs.stdenv.cc.cc.lib}/lib:$LD_LIBRARY_PATH"
  23. '';
  24. };
  25. };
  26. }