VIBE Wallet — how to run
========================

Linux super-app: Solana self-custody vault + net-worth desk.
GTK 4 + libadwaita. Any desktop; GNOME panel tracker is optional.


From this tree
--------------

  ./packaging/check-deps.sh   # install line for this distro
  ./run.sh                    # desk (GTK, all portfolio + wallet pages)
  ./run.sh --vault            # native signer (Rust GTK)

  Binary names: vibe-wallet   vw   vibe-vault
  App ID:       com.vibewallet.App
  Vault ID:     com.vibewallet.Vault


User install
------------

  ./install.sh            # ~/.local/bin, desktop entry, icons
  ./install.sh --check    # verify GTK / PyGObject
  ./uninstall.sh

  On GNOME, install.sh also copies the panel tracker:
    gnome-extensions enable vibe-wallet@vibewallet
  Options → Tracker in the app. Other desktops skip that extra.


Data
----

  ~/.config/vibe-wallet/            books, settings, state.json
  ~/.config/oldgrowthcrypto-portfolio/   reused if you already ran the old desk
  ~/.local/share/vibe-wallet/       vault keys + theme
  ~/.config/vibe-wallet/sent.json   quiet trusted-send ledger
  ~/.config/vibe-wallet/dapps.json  dApp allowlist + approved origins


Connect Wallet
--------------

  Keep vibe-wallet open. Options → Plugin → Install in Brave (or another
  Chromium), or load unpacked from browser-extension/. On the site:
  Connect Wallet → VIBE Wallet. Safe mode limits origins to the shipped list.


GNOME theme (VibeNetworkTheme)
------------------------------

  packaging/gnome-theme/install.sh     # GTK + icons + wallpaper + dark/teal
  packaging/gnome-theme/uninstall.sh   # restore previous theme

  Name: VibeNetworkTheme
  Palette matches Options → Theme → Sky. Log out if dock icons stay Yaru.


Packages (not released)
-----------------------

  packaging/debian/     .deb
  packaging/fedora/     RPM spec
  packaging/arch/       AUR PKGBUILD
  packaging/flatpak/    draft only — vault stays on the host


By VIBE Wallet  ·  fork of Old Growth Wallet + OldGrowth Portfolio
