跳到正文
cccskills
免费在 GitHub 公开

customize

Decide where a package, app, or command belongs — dnf5 at build time, Homebrew, Flatpak, or ujust — and how each is validated. Use when adding or removing something from the image.

中文简介正在准备中。当前显示原文说明。

projectbluefin/finpilot星标 129(GitHub 129 + cccskills 0)

实测评分 未实测

查看安装方法

包含的文件(1)

  • SKILL.md2.4 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Customize

Where does it go?

The thing is…Put it inInstalled
A system package the image needs to boot or runbuild/20-packages-and-services.shat build time
A CLI tool a user chooses to havecustom/brew/*.Brewfileon demand, by the user
A GUI applicationcustom/flatpaks/*.preinstallon first boot
A command that configures the systemcustom/ujust/*.justavailable from first login
A system file: unit, preset, tmpfiles.dcustom/files/at build time
Per-user config for new accountscustom/config/at build time, into /etc/skel

The dividing line is who decides and when: build time for what the image must have, runtime for what the user chooses.

By destination

Build-time packages

build/20-packages-and-services.sh. Use dnf5, always with -y, and disable any repository you enable. build/README.md has the phase map.

Prefer a package the base already ships. When a COPR is unavoidable, copr_install_isolated enables and disables it for you.

Homebrew

Brewfiles in custom/brew/, plus a ujust recipe so users install it by name. custom/brew/README.md has the format.

Flatpak

Preinstall declarations in custom/flatpaks/. The app must exist on Flathub; just validate-flatpaks checks. custom/flatpaks/README.md has the format and the first-boot behaviour.

ujust

Recipes in custom/ujust/. No dnf5 or rpm — the image is immutable. custom/ujust/README.md has the recipe shape.

System files and user config

custom/files/ mirrors /; custom/config/ seeds /etc/skel/.config/. Each directory's README has the semantics.

Removing something

The reverse of adding: delete the line or the file, then check nothing still references it. A package removed from the package phase may still arrive as a dependency or from an overlay; bootc container lint and the image build catch the obvious cases.

Validate

just validate-brewfiles
just validate-flatpaks
just check
just build

CI runs validate-brewfiles, validate-flatpaks, and validate-justfiles on every pull request.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

ci

免费

GitHub Actions, Renovate, the two-branch release model, signing, and promotion. Use when changing workflows, dependency policy, or releasing.

中文简介正在准备中。当前显示原文说明。

projectbluefin/finpilot1292026年10月26日 更新

Bootstrap a new image from this template: rename the project, enable Actions and Renovate, protect the branch, and reach a first green build. Use when forking the template or when setup has stalled.

中文简介正在准备中。当前显示原文说明。

projectbluefin/finpilot1292026年10月26日 更新

overview

免费

Architecture, repository layout, and file map for this template. Use when orienting to the repository, tracing how the image is assembled, or deciding which skill covers a task.

中文简介正在准备中。当前显示原文说明。

projectbluefin/finpilot1292026年10月26日 更新

Symptom to cause to fix for build, CI, and runtime failures, plus the pre-commit checklist. Use when something is broken or before opening a pull request.

中文简介正在准备中。当前显示原文说明。

projectbluefin/finpilot1292026年10月26日 更新

查看 projectbluefin 的全部技能

报告此技能的问题