Apply architecture rejigging so it’s a bit prettier as you please
Alternatively, you can depend on an older revision of nixpkgs for that package, which is a nice escape hatch if there was a more complex change to the package:
But this means that in time you will have two versions of nixpkgs, which will increase the size of your downloads and installation, and is a bad idea when you try to do it with stuff like graphical applications that depend on things with specific versions at runtime, rather than just at the library level (like most graphical applications that depend on Xorg and your graphics drivers).
Oh, since you mention it, home-manager ultimately uses nixpkgs packages. When you configure it using the NixOS module, it will use the same nixpkgs as your system - so overriding the mu package in your system nixpkgs will override the mu package that home-manager uses.
Ah, you’re right, I’m blind and missed the unstable there. Switching to stable for this package, rather than using a pinned revision, is probably the better option then.