2 description = "Chirp Flake";
4 inputs.self.submodules = true;
5 inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
6 inputs.flake-utils.url = "github:numtide/flake-utils";
8 outputs = { self, nixpkgs, flake-utils }:
9 flake-utils.lib.eachDefaultSystem (system:
11 pkgs = import nixpkgs { inherit system; };
13 packages.default = pkgs.stdenvNoCC.mkDerivation {
19 mkdir -p .zig-cache-global/zig
20 ${pkgs.zig}/bin/zig build --global-cache-dir .zig-cache-global
25 cp zig-out/bin/chirp $out/bin
31 program = "${self.packages.${system}.default}/bin/chirp";