mirror of
https://github.com/luminous-devs/lume.git
synced 2024-08-30 18:10:50 +00:00
A cross-platform desktop nostr client
.github/workflows | ||
.husky | ||
public | ||
src | ||
src-tauri | ||
.envrc | ||
.eslintignore | ||
.eslintrc.js | ||
.gitignore | ||
.prettierignore | ||
.prettierrc | ||
flake.lock | ||
flake.nix | ||
index.html | ||
LICENSE | ||
package.json | ||
pnpm-lock.yaml | ||
postcss.config.js | ||
README.md | ||
tailwind.config.js | ||
tsconfig.json | ||
vite.config.ts |
Introduction
Lume is a nostr client
Usage
Download Lume for your platform here: https://github.com/luminous-devs/lume/releases
Supported platform: macOS, Windows and Linux
Prerequisites
-
PNPM or Bun (experiment)
-
Tauri: https://tauri.app/v1/guides/getting-started/prerequisites#setting-up-macos
Develop
Clone project
git clone https://github.com/luminous-devs/lume.git && cd lume
Install packages
pnpm install
Run dev build
pnpm tauri dev
Generate production build
pnpm tauri build
Nix
Requirements:
cd
into the root folder of the project to enter nix develop
shell. Run direnv allow
(only once). Then run pnpm
or bun
(experimental) commands as described above.