Something went wrong. Try again.
small gleam coding and persistent agent daemon with a detachable cli and a canvas ui forked from okami.mom/albedo
Something went wrong. Try again.
albedo flake.nix
123456789101112131415161718192021222324252627282930313233343536373839404142{ description = "albedo coding agent and terminal client";
inputs = { # nixos-unstable, not nixpkgs-unstable: that channel lags by days, and while # it still shipped Gleam 1.18 every CI run compiled Gleam 1.19 from source. nixpkgs.url = "github:NixOS/nixpkgs/nixos-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 ]; };}