Adjust CDPATH for penrose; add another filetype fix for vim.

Check if on Arch before checking for package-query.
=> It's an Arch specific functionality.