cleanup to split more logically
split shells' dotfile into specific and common parts files