Aaannnndddd there is your problem.
You aligned your needles on the pegs. As in not driving or running the engine or anything.
Spoiler: those pegs are there for a reason. Remove them and the needle just keeps a spinning!
Let's go from left to right here.
The gas gauge: this does not have a peg. Because this gauge stays where it was last positioned. Putting the needle back exactly where it was will make this gauge correct again.
Temp gauge: refer to gas gauge as they work the same.
RPM: with needle removed the motor likes to spin a little lower. To realign you need to have the truck running and a reader of some sort that tells you the engine RPM (I use a Bluetooth OBD2 reader)
Speedo: motor is just like the tach, in how it likes to spin. You will need to drive at a constant speed (knowing what speed it is) and put the needle back on.
Oil pressure: again, like the last 2 it likes to spin. This is more like a 3 position switch. Too high is too high pressure, in the middle is normal operating pressure. Too low is low/no pressure. Hopefully your truck had good oil pressure and if so when running it goes pointing straight in the middle.
Battery: the only self aligning needle in your cluster. When the gauge is non powered, the needle is in the red zone.
Yes there are other (safer) ways to align the needles, but in order to do so you need to calibrate and check the gauges before hand or have a way to access the vehicle systems that I don't have access myself to.
Edit:
On the plus side, at least it's not electrical!