brewery
notashelf /
618a58b2b8c7bd07ad5b21ce23fb6e8236dda4ff

nixir

public

Import-resolving Nix IR plugin

Star0tarball
clone
ssh://git@git.notashelf.dev:33/notashelf/nixir.git
flake.nixNix32 lines885 B
1
{
2
  inputs.nixpkgs.url = "github:NixOS/nixpkgs?ref=nixos-unstable";
3
4
  outputs = {nixpkgs, ...}: let
5
    systems = ["x86_64-linux" "aarch64-linux"];
6
    forAllSystems = nixpkgs.lib.genAttrs systems;
7
  in {
8
    devShells = forAllSystems (system: {
9
      default = nixpkgs.legacyPackages.${system}.mkShell {
10
        buildInputs = with nixpkgs.legacyPackages.${system}; [
11
          cmake
12
          pkg-config
13
          ninja
14
          boost
15
          bear
16
17
          nixVersions.nixComponents_2_32.nix-store
18
          nixVersions.nixComponents_2_32.nix-expr
19
          nixVersions.nixComponents_2_32.nix-cmd
20
          nixVersions.nixComponents_2_32.nix-fetchers
21
          nixVersions.nixComponents_2_32.nix-main
22
          nixVersions.nixComponents_2_32.nix-util
23
          nixVersions.nix_2_32
24
        ];
25
26
        env = {
27
          NIX_PLUGINABI = "0.2";
28
        };
29
      };
30
    });
31
  };
32
}