The workouts you are listing are really good 800 meter workouts. 8X100 with 30sec - 1min is something a lot of Kenyans use for 800m race pace. But these are not sprint workouts, at least for 100/200 and specific prep.
Typical rest periods for true sprinting:
starts 3-4 minutes
speed (40-80m) 1 min per 10 meters run at top speed
speed endurance (80-150m) >5 up to 20 minutes
special endurance 150-300m 15-30 minutes
Whether you go short to long or long to short, rest on the track goes from shorter rest early to longer rest late.
As an example, this is my training this week (I coach middle distance but I compete as a pure sprinter). This is my last prep week before tapering for competition (yes, we have track meets all year in California):
Mon: 2X60 + 3X100 + 150
Tue: off
Wed: 4X40 + 3X60 flying
Thu: weights AM + 6X30 starts
Fri: 4X50 + 100
Sat: weights
It is fairly standard in high level sprint programs to have sprint workouts 4 days a week, but on back-back days you work different energy systems.
The safest way to do weights is to do it after high intensity speed sessions. This gives maximum recovery time. Some groups (John Smith) do weights a few hours before sprint sessions for potentiation effects, but you have to be careful not to overdo the weight session, or you will be dead at the track.