nix-community / nixos-landscape

The Landscape of NixOS and associated projects [maintainer=@cafkafk]
https://landscape.nixlang.wiki
GNU Affero General Public License v3.0
33 stars 7 forks source link

Idea: Use flakes and modules to decentralize content #22

Closed hugosenari closed 9 months ago

hugosenari commented 9 months ago

This is a random idea:

Accept only PR for flake.nix to add inputs, Where every new input should output landscape-modules, That we import to generate data.yml with evalModules.

And run an action every day to update lock.

cafkafk commented 9 months ago

The problem would be that those inputs could be changed at any time, changing the contents of the landscape.

hugosenari commented 9 months ago

inputs could be changed at any time, changing the contents of the landscape.

That will be the cool part of this idea. Orgs like nixos, nix-community, cachix, detSys, numide can add any new project without our interaction, changing theirs icons, urls, description, etc.

I agree with risk concerns:

But is just a random idea for the future.

Closing as note planned ;-)