diff options
Diffstat (limited to 'flake.nix')
-rw-r--r-- | flake.nix | 28 |
1 files changed, 17 insertions, 11 deletions
@@ -1,22 +1,28 @@ { - inputs.nixpkgs.url = "github:NixOS/nixpkgs"; - outputs = { self, flake-utils, nixpkgs }: - flake-utils.lib.eachDefaultSystem (system: - let pkgs = nixpkgs.legacyPackages.${system}; - in rec { + outputs = + { + self, + flake-utils, + nixpkgs, + }: + flake-utils.lib.eachDefaultSystem ( + system: + let + pkgs = nixpkgs.legacyPackages.${system}; + in + rec { devShells.default = pkgs.mkShell { inputsFrom = builtins.attrValues packages; nativeBuildInputs = [ - pkgs.bluespec pkgs.gtkwave - pkgs.icestorm - pkgs.nextpnr pkgs.picocom - pkgs.yosys ]; env.BSC = pkgs.bluespec; }; - packages = { }; - }); + packages = { + fpga = pkgs.callPackage ./fpga { }; + }; + } + ); } |