A decentralized music tracking and discovery platform built on AT Protocol 馃幍
listenbrainz spotify atproto lastfm musicbrainz scrobbling
at main 911 B view raw
1{ 2 description = "A Nix-flake-based Rust development environment"; 3 4 inputs = { 5 nixpkgs.url = "github:nixos/nixpkgs/release-25.05"; 6 flake-utils.url = "github:numtide/flake-utils"; 7 }; 8 9 outputs = { 10 self, 11 nixpkgs, 12 flake-utils, 13 }: 14 flake-utils.lib.eachDefaultSystem 15 (system: let 16 pkgs = import nixpkgs { 17 inherit system; 18 }; 19 in { 20 devShells.default = pkgs.mkShell { 21 buildInputs = [ 22 pkgs.cargo 23 pkgs.rustc 24 pkgs.rustfmt 25 pkgs.rustPackages.clippy 26 pkgs.bun 27 pkgs.nodejs 28 pkgs.duckdb 29 pkgs.turbo 30 pkgs.git 31 pkgs.wasm-pack 32 pkgs.gcc 33 pkgs.gnumake 34 pkgs.pkg-config 35 pkgs.readline 36 pkgs.flex 37 pkgs.bison 38 pkgs.binutils 39 pkgs.glibc.dev 40 pkgs.clang 41 ]; 42 }; 43 }); 44}