Go to file
William Casarin 89f7f838a7 load timelines from commandline
great way to test queries statelessly
2024-03-22 11:15:09 +01:00
.github/workflows Initial commit 2022-11-05 22:12:17 -07:00
assets actionbar: support both dark and light buttons 2024-03-21 14:28:49 +01:00
enostr filters: fix hashtag filters 2024-03-22 10:23:41 +01:00
queries load timelines from commandline 2024-03-22 11:15:09 +01:00
src load timelines from commandline 2024-03-22 11:15:09 +01:00
.envrc direnv: disable nix direnv on darwin 2024-02-26 14:09:37 -08:00
.gitignore gitignore: add perf files 2024-03-21 14:30:22 +01:00
Cargo.lock black background 2024-03-09 01:21:07 -08:00
Cargo.toml nostrdb: bump to support timeline queries 2024-03-21 14:31:38 +01:00
check check script 2023-07-01 11:26:33 -07:00
check.sh Initial commit 2022-11-05 22:12:17 -07:00
damus.keystore add temporary release keystore 2023-07-09 12:29:39 -07:00
index.html codename is domus for now 2023-07-01 11:25:55 -07:00
LICENSE add license 2023-07-05 14:56:14 -07:00
Makefile profile picture image cache 2024-02-27 14:26:02 -08:00
README.md Revert "Update README.md" 2023-12-24 12:40:15 -08:00
rust-toolchain progress 2022-11-06 19:32:13 -08:00
shell.nix nix: add some debug and heap tracking utils 2024-02-15 13:07:01 -08:00
Trunk.toml trunk: notedeck 2023-07-06 08:40:50 -07:00

Damus Android

A multiplatform nostr client. Works on android and desktop

Alpha! WIP!

Compiling

The shell.nix provides a reproducible build environment for android and rust. I recommend using direnv to load this environment when you cd into the directory.

Once you have your dev shell setup, you can build with this command:

$ cargo apk run --release 

This will build and run the app on your android device. If you don't have the aarch64-linux-android rust target yet, you can install it with:

$ rustup target add aarch64-linux-android

You can also just type

$ cargo run --release

To run the multiplatform desktop version of the app called NoteDeck.