GNOME: Difference between revisions

Added GNOME 47 triple-buffering instructions with gvdb dependency handling. Also added flake instructions.
Nvmd (talk | contribs)
Additional considerations regarding usage of Flake to track mutter inputs
Line 316: Line 316:
==== Flakes approach ====
==== Flakes approach ====


If you're using flakes, you can add the repositories as inputs for better maintainability:
If you're using flakes, you can add the repositories as inputs.
 
It will save you the burden of updating the dependencies manually, but at a cost of laziness: they will be fetched regardless of whether they're actually needed to build the current artifact/configuration. This may not be always desirable.


{{file|flake.nix (inputs section)|nix|<nowiki>
{{file|flake.nix (inputs section)|nix|<nowiki>