Update not all packages

Hi all,

I’m using home-manager to manage my user packages in NixOS. I have packages like Thunderbird, neovim, VLC, keepass, meshlab, python with some modules etc. Because gst-plugins-base is broken and I have some packages that depends on it like wxpython and some appimage I can’t update my packages with home-manager switch. But it’s possible to update not all packages? Just the ones that not depends on gst-plugins-base?

1 Like

Maybe try using an overlay to replace gst-plugins-base with an old version, or better yet, a fixed version?

1 Like

I think its better to replace the software that depends on gst-plugins-base with a version of them that does not depend on the broken gst-plugins-base, that way one wouldn’t get updates for those software, though one also avoids hours of rebuilding software locally.

If I recall my Funtoo days correctly, a thunderbird update took many hours.

Yeah you’re right, replacing gst will require recompilation. Totally forgot that…

I solved the problem with wxpython overlaying it, changing it to no depend on gst-plugins-base. I removed temporarily the ones that need appimage. I was not able to overlay appimage.

1 Like

I solved the problem with appimage not using the appImageTools.defaultFhsEnvArgs.multiPkgs. I copied the list of of packages appImageTools.defaultFhsEnvArgs.multiPkgs from the pull request that removes gstreamer0.10 from appimage.