at protocol indexer with flexible filtering, xrpc queries, and a cursor-backed event stream, built on fjall
at-protocol atproto indexer rust fjall
at e2867db221dd41c63dd8ebd8816b6481e4223737 36 lines 836 B view raw
1{ 2 inputs.parts.url = "github:hercules-ci/flake-parts"; 3 inputs.nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable"; 4 5 outputs = 6 inp: 7 inp.parts.lib.mkFlake { inputs = inp; } { 8 systems = [ "x86_64-linux" ]; 9 perSystem = 10 { 11 pkgs, 12 config, 13 ... 14 }: 15 { 16 packages.default = pkgs.callPackage ./default.nix {}; 17 devShells = { 18 default = pkgs.mkShell { 19 packages = with pkgs; [ 20 rustPlatform.rustLibSrc 21 rust-analyzer 22 cargo 23 cargo-outdated 24 rustc 25 rustfmt 26 gemini-cli 27 go 28 cmake 29 websocat 30 http-nu 31 ]; 32 }; 33 }; 34 }; 35 }; 36}