Add customizable shell for other distros
Merge branch 'topic/update_for_nix'