garden-rs / garden

Garden grows and cultivates collections of Git trees ~ Official mirror of https://gitlab.com/garden-rs/garden
https://garden-rs.gitlab.io
MIT License
63 stars 9 forks source link

Available as Home-Manager Module #17

Open nickgarber opened 1 year ago

nickgarber commented 1 year ago

Hiya :)

Would you be open to enabling support for configuring and using Garden from Home-Manager [1], which is a declarative user-config manager within the Nix ecosystem?

I'd be interesting in contributing or supporting this with your guidance.

Home-Manager provides a wide array of configuration options [2] but nothing at all to manage git repos - in this way, it seems Garden and Home-Manager are extremely complementary to each other.

For my purposes, I'd like to use Home-Manager to install Garden, Push/Sync my Garden config file, and perhaps even (optionally) apply that garden config on login.

Happy to discuss more and thanks so much for the project!

[1] https://nix-community.github.io/home-manager/index.html [2] https://nix-community.github.io/home-manager/options.html

davvid commented 7 months ago

Garden now includes a flake.nix file so it should be possible to install garden using home manager. Let me know if there's anything more that can be done to facilitate using garden alongside home manager.