Fatti
[S.], nato nel 1985, ha presentato una domanda d'asilo il 4 maggio 2004. Con decisione del 13 gennaio 2005, l'Ufficio federale della migrazione (UFM) ha respinto la sua domanda e ha ordinato il suo allontanamento dalla Svizzera. A partire dal mese di febbraio 2005, [S.] ha ricevuto prestazioni di aiuto d'urgenza sotto forma di alloggio in un rifugio di protezione civile e pasti gratuiti. Ha soggiornato in diversi centri di accoglienza per richiedenti asilo.
[S.] ha impugnato la decisione del Servizio della popolazione del Cantone di Vaud (SPOP) del 14 dicembre 2006 presso il Tribunale amministrativo del Cantone di Vaud, chiedendone l'annullamento. Il Tribunale cantonale ha parzialmente accolto il ricorso, ritenendo che l'alloggio dovesse comprendere uno spazio privato per il beneficiario dell'aiuto d'urgenza. [S.] ha interposto un ricorso di diritto pubblico presso il Tribunale federale.
Legge
Il Tribunale federale ricorda che le persone destinatarie di una decisione di non entrata nel merito sulla loro domanda d'asilo e di una decisione esecutiva di allontanamento possono pretendere solo l'aiuto d'urgenza garantito dall'art. 12 della Costituzione federale, e non l'assistenza sociale ordinaria. L'aiuto d'urgenza deve coprire i bisogni elementari per assicurare una sopravvivenza dignitosa, come alloggio, cibo, vestiario e cure mediche di base.
Il fatto che l'aiuto d'urgenza sia fornito esclusivamente sotto forma di prestazioni in natura, senza erogazione di denaro per le spese personali, non è contrario alle esigenze dell'art. 12 Cost. Tuttavia, il Tribunale federale rileva che, in alcuni casi, l'assegnazione di un minimo di denaro per le spese personali potrebbe essere giustificata, in particolare quando l'aiuto…