Talk:Flakes: Difference between revisions

imported>Sid-code
No edit summary
No edit summary
Tags: Mobile edit Mobile web edit
 
(6 intermediate revisions by 3 users not shown)
Line 13: Line 13:
----
----


I noticed that a lot of people complain that flakes are hard to understand. The first paragraph of this article used to be very confusing and didn't really capture what I feel flakes are truly about. I've rewritten it to be more direct about the local locking of dependencies, which is what I see as the truly essential flake feature. - sid-code
I noticed that a lot of people complain that flakes are hard to understand. The first paragraph of this article used to be very confusing and didn't really capture what I feel flakes are truly about. I've rewritten it to be more direct about the local locking of dependencies, which is what I see as the truly essential flake feature. -- [[User:Sid-code]]
 
== Making it more legible for newcomers ==
 
There are a couple of changes I'd love to see to start, but the whole article overall needs a revamp.
 
1. A section explaining how flakes are relevant for desktop use
2. A basic example flake for people to look at and use on their own system, with comments explaining what each line does
 
There will come a time when flakes aren't experimental, and such widely used features will need good, easy to understand documentation.
 
----
 
The user guide documentation needs to resist diving into reference style rabbit holes at every step. I'm trying to get a simple flake based project running but I find I need to read about _all_ the options for flake schema. It seems like there are better places for that information.  And, BTW, `nix flake init` works but no subsequent flake command works and I don't know what to do next. I'll figure it out, but probably not using this documentation. — [[User:Dani2620]]
Return to "Flakes" page.