summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2022-10-25 12:26:33 -0600
committerAlejandro Soto <alejandro@34project.org>2022-10-25 12:27:20 -0600
commit9376ea817efa120f6225a4724a2fe5b25b160457 (patch)
tree8c07547724493eed51980227f2bc4dd0b2a6bfd2
parent4730ae2ea6012ed3f12ac02a4dce07370fee3beb (diff)
Add missing nativeBuildInputs to flake.nix
Diffstat (limited to '')
-rw-r--r--nix/flake.nix26
1 files changed, 18 insertions, 8 deletions
diff --git a/nix/flake.nix b/nix/flake.nix
index f4e1616..9e309a8 100644
--- a/nix/flake.nix
+++ b/nix/flake.nix
@@ -1,14 +1,24 @@
{
outputs = { self, nixpkgs }: let
- pkgs = nixpkgs.legacyPackages."x86_64-linux";
+ system = "x86_64-linux";
+ pkgs = import nixpkgs { inherit system; config.allowUnfree = true; };
in {
- devShells."x86_64-linux".default = pkgs.mkShell {
- buildInputs = [ pkgs.SDL2 ];
- nativeBuildInputs = [
- pkgs.gcc-arm-embedded
- pkgs.gdb
- pkgs.pkg-config
- (pkgs.python39.withPackages (py: [ py.numpy py.pillow ]))
+ devShells."${system}".default = pkgs.mkShell {
+ buildInputs = with pkgs; [
+ SDL2
+ ];
+
+ nativeBuildInputs = with pkgs; [
+ binutils
+ gcc
+ gcc-arm-embedded
+ gdb
+ gnumake
+ gtkwave
+ pkg-config
+ (python39.withPackages (py: [ py.numpy py.pillow ]))
+ (quartus-prime-lite.override { supportedDevices = [ "Cyclone V" ]; })
+ verilator
];
shellHook = ''