* chore(bling): uncomment example options * refactor(brew): remove duplicate "configuration options" setting in README, improve TSP docs * fix(chezmoi): make example an example and not a doc of the configuration options * chore(rpm-ostree): remove fake example examples should be runnable * fix(rpm-ostree): add replacing packages to typespec schema * fix(rpm-ostree): actually install the packages the repos are added for * feat(rpm-ostree): showcase installing from URL and using optfix in example * fix(rpm-ostree): add optfix to typespec * fix(systemd): real-world example instead of configuration docs duplicate
26 lines
No EOL
1.2 KiB
YAML
26 lines
No EOL
1.2 KiB
YAML
name: rpm-ostree
|
|
shortdesc: The rpm-ostree module offers pseudo-declarative package and repository management using rpm-ostree.
|
|
readme: https://raw.githubusercontent.com/blue-build/modules/main/modules/rpm-ostree/README.md
|
|
typespec: https://raw.githubusercontent.com/blue-build/modules/main/modules/rpm-ostree/rpm-ostree.tsp
|
|
example: |
|
|
type: rpm-ostree
|
|
repos:
|
|
- https://copr.fedorainfracloud.org/coprs/atim/starship/repo/fedora-%OS_VERSION%/atim-starship-fedora-%OS_VERSION%.repo # when including COPR repos, use the %OS_VERSION% magic string
|
|
- https://brave-browser-rpm-release.s3.brave.com/brave-browser.repo
|
|
keys:
|
|
- https://brave-browser-rpm-release.s3.brave.com/brave-core.asc
|
|
optfix:
|
|
- Tabby # needed because tabby installs into /opt/Tabby
|
|
install:
|
|
- starship
|
|
- brave-browser
|
|
- https://github.com/Eugeny/tabby/releases/download/v1.0.209/tabby-1.0.209-linux-x64.rpm
|
|
remove:
|
|
- firefox
|
|
- firefox-langpacks
|
|
replace:
|
|
- from-repo: https://copr.fedorainfracloud.org/coprs/trixieua/mutter-patched/repo/fedora-%OS_VERSION%/trixieua-mutter-patched-fedora-%OS_VERSION%.repo
|
|
packages:
|
|
- mutter
|
|
- mutter-common
|
|
- gdm |