For instance, my neovim AppImage works this way (it still reads ~/.config/nvim/init.vim like regular neovim).