使用 matugen 自动化生成主题配色
有意思
这两天翻了一下 niri discussion 中对于各自配置的展示, 在这个配置里 发现了 matugen 这个工具, 可以从图片中提取主题色,并根据主题色生成一整套配色。 随即可以利用这一套配色,替换预先写好的模板文件中的变量, 从而实现对于不同应用的配置文件的自动化配色生成及修改。 它还支持在应用前后执行脚本以自动启用新的配置。
它还提供了一套效果不错的模板主题省去自行手动配置。
使用
matugen -t scheme-content --show-colors --contrast -0.2 image xxx.png
Qt 与 GTK
我起初参考那个 niri 的配置,它提供了一个 kvantum 的配置,但是效果不是特别的好。 后来我发直接拿 matugen-themes 里的 qtct 的预设,然后在 qt6ct 里把风格设成 Fusion 效果也都可以接受。
GTK 默认主题需要装包 adw-gtk-theme 或自己把这套主题扔 .themes 里
Written on September 12, 2025