did you have signal installed via nix pkgs or flatpak?
My take on this for most people is to use nix packages to assume the base image with just really basic building block os stuff.
Then for most user facing GUI apps just using flat hub with automatic updates. That mix seems to be the sweet spot.
In nixbooks flatpaks get updated automatically daily and the system updates weekly