Pas moyen de demander à Firefox de télécharger directement vers un emplacement donné sans passer par /tmp ? 
Sinon, tu peux utiliser wget, lui au moins tu peux être certain qu'il fait ce que tu lui demandes.
Pour yaourt, je ne l'utilise pas donc il faudra voir avec les Arch-users et/ou le wiki.
Sinon, une autre solution consisterait à ne pas séparer /tmp de / (une modif de ton /etc/fstab devrait suffire: tu commentes la ligne concernant /tmp ; en bonus tu peux ensuite supprimer la partition de 500MB et étendre celle qui sert pour / ), mais ça engendre un lot de risques non-négligeable. (si un programme commence à noyer /tmp, il noie tout / au passage, et ça, c'est vraiment pas souhaitable)