From 79aad630d2e751da526f3cf69c95cdfa43f34e49 Mon Sep 17 00:00:00 2001 From: Donald Sebastian Leung Date: Thu, 24 Sep 2020 15:11:24 +0800 Subject: [PATCH] Add shell.nix --- shell.nix | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 shell.nix diff --git a/shell.nix b/shell.nix new file mode 100644 index 0000000..aa91e92 --- /dev/null +++ b/shell.nix @@ -0,0 +1,17 @@ +let + pkgs = import {}; + nmigen-latest = pkgs.python3Packages.nmigen.overrideAttrs(oa: { + src = pkgs.fetchFromGitHub { + owner = "m-labs"; + repo = "nmigen"; + rev = "39602ae3fdd143f3aa130278fb185cf3ff98d6da"; + sha256 = "1b0rjbb6is6nzbcnxrwh5iv4k9xcac0ijq5kp47wdg9rhbnaa5w0"; + }; + }); +in + pkgs.mkShell { + buildInputs = [ + (pkgs.python3.withPackages(ps: [nmigen-latest])) + pkgs.yosys pkgs.symbiyosys + ]; + }