Fiw-Gentoo-Dots/docs/assets.md

49 lines
2.9 KiB
Markdown

# Styling assets
The bundled TUI at `assets/bin` is built from this project's MIT source.
Its third-party Go dependency and runtime notices are retained in
`assets/bin/LICENSES.txt`. Binary/archive fingerprints and the frontend
source fingerprint are recorded in `assets/bin/tui.json`.
The captured styling uses a small subset of the original installed assets:
- Utterly-Round-Dark window decorations retain the original author metadata
and GPL notice in their captured theme folder.
- Qogir cursors are included as Fiw-Qogir, with the original COPYING file;
the large unrelated Qogir icon collection is not bundled.
- GentooPurple is derived from Breeze Dark and retains its SPDX copyright
and LGPL-2.0-or-later notices.
- Four JetBrainsMono Nerd Font Mono styles are captured from the official
Nerd Fonts v3.5.1 tree with OFL.txt stored as LICENSE-OFL.txt:
https://github.com/ryanoasis/nerd-fonts/tree/v3.5.1/patched-fonts/JetBrainsMono/Ligatures
- Vesktop's Midnight background customization uses a vendored CSS build from
refact0r/midnight-discord at commit 85dd67148cbbbfa027cb091e41a479a16ab16a65.
Its MIT licence is included alongside the theme. Public image/font URLs
within that upstream theme remain upstream references.
- Neovim includes the runtime files from
[Catppuccin](https://github.com/catppuccin/nvim) at commit
`edefef779ab08ce1a4a404713e3012b0d202bd35`, matching the installed theme
captured from this device. Its original MIT licence is retained as
`LICENSE.md`; development files, docs, tests and Git history are omitted.
- VS Code includes the original `ayu-midas.json` and MIT `LICENSE` from
[ayu MiDas](https://github.com/qyurila/ayu-midas-vscode/tree/8ce96d6002e7327be1aaf41a01f6106041517c8e),
version 1.1.0, with a manifest containing only the extension's runtime
metadata and theme contribution. No build dependencies or executable
extension entry points are included. Editor asset hashes and pins are in
`assets/editor-themes.json`.
The privacy scanner permits email attribution only in fingerprinted original
theme metadata and colour-scheme notices. It still scans those files for
other private-data patterns. A changed fingerprint requires review before
updating tools/public-attribution.json. The fingerprinted upstream kernel
patch similarly retains public source/test data rather than being rewritten.
## Distribution logos
The user-supplied Gentoo and Arch images are kept in `assets/images`. The
Gentoo image is used in the README; the Arch image is retained as supplied.
These distribution marks are separate from this project's original MIT code.
Upstream references: [Gentoo artwork](https://www.gentoo.org/inside-gentoo/artwork/)
and [name/logo guidelines](https://www.gentoo.org/inside-gentoo/foundation/name-logo-guidelines.html);
[Arch artwork](https://archlinux.org/art/) and
[trademark policy](https://terms.archlinux.org/docs/trademark-policy/).