daytonaio / daytona

The Open Source Dev Environment Manager.
https://daytona.io
Apache License 2.0
11.93k stars 858 forks source link

Dotfiles Support #963

Open Tpuljak opened 3 months ago

Tpuljak commented 3 months ago

Is your feature request related to a problem? Please describe. Daytona doesn't have an option to import users configuration into workspaces automatically. E.g. neovim/vim config files.

Describe the solution you'd like Dotfiles, that are set by the user and automatically installed into all projects, would solve this and allow the user to customize their experience while developing.

bububa commented 3 weeks ago

I can't use this tool because of vim environment is not available as an IDE option. And I don't like to install vscode just for using this tool.

Tpuljak commented 3 weeks ago

I can't use this tool because of vim environment is not available as an IDE option. And I don't like to install vscode just for using this tool.

@bububa no need to install VS Code. You can run daytona ide and set Terminal SSH as the default IDE. This will connect your terminal to created workspaces which allows you to easily run vim.

bububa commented 3 weeks ago

@Tpuljak does this option sync my local nvim setting through ssh?

Tpuljak commented 3 weeks ago

@Tpuljak does this option sync my local nvim setting through ssh?

It doesn't automatically. From what I can see, you could sync your config to the remote host using the Transfer.nvim plugin (https://www.reddit.com/r/neovim/comments/17n1mkn/neovim_plugin_for_synchronization_with_remote/). We can explore if Daytona could do this for the user automatically as well in a separate issue.