LYRAVOID / INDEPENDENT WORKSGUANGDONG, CHINA · 2026

00 Creative developer

MatsuzakaYuki.

松坂ユキ

Ideas in orbit.
Code on earth.

Independent work across Android, the web, and Linux. A few ideas, built into things you can use.

Matsuzaka Yuki / LyraVoid
AndroidLinuxAIExperimental Software
01 / SELECTED WORK

01 Projects

Selected work.

Five projects. Different worlds, the same curiosity. From beneath Android to a place for your words.

Entries 05 Public 05 Internal 00
still being written
Android / Root

FolkPatch

KernelPatch-based Android root management.

System and kernel modules, Lua plugins, and Shizuku integration in one configurable manager. Multiple home layouts, themes, and custom fonts put the interface in its owner's hands.

Built with

  • Kotlin
  • Android
  • KernelPatch
  • Lua

2025 / public project

01 / Android / RootCONCEPT STUDY
FolkPatch: Layers beneath the surface, an illustrative hand-drawn concept beneath Androida local patchlayer by layer
Layers beneath the surfaceY / 01
Fig. 01 — FolkPatch Concept study
Android / Root Manager

Aster

One Miuix interface for Android root control.

Built on KernelPatch and the APatch capability chain, Aster brings root state, superuser access, and APM / KPM modules into one interface. Protected runtime changes use a timed trial with recovery attempts before they can be kept.

Built with

  • Kotlin
  • Android
  • Miuix
  • KernelPatch

2026 / public project

02 / Android / Root ManagerCONCEPT STUDY
Aster: A centre of control, an illustrative hand-drawn concept all in reacha little orderat the centre
A centre of controlY / 02
Fig. 02 — Aster Concept study
Web / Blog Theme

Mizuki

A Material Design 3 blog theme, powered by Astro.

Migrating to Shirone Repository Visit

Markdown and MDX publishing, Pagefind search, and configurable personal pages in a Material Design 3 theme. The project is winding down maintenance; Shirone is the recommended successor.

Built with

  • Astro
  • TypeScript
  • Svelte
  • Tailwind CSS

2025 / public project

03 / Web / Blog ThemeCONCEPT STUDY
A place for your words An illustrative open manuscript with floating pages and handwritten annotations. A concept study, not a product interface. room for the wordsa quiet spinealways another page
A place for your wordsY / 03
Fig. 03 — Mizuki Concept study
Web / Blog Theme

Shirone

An anime-inspired Material 3 Expressive blog theme.

A reading space for long-form writing and personal collections. Dynamic HCT palettes, persistent Swup navigation, and Markdown / MDX publishing sit on an Astro and Svelte foundation.

Built with

  • Astro
  • Svelte
  • TypeScript
  • Tailwind CSS

2026 / public project

04 / Web / Blog ThemeCONCEPT STUDY
Shirone: Between pages and worlds, an illustrative hand-drawn concept one more chapter...another world
Between pages and worldsY / 04
Fig. 04 — Shirone Concept study
Linux / Wayland Desktop

NyxDeck

A self-contained niri and DankMaterialShell desktop.

A Wayland configuration that brings niri, DankMaterialShell, and matugen together as one deployable unit. Wallpaper-driven colors flow through the desktop and terminal, with plugin management, backups, and preserved machine-specific settings.

Built with

  • niri
  • DankMaterialShell
  • matugen
  • Python

2026 / public project

05 / Linux / Wayland DesktopCONCEPT STUDY
NyxDeck: A desktop, reimagined, an illustrative hand-drawn concept a familiar promptyour own spacea different kind of desktop
A desktop, reimaginedY / 05
Fig. 05 — NyxDeck Concept study

02 About

Working notes.

A short account of how the work gets made, and the three rules it keeps coming back to.

shortened to fit

I am Matsuzaka Yuki (松坂ユキ), a student developer and administrator of LyraVoid. I work close to the machine — Android internals, the Linux desktop, and small AI tools that do one thing properly instead of five things badly.

Most of what is on this site began as something I needed and could not find: a patch, a manager, an agent, a place to keep a novel. I like building the version that fits the way I actually work, then keeping the notes in public so the next person can see where the decisions were made.

Nothing here is finished. It is all maintained.

I care about software that is calm to use: honest status, plain language, and failure modes that somebody sat down and designed.

the long version is the archive

Working rules

  1. 01 Local first.

    If it can run on the machine in front of you, it should. Less to trust, less to break, and the evidence stays where you can read it.

    see the figure in 01 ↘

  2. 02 Name the boundaries.

    Every piece gets a job and an edge. When the edge is written down, either side of it can change without a rewrite.

    the seams show in 03 ↘

  3. 03 Ship the small version.

    A tool you can hold beats a plan you cannot. Everything after that is iteration, which is the part I actually enjoy.

    running in 05 ↘

Still on the bench

05 NyxDeck

03 Stack

Tools I reach for.

An index rather than a scoreboard: the languages, surfaces, and tools the archive actually leans on, mapped back to the entries that use them.

Cross-reference

  • 01 FolkPatch
  • 02 Aster
  • 03 Mizuki
  • 04 Shirone
  • 05 NyxDeck

Core

Languages

The languages I reach for first, from device level code to services.

  • Kotlin 1 linked
  • TypeScript 1 linked
  • Go
  • Rust
  • C / C++

Surface

Platforms

Where the work has to actually run, and keep running.

  • Android 1 linked
  • Linux 1 linked
  • Web 2 linked

Bench

Tools

The daily bench: build, version, ship, repeat.

  • Astro 1 linked
  • Git
  • Docker
  • Niri 1 linked

Open

Currently interested in

Not a skill list. These are the things currently taking up the margin.

  • Creative Coding
  • AI Agents
  • Open Source 1 linked

hover a name to find its entry

04 Archive

Experiments.

Prototypes, dead branches, interface studies, and small tools that never needed a name. Fewer rules here than anywhere else on the site.

usually working broken

Experiment log

Opened / Status

Small experiments are still on the bench. Published studies will appear here.

entries get added when something survives the first afternoon.

05 Contact

Say something.

Find the code, follow the work, or start a conversation on GitHub.

no form, on purpose

cut here

Channels

From the desk of

Matsuzaka Yuki LyraVoid

Guangdong, China

2026