> > I also suggest to raise an error when conflict detected during building > > profile to force user to resolve it. > It should be already the case. :-) IIRC the deafult collision handler of union-build is warn-about-collision which doesn't terminate the build when collision occured. BTW, There's something called "priority" in Nix. The package with higher priority in manifest will be able to override the package with lower one. -- Retrieve my PGP public key: https://meta.sr.ht/~citreu.pgp Zihao