Spatially inhomogeneous magnetic superconductors