Carbine is a Fedimint wallet built using Flutter, Rust, and the Flutter Rust Bridge.
Carbine uses nix and nix flakes to manage dependencies and build the project.
First, install nix
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- installThen enter the nix developer environment.
nix developTo generate the Flutter bindings for the rust code, simply run
just generateThis will also build the rust library and place it in the appropriate location on Linux machines.
To run the app on Linux, simply run
just runDone! This will launch Carbine on Linux. Android is currently not supported yet.