Community-maintained profiles for ReproFed — the declarative Fedora configuration manager.
This project hosts community-contributed profiles that extend ReproFed beyond the officially supported profiles.
The ReproFed project maintains a small, stable set of officially supported profiles (such as gnome, kde, cosmic, and server).
This project exists to:
- Allow the community to create and share new profiles
- Encourage experimentation without affecting core stability
- Provide a central place for reusable, declarative Fedora setups
Profiles in this project are not officially supported but are available for anyone to use, adapt, or improve.
A example-gnome.yaml file is provided in the profiles/templates/ directory and serves as the authoritative reference for all profile authors.
Each new profile must be created as a YAML file and placed in the profiles/ directory, following the structure and conventions defined in the template.
To use a community profile from this project:
- Clone or download this project
- Copy the desired profile file(s) from the
profiles/directory into/opt/reprofed/profiles/.
Contributions are welcome and appreciated!
- Fork this project
- Copy
profiles/templates/example-gnome.yamland adapt it to your use case. - Submit a contribution for review.
- Only community profiles belong in this project
- Official profiles remain in the ReproFed project
- Profiles should remain declarative and reproducible
- Avoid destructive or unsafe defaults
If you are unsure whether a profile belongs here, open an issue to discuss it first
This project is licensed under the MIT License. See the LICENSE file for details.
ReproFed — Your Fedora, reproducible by design.