Open Akergez opened 1 year ago
Is there a specific reason why you would layer ALL these packages? Why not use a Toolbox and isolate all that there?
For general ease of use, if you want to let the Ublue developers do the NVIDIA layering, consider switching to silverblue-nvidia by ublue. https://universal-blue.org/images/
The issue looks like a dependency problem. Also during that rebase you may want to switch to Fedora39.
So switch to ublue fedora silverblue 39:
sudo ostree admin pin 0
rpm-ostree reset &&\
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/silverblue-nvidia:39 &&\
rpm-ostree install YOUR-OVERLAYS &&\
reboot
# then rebase to the signed image
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ublue-os/silverblue-nvidia:39 && reboot
In the ublue image at least you dont need the NVIDIA stuff.
Droidcam with that loopback kernel mod will still be a problem. Pipewire allows things like that, but there is no implementation currently.
So if you remove droidcam and leave the NVIDIA stuff to ublue, while also updating to 39, this may just work. ostree admin pin 0
will keep your current deployment if you may really need it.
Personally I would isolate everything for Development in a toolbox, as these are massive overlays. Things like gtk2 may cause problems too, or not?
Also some weird things: Why do you use local RPMs for MSEdge and VSCode? You have the Edge repo installed?
There is a [VSCodium COPR(https://copr.fedorainfracloud.org/coprs/qoijjj/vscodium/) but if you really need VSCode, there is This guide on how to add their repo. Just make sure to set the version to 39 and install it in the install process on top of the not-yet-rebootet ublue image.
Aleasto upstreamed the Waydroid package, so you can remove that repo now.
Why not use PyCharm Flatpak? As I said, at least on these immutable distros you will have way less trouble isolating all the dev stuff in a container. You can also use a rootful container, at least in distrobox (distrobox-create --root RootContainer
) so the apps can integrate with systemd and can use USB, your Wifi antenna, you can run virtualization and all.
Are you using a remote Virtualizer and virt-manager only as the viewer? There is a fancy guide on containerized virtualization but I gave up on that and layer it.
Can not do any rpm-ostree operation
System info