diff options
author | Naoki Pross <np@0hm.ch> | 2021-10-20 00:56:43 +0200 |
---|---|---|
committer | Naoki Pross <np@0hm.ch> | 2021-10-20 01:05:57 +0200 |
commit | 4db381faddee6e951aa76d5a64073d22fe23f314 (patch) | |
tree | a74849eb2a01d83b06a29e1d7764cf846a5d4121 /video/shell.nix | |
parent | Theory mit PSK und QPSK angefangen. (diff) | |
download | Fading-4db381faddee6e951aa76d5a64073d22fe23f314.tar.gz Fading-4db381faddee6e951aa76d5a64073d22fe23f314.zip |
Prepare nix env for video
Diffstat (limited to 'video/shell.nix')
-rw-r--r-- | video/shell.nix | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/video/shell.nix b/video/shell.nix new file mode 100644 index 0000000..bdb2575 --- /dev/null +++ b/video/shell.nix @@ -0,0 +1,27 @@ +with import <nixpkgs> {}; +let + manimpango = callPackage manimpango/default.nix { + buildPythonPackage = pkgs.python3Packages.buildPythonPackage; + fetchPypi = pkgs.python3Packages.fetchPypi; + }; + + mapbox-earcut = callPackage manimgl/mapbox-earcut.nix { + buildPythonPackage = pkgs.python3Packages.buildPythonPackage; + fetchPypi = pkgs.python3Packages.fetchPypi; + }; + + manimgl = callPackage manimgl/default.nix { + buildPythonApplication = pkgs.python3Packages.buildPythonApplication; + buildPythonPackage = pkgs.python3Packages.buildPythonPackage; + fetchPypi = pkgs.python3Packages.fetchPypi; + pythonOlder = pkgs.python3Packages.pythonOlder; + manimpango = manimpango; + mapbox-earcut = mapbox-earcut; + }; + +in mkShell { + buildInputs = [ manimpango manimgl ]; + shellHook = '' + manimgl qam.py + ''; +} |