ublue-os / config

A layer to provide configuration files (udev rules, service units, etc)
https://universal-blue.org
Apache License 2.0
38 stars 26 forks source link

Split ujust recipes into appropriately distinct packages #254

Open bsherman opened 3 months ago

bsherman commented 3 months ago

I've been thinking recently about how best to facilitate shared code (eg, ujust recipes) which are no doubt useful, very much desired in aurora/bluefin/bazzite, but seem somewhat out of scope for main images.

I suggest creating a few new packages which would still be built in this repo, but would split out some of the less "core" recipes.

1st suggested new package: ublue-os-just-nvidia:

2nd suggested new package: ublue-os-just-extras:

bsherman commented 3 months ago

@ublue-os/approver @ublue-os/member

I welcome feedback on this. Assuming we have consensus, I'll move this to "TODO" in Project Goals and someone can implement.

noelmiller commented 2 months ago

I think this is a good idea. Trying to scope things to appropriate categories allows contributors to know where to contribute to.

dylanmtaylor commented 2 months ago

I love this idea. We probably need to split gnome and KDE specific tweaks too

m2Giles commented 2 months ago

I agree that we should consider splitting this more. There is a lot of duplicative work in bazzite/bluefin that could possibly be pushed to config if we split packages.