Our team's development environments is based on a Dockerfile which creates VM-like containers. I'm always torn though, when should I request to add something to the Dockerfile vs add it to my dotfiles scripts?

A couple examples that came up this week: - pnpm - neovim (unstable version)

Thoughts?