summaryrefslogtreecommitdiffstats
path: root/flake.nix
blob: 36a85c788b4bb23e28edbcc29b0be677a078991e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
{
  inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-22.11";

  outputs = {
    self,
    nixpkgs,
  }: let
    pkgs = nixpkgs.legacyPackages.x86_64-linux;
  in {
    devShell.x86_64-linux = pkgs.mkShell {

      LIBCLANG_PATH = "${pkgs.llvmPackages.libclang.lib}/lib";

      buildInputs = with pkgs; [
        pkgconfig
        cairo
        pango
        z3

        cargo-watch

        lua5_4
        stylua
      ];
    };
  };
}