-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
What's your workflow for changing neovim config? #72
Comments
Glad that you can get some inspiration from my config. To provide a wider context for my config in general, I use many machines / systems that span across windows, mac, and linux. My previous config was an overly complicated Because I use systems that nix does not support (*cough* windows) and some configuration like my neovim constantly change I keep some of my configurations in my So with that out of the way, to your actual question about neovim. I use nix to install neovim and the tools that I use with it (like lsp, linters, etc). My neovim config lives at The relevant section would be: nyx/home/modules/shell/neovim.nix Line 65 in dc87aef
Note that this does not create a link to where ever I have my config checkout locally. It still links to a section in the When I want to make changes to my neovim configuration I use a shell script also called Lines 294 to 416 in dc87aef
Now you dont have to over engineer something like this but hope this has helped explain some of my current setup. Please let me know if you have any follow up questions. Happy to help, nix is something that is not easy to learn (it is getting better) so it helps if you are able to ask someone. |
After doing some research, the solution from this issue nix-community/home-manager#2085 seems to solve my problem. |
Thanks @WilliamHsieh for letting me know that mkOutOfStorageSymlink exists will look into that as well. |
Hi, I just came across your nyx setup, and I am super interested in your workflow of nix.
Currently, I'm using
stow
to manage my dotfiles, so modifying my neovim config is as easy as saving quit and reopening.But from my understanding of home manager, isn't
home-manager switch
required after each config modification?It seems like extra overhead for me. Is it how you do it, or is there another way to do it?
Just curious about the whole nix idea. I would like to switch to nix, but I'm not sure what problem it solves for me besides the declarative package manager provided by home-manger.
It would be great if you are willing to share some of your experiments in nix.
Not sure where to contact you though, feel free to delete the issue if it bothers you :)
Thank's for the inspiration BTW.
The text was updated successfully, but these errors were encountered: