{
description = "albedo coding agent and terminal client";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
flake-parts.url = "github:hercules-ci/flake-parts";
treefmt-nix = {
url = "github:numtide/treefmt-nix";
inputs.nixpkgs.follows = "nixpkgs";
};
# Development linter, separate from the daemon's Gleam dependencies.
glinter = {
url = "github:pairshaped/glinter";
flake = false;
};
# Pinned Zig usage CLI consumed by the daemon as a non-flake archive.
usage-core = {
url = "https://api.next.tangled.org/xrpc/org.tangled.temp.git.getArchive?repo=did%3Aplc%3A2lf7buutfnfcucljnmaypf7u&ref=1a4bff9&format=tar.gz&prefix=provide-usage-main";
flake = false;
};
};
outputs = inputs @ {flake-parts, ...}:
flake-parts.lib.mkFlake {inherit inputs;} {
systems = [
"aarch64-darwin"
"aarch64-linux"
"x86_64-linux"
];
imports = [
./flake
inputs.treefmt-nix.flakeModule
];
};
}