@aphrody/m3-os-主题
从种子颜色生成并安装材质 3 OS 主题( Windows 11, GNOME Shell, COSMIC, Chromium 浏览器),其颜色角色为 @aphrody/m3-tokens/dynamic-color。 。 。 .
bun add -d @aphrody/m3-os-themes
bunx --bun m3-os-themes generate --target all --seed '#6750a4' --mode auto --out ./m3-os-themes-out
许可证: Apache-2.0(LICENSE) (中文(简体) ). 安装指南 : 文件/材料/立方米/INSTALL.md。 。 。 .
全部使用( 在 Aphrody 检查中) yolo m3 os-themes 采用相同的参数:
m3-os-themes <install|generate|uninstall> \
--target windows|gnome|cosmic|chromium|all --seed '#6750a4' --mode light|dark|auto \
[--name Aphrody] [--variant tonalSpot] [--out dir] [--icons dir] [--dry-run] [--apply]
generate仅写入--out(默认)./m3-os-themes-out) (中文(简体) ).--icons <dir>(GNOME和COSMIC)还安装了免费桌面图标主题~/.local/share/icons财务报告和审定财务报表 选择它( 设置)icon-theme; COSMIC 系统com.system76.CosmicTk/v1/icon_theme(三);--uninstall恢复 上一个图标主题。 构建完整的材料符号主题bun packages/material-design-icons/scripts/export-theme.ts --out dist/icons,然后通过--icons dist/icons/freedesktop/Aphrody-M3。 。 。 .install财务报告和审定财务报表uninstall除非--apply给出.--apply生成文件,然后为主机OS运行目标脚本.
| 目标 | 艺术品 | 安装器 |
|---|---|---|
| 窗口 | M3-<name>-{light,dark}.theme,壁纸,登记值(Themes\Personalize AppsUseLightTheme编号 :SystemUsesLightTheme编号 :ColorPrevalence, DWM 系统 AccentColor编号 :ColorizationColor, (中文(简体) ), Explorer\Accent(中文(简体) ) | install-windows.ps1 (第一次拍摄时的镜头), -Uninstall 恢复, -WhatIf(中文(简体) ) |
| 小精灵 | ~/.local/share/themes/M3-<name>/{gnome-shell,gtk-3.0,gtk-4.0} 医务科, ~/.config/gtk-4.0/gtk.css | install-gnome.sh (设定:gtk主题、色彩方案、口音颜色、用户主题; --uninstall(中文(简体) ) |
| 宇宙间 | 宇宙主题 ~/.config/cosmic/com.system76.CosmicTheme.{Dark,Light}.Builder/v1/ 财务报告和审定财务报表 M3-<name>-<mode>.ron | install-cosmic.sh (枪声, --uninstall(中文(简体) ) |
| 铬 | MV3主题 {light,dark}/manifest.json + 图像, BrowserThemeColor 政策JSON和 .reg 克罗姆、边缘、勇敢、克罗姆 | install-chromium.sh, (中文(简体) ), install-chromium.md (无包装) |
测试生成存储器或临时目录中的所有内容, 并且绝不触及系统 :
bun test test/。COSMIC 密钥布局和 GNOME 壳牌选择器遵循上游格式和
未在COSMIC或GNOME现场会议上行使.
待定(工作项目C1):一次Bun分叉船 bun:cosmic (宇宙-配置读取/写出),替换手写
宇宙配置写入 src/cosmic.ts编号 :install-cosmic.sh 通过它验证密钥。 同一候选人
粗口:手卷起的 .desktop 解析器在 crates/ui/drive/src/file_opening/linux.rs 页:1
freedesktop-desktop-entry) (中文(简体) ).