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
+ ];
+ }