blob: 3c33dcec19affdbe5a16955e0241321b9de47c9e (
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
|
{
description = "Zig project flake";
inputs = {
self.submodules = true;
zig2nix.url = "github:Cloudef/zig2nix";
};
outputs = { zig2nix, ... }: let
flake-utils = zig2nix.inputs.flake-utils;
in (flake-utils.lib.eachDefaultSystem (system: let
env = zig2nix.outputs.zig-env.${system} {};
in with builtins; with env.pkgs.lib; rec {
apps.default = env.app [] "zig build run -- \"$@\"";
packages.default = env.package {
src = cleanSource ./.;
nativeBuildInputs = with env.pkgs; [];
buildInputs = with env.pkgs; [];
zigPreferMusl = false;
};
}));
}
|