These look quite good to me.
Only thing I’d change is probably make the local drive icon the same height as the network or external.
Looks slightly out of place that way, I’d probably match the body size so they line up.
BTW, is it intentional that the smaller size for drive icons has a filled grey background?