Adopting den at vic/vix. #21
Replies: 4 comments 12 replies
|
Things I think would be great to have in vic/denful:
I want to keep den very tiny, I feel it is pretty much complete right now, and useful common modules should go into the denful repo. One way to help me deciding what can be re-used is to browse my repo or try implementing den in your infra and see what common challenges we have and how we can find a good shared solution. So, feel free to explore the code. All ideas are welcome, feel free to comment. |
|
I think it looks great, I am confused about non-dendritic (which for me it is cool to have), but I thought it was supposed to be non-flake dendritic setup (which you talked about on #14, which for me is kinda confusing, since I don't know how could this be achieved) |
|
Love the shameless mention! Feel free to at any time, heavily interested in the topic. I will certainly try this out when I can. I think I like the idea of keeping Hosts and Users outside of the modules, that way you know that the modules folder is entirely reusable and not fully linked to your actual system config. Is Den aspects meant to fully replace Flake Aspects? like instead of defining everything with flake.aspects we would say den.aspects? |
|
Also, does converting everything to flake aspects mean we have a possibility of having a type-safe LSP server with aspects? We would need this for Dendrite anyway right? Have in-editor completions for all modules would be super awesome :) |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
So, I'm starting to actually use
denin my own infra, I will be pushing to mydenbranch. But I'm posting about it because I believe it might be helpful for others, to see how I'm doing things in my own infra. Of course this is just my way of organizing things, and I'm sure you can come up with much better ways, feel free to also share what you come up with.vic/vix#286 -- See the README at my den branch.
If you are brave enough to try my VM locally, just remove my
modules/local_inputs.nixandnix run .#write-flake, and thennix run .#vm.I'm liking a lot using a VM instead of having to re-boot everytime just to see if things worked. I recommend using this workflow, edit and run the vm loop.
So, I hope this can be useful for other people that have shown interest in using den for now.
So I will be shamelessly mentioning some of you (feel free to unsubscribe to this issue).
cc @HeitorAugustoLN, @Codys-Wright, @sebb3.
kudos and lots of love to @BlueberryBuns & @vorburger for recently becoming sponsors, thank you so much! if you find any of my work worth it, please consider sponsoring opensource, even if it is not me, opensource means lots of work/hours spent on creating stuff for others, and in my case non of those resources are paid for. So thank you so much to people willing to support whatever projects you love.
All reactions