nix-community / plasma-manager

Manage KDE Plasma with Home Manager
https://nix-community.github.io/plasma-manager/
MIT License
589 stars 66 forks source link

Idea: Moving the config to snowfall #326

Open Svenum opened 3 weeks ago

Svenum commented 3 weeks ago

I love the snowfall project, witch allows you to write a much cleaner, simpler and more understandable nix config. I use it in a lot of projects and I think it would made this one much easier to understand, so that more people can read the code and contribute to it.

I could lead this transition, but I would first know what do you think about this idea bevor I put a lot of afford in it and no one wants it. :)

So let me know what do you think about that.

Maybe we could try this in a branch first and check if its good or not, if you are unsure.

Some examples of my Projects:

HeitorAugustoLN commented 3 weeks ago

I am uncertain whether using a highly opinionated library like Snowfall would be good for the project. While it may make the flake cleaner, it basically creates an abstraction of what is going under the hood of the flake.

magnouvean commented 3 weeks ago

I do sort of agree with @HeitorAugustoLN as well. I also think that plasma-manager should resemble home-manager as much as possible, which I'm unsure if building on top of snowfall would achieve.