Qrypt is a code-focused theme for degoog: monospace type, an editor palette, a terminal prompt and line-numbered results, in light and dark.
- π€ Monospace Everywhere β Uses the fonts already on the device (JetBrains Mono, Cascadia Code, Fira Code, SF Mono, Consolasβ¦). Nothing is loaded from third parties
- π¨ Editor Palette β Titles look like functions, URLs like strings and engines like
@decorators - β¨οΈ Terminal Prompt β A prompt logo with a blinking caret, a
/search prompt and a// commentfooter - π’ Line-Numbered Results β An editor-style gutter numbers each result on wide screens
- π At a Glance β The summary box is framed as
glance.md - β¨ Motion β The logo types itself in, faint code rain falls around the home page, the focused search bar runs a scan along its border and results cascade in. Everything stays still when the device asks for reduced motion
- π Light and Dark β Follows degoog's appearance setting
- π Five Accents β Mint, Amber, Violet, Cyan and Rose for the prompt, caret, focus ring and active tab
- π·οΈ Qrypt Branding β Page and tab titles, logo, favicon and the no-JS pages all read Qrypt
Qrypt requires degoog 1.1.1 or newer.
-
In degoog, open Settings β Store and add this repository:
https://github.com/hidden-space-xyz/Qrypt.git -
Install Qrypt from the Themes list.
-
Apply it in Settings β Themes.
Open Settings β Themes β Qrypt β Configure:
| Option | Values | Default | Effect |
|---|---|---|---|
| Accent | Mint, Amber, Violet, Cyan, Rose | Mint | Highlight colour for the prompt, caret, focus ring and active tab |
| Line numbers | Show, Hide | Show | Numbers each result in an editor-style gutter on wide screens |
| Animations | On, Off | On | Typed logo, code rain, search bar scan and cascading results |
Note
degoog sets a few names in its core, outside a theme's reach, so they still read "degoog": the OpenSearch name used when adding the engine to a browser, the installable app manifest and the first-run tour.
Qrypt/
βββ package.json Store manifest that lists the theme for degoog
βββ .github/workflows/ Weekly check of new degoog releases against the files Qrypt relies on
βββ themes/qrypt/
βββ theme.json Theme metadata, templates and settings schema
βββ style.css Palette, typography, accents, results header and motion
βββ layout.html Page shell, favicon and Qrypt titles
βββ index-templates/ Home logo, search box and footer
βββ nojs/ Logo for the no-JS home page
βββ screenshots/ Images shown in the degoog Store
The results header is degoog's own markup restyled from style.css, so changes degoog makes to it reach Qrypt
without a theme update. When a new degoog release touches a file Qrypt relies on, the degoog upstream
workflow fails with the diff in its summary; once Qrypt is updated, set DEGOOG_BASELINE in the workflow to
that release.
- Report Bugs: Found something that looks wrong? Open an issue with a screenshot and your degoog version.
- Suggest Features: New accents, layouts or details are welcome as issues.
- Send Changes: Fork the repository, make your change and open a pull request against
master.
Qrypt is released under the GNU General Public License v3.0. You are free to use, study, modify and redistribute it, and any derivative work must carry the same license.


