Closed castrojo closed 1 year ago
After discussing with @bobslept we think that just having a framework repo to generate them based off of main is the way to go so the build matrix here doesn't end up having to make a ton of images at once.
That way we can build them after main and keep some seperation of concerns.
Current state:
silverblue-framework
or kinoite-framework
and so ontlp
and fprintd
added. power-profiles-daemon
removed via framework-packages.json
(including or excluding possible per image if needed)tlp
and fprintd
currently shipped inside container via simple COPY
Things todo and probably more things I forgot:
just framework-kargs
and others probably via configs reposilverblue
works different then on kinoite
I think the todo's can be worked on when the repo is embedded inside ublue-os org. I also need some guidance on how to do things via the configs repo and how to structure that without making a mess there.
Feel free to grab the repo and push it into ublue-os
(this branch is based on simple copy)
https://github.com/bobslept/framework-wip
Thanks for working on this! We can add the configs later, I think just getting them to build will work for now. Don't worry about the signing we can do that in the org repo.
Thanks for working on this! We can add the configs later, I think just getting them to build will work for now. Don't worry about the signing we can do that in the org repo.
WOOO! DONE!
(sorry on a plane will add more detail later)
We may have a volunteer to help do this after I announced the project on the framework forums. Just outlining what we'd need to do this. The TLDR is we're swapping out the gnome-power-manager thing for
tlp
, which means the images would also be handy for people who want to tweak their laptops for power sipping.What we have
just framework-13
post install shortcut to add the kernel parameters since we can't (yet) do that in the containerfile.This was great to test it, and I'm currently at 35,000 feet and it's rocking in bluefin. Now would be a good time to diversify and unlock the potential in all the images so that if you want goodies but want a different desktop you'll be good to go:
What we'd need
packages.json
Bonus Points
packages.json
anyway then we should split out the x86 specific things, we need this to support ARM anyway.If I missed anything please add it.