Olha, não encontrei nada que ajude a resolver o negócio do nvimtree, o que tu pode fazer é uma gambiarrinha (não recomendo), pra ao entrar no nvim ele executar o comando NvimTreeOpen. Cria o arquivo (se não existir) ~/.config/lvim/config.lua (linux), não tenho certeza sobre windows. E adiciona o seguinte:

local autocmd = vim.api.nvim_create_autocmd

-- Execute determinada função no evento `VimEnter`.
autocmd("VimEnter", {
  pattern = "*",
  callback = function()
      vim.cmd [[ NvimTreeOpen ]]
  end,
})

Agora na questão de abrir no insert mode eu não recomendaria, porque não faz muito sentido e acaba perdendo uma boa parte do nvim, e talvez acabe te levando a problemas muito ruins de se resolver. De qualquer forma, vamos lá. Adiciona no ~/.config/lvim/config.lua o seguinte:

local autocmd = vim.api.nvim_create_autocmd

-- Execute determinada função no evento `VimEnter`.
autocmd("VimEnter", {
  pattern = "*",
  callback = function()
      -- Executa o comando `startinsert`.
      vim.cmd [[ startinsert ]]
  end,
})

funcionou muito obrigado :D