16 stdenv.mkDerivation (finalAttrs: {
17 pname = "wealthfolio";
20 src = fetchFromGitHub {
23 rev = "v${finalAttrs.version}";
24 hash = "sha256-AH0bwzsnGaGE82Ds1pDeZkVY2GXEB7RqHYw+WAt69/4=";
27 pnpmDeps = pnpm.fetchDeps {
28 inherit (finalAttrs) src pname version;
29 hash = "sha256-OpQg/ZZ4M2vszMZeCJAKzqGduxexZfIVe3Jy/hG3Yu0=";
32 cargoRoot = "src-tauri";
33 buildAndTestSubdir = finalAttrs.cargoRoot;
35 cargoDeps = rustPlatform.fetchCargoTarball {
36 inherit (finalAttrs) pname version src;
37 sourceRoot = "${finalAttrs.src.name}/${finalAttrs.cargoRoot}";
38 hash = "sha256-jbdshb+Kjnh/yKQlCVaYT3/RQ6Zyo2dm72EToLsbqxc=";
46 rustPlatform.cargoSetupHook
57 description = "A Beautiful Private and Secure Desktop Investment Tracking Application";
58 homepage = "https://wealthfolio.app/";
59 license = lib.licenses.agpl3Only;
60 mainProgram = "wealthfolio";
61 maintainers = with lib.maintainers; [ kilianar ];
62 platforms = lib.platforms.linux;