From a2d04c319b5a80372e08eae6d9ea2740cf61bba1 Mon Sep 17 00:00:00 2001 From: Rutherther Date: Tue, 19 Dec 2023 22:38:53 +0100 Subject: [PATCH] feat: add Lattice Diamond shell --- flake.nix | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 5956bd9..fa8dc83 100644 --- a/flake.nix +++ b/flake.nix @@ -58,7 +58,7 @@ libusb-compat-0_1 libuuid motif - motif3-compat + # motif3-compat xorg.libXcursor xorg.libXft xorg.libXmu @@ -69,6 +69,17 @@ xorg.libICE ]; + diamondTargetPkgs = pkgs: with pkgs; [ + fontconfig + libgcc + glibc + stdenv.cc.cc.lib + xorg.libXext + xorg.libXft + xorg.libX11 + xorg.libXrender + ]; + quartusTargetPkgs = pkgs: with pkgs; [ stdenv.cc.cc.lib zlib @@ -100,6 +111,15 @@ in { packages.${system} = { + diamond-shell = pkgs.buildFHSEnv { + multiPkgs = diamondTargetPkgs; + name = "diamond-shell"; + multiArch = true; + runScript = pkgs.writeScript "quartus-shell" '' + export LD_LIBRARY_PATH=/lib:$LD_LIBRARY_PATH + exec bash + ''; + }; quartus-shell = pkgs.buildFHSEnv { targetPkgs = quartusTargetPkgs; name = "quartus-shell"; -- 2.48.1