forked from M-Labs/nix-scripts
Sebastien Bourdeauducq
3fe5ce25c5
Also make the development shell a more ergonomic regular nix-shell instead of the FHS env shell.
25 lines
491 B
Nix
25 lines
491 B
Nix
# Install Vivado in /opt and add to /etc/nixos/configuration.nix:
|
|
# nix.sandboxPaths = ["/opt"];
|
|
|
|
{ pkgs, vivadoPath ? "/opt/Xilinx/Vivado/2019.1" }:
|
|
|
|
pkgs.buildFHSUserEnv {
|
|
name = "vivado";
|
|
targetPkgs = pkgs: (
|
|
with pkgs; [
|
|
ncurses5
|
|
zlib
|
|
libuuid
|
|
xorg.libSM
|
|
xorg.libICE
|
|
xorg.libXrender
|
|
xorg.libX11
|
|
xorg.libXext
|
|
xorg.libXtst
|
|
xorg.libXi
|
|
]
|
|
);
|
|
profile = "source ${vivadoPath}/settings64.sh";
|
|
runScript = "vivado";
|
|
}
|