nixos/neovim: fix withRuby, add with{Python3,NodeJs}
`withRuby` was declared but not referenced before, this commit fixes
this issue.
It also adds support for `withPython3` and `withNodeJs`.
authored by Thiago Kenji Okada and committed by Matthieu Coudron b142bd35 3121d7ea