aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorSerge Bazanski <serge@bazanski.pl>2018-07-13 22:02:53 +0100
committerSerge Bazanski <serge@bazanski.pl>2018-07-13 22:03:57 +0100
commit7db6817a0b5afcf89e3c7eafc031a7eec59ee24e (patch)
treea7d35b2e2b34f95e86ff625f65c31ebb2e2b82ed /README.md
parenta8c84e90a39c54174dd24b5b76bd17aed8311481 (diff)
downloadnextpnr-7db6817a0b5afcf89e3c7eafc031a7eec59ee24e.tar.gz
nextpnr-7db6817a0b5afcf89e3c7eafc031a7eec59ee24e.tar.bz2
nextpnr-7db6817a0b5afcf89e3c7eafc031a7eec59ee24e.zip
Add Nix(OS) support
Diffstat (limited to 'README.md')
-rw-r--r--README.md15
1 files changed, 15 insertions, 0 deletions
diff --git a/README.md b/README.md
index da38500d..eb96bd1c 100644
--- a/README.md
+++ b/README.md
@@ -78,6 +78,21 @@ Running
`./nextpnr-ecp5 --json ecp5/synth/blinky.json --basecfg ecp5/synth/ulx3s_empty.config --bit ecp5/synth/ulx3s.bit`
- Note that `ulx3s_empty.config` contains fixed/unknown bits to be copied to the output bitstream
- You can also use `--textcfg out.config` to write a text file describing the bitstream for debugging
+
+Nix
+---
+
+As an alternative to getting the prerequisites yourself, you can use Nix/NixOS and run the following to get dropped into a shell with nextpnr built:
+
+ nix-shell
+
+Or, you can add the `nextpnr.nix` file into your /etc/nixos/configuration.nix:
+
+ environment.systemPackages = [
+ ...
+ ( import /home/q3k/Software/nextpnr/nextpnr.nix )
+ ...
+ ];
Notes
-------