  We prove some Hardy-Dirac inequalities with two different weights including
measure valued and Coulombic ones. Those inequalities are used to construct
distinguished self-adjoint extensions of Dirac operators for a class of
diagonal potentials related to the weights in the above mentioned inequalities.
