What are some home remedies for getting rid of head lice?

Some commonly discussed home remedies for head lice elimination are olive oil, mayonnaise or vinegar. All of these are known to kill head lice bugs.

However, none of them are effective for killing head lice nits or taking them off of the hair shaft.