A sender of transaction can specify the gas price it is willing to pay for the transaction.
Also, if there are no transactions, miners mine empty blocks and still get rewarded with newly generated ether.
So, if a miner mines a new block with a transaction submitted by some sender, what does the miner get as the reward? Is it newly generated ether, or ether from the senders account?