The House is putting its stamp of approval on a 516 billion dollar spending measure that funds 14 Cabinet agencies and troop operations in Afghanistan.
The year-end proposal that passed today generally goes along with President Bush's budget, though it shifts billions of dollars into politically sensitive programs he sought to cut.
Democrats also added funding for food programs, subsidies to community development banks and Homeland Security Department grants to first responders.
The White House has signaled that Bush would sign the measure, which awards a 4 percent increase, on average, to domestic programs. But his approval depends on Senate Republicans succeeding, later this week, in adding up to 40 billion dollars for U.S. troops in Iraq.