Skip to content

Repository files navigation

Ghost Rain

A digital-rain (matrix-style) live wallpaper for Android with an optional, fully configurable system HUD — RAM, disk, battery, CPU, IP and uptime — that you can position, size, and curate under one shared config for your home and lock screens.

  • Private by design: no internet permission, no trackers, no analytics.
  • Small footprint: AndroidX + Jetpack Compose (Material 3) Settings UI over a framework Canvas wallpaper engine — no other third-party dependencies.
  • License: GPL-3.0-or-later.

Features

  • Stateful falling columns with per-glyph brightness and an instant-swap "shimmer" (adjustable rate).
  • Fully customizable rain: speed multiplier, color hue (visual picker), glyph font size, column length range, and frame rate — all tunable live.
  • Toggleable glyph sets: katakana, digits, Latin letters, and symbols can each be enabled or disabled independently.
  • Balanced katakana / digits / Latin / symbol glyph set over pure black.
  • Optional HUD: custom title, RAM, disk, battery, CPU, IP, uptime — each toggleable, freely positioned/sized, with a live preview on every settings screen (home, HUD, rain).

Screenshots

Home — setup, live preview, layouts HUD — live preview and overlay controls Rain — live preview, presets, hue Rain — sliders and glyph sets

Build

Standard Gradle Android project:

./gradlew assembleRelease
# output: app/build/outputs/apk/release/app-release.apk (signed; falls back to
# app-release-unsigned.apk only if no keystore could be created)

Requirements: JDK 17, Android SDK (compileSdk 37, targetSdk 35). minSdk 26. Unit tests: ./gradlew :app:testDebugUnitTest.

Setup (in the app)

  1. Open Ghost Rain, tap SET GHOST RAIN WALLPAPER.
  2. Choose Both (home + lock).
  3. After any app update, re-set the wallpaper so the new build is applied.

If the lock-screen clock overlaps the HUD, set the lock clock size to Small in your phone's lock-screen / wallpaper settings.

Credits & licenses

  • Original author: Aquarian Intel — Ghost Rain was originally created by Aquarian Intel and is maintained by the community.
  • App code: GPL-3.0-or-later — see LICENSE.
  • Bundled font VT323 by Peter Hull, under the SIL Open Font License 1.1 — see app/src/main/assets/OFL.txt.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages