diff --git a/meeting-notes/2025-05-06 developer sync.md b/meeting-notes/2025-05-06 developer sync.md index 19986c5..213f032 100644 --- a/meeting-notes/2025-05-06 developer sync.md +++ b/meeting-notes/2025-05-06 developer sync.md @@ -11,6 +11,7 @@ - very similar to what we're doing, and similar to ngi.nixos.org it tries to solve the problem that NixOS doesn't have its own notion of application, which is the main barrier to entry - we should probably try to converge on an upstream RFC, because multiple groups seem to be duplicating (and doing slightly divergent) work - @kiara: i recently played with snowfallorg's GUIs nixos-software-center and nix-configuration-editor again. the former tries to do an app store for nixpkgs (including icons for some applications), but was based on a categorization no longer followed since RFC 140 (which introduced `pkgs/by-name/`), tho it seems the more recent categorization effort (RFC 146) might revive such discoverability again. on efforts toward discoverability, we should also file flakehub there. if i look at ngi.nixos.org tho, i think what they do well there is discoverability of option modules / services - making me wonder what we mean when we say application here. if i were to then think about how to generalize that, i would look into using `.package` defaults to explicitly associate packages with `programs` / `services` defaulting to them, such that tools like search.nixos.org would link from `services.nginx` to package `nginx` and the other way around. hopefully, that could achieve something like NGI's associations at nixpkgs scale. + - @fricklerhandwerk: yes, leveraging the `.package` association would be an 80/20 shortcut to improve search.nixos.org, but ultimately it's a cludge until we have a proper data model for applications. - investigated https://github.com/ibizaman/selfhostblocks - it's not fully mature yet, but seems usable and would help us plug different e.g. auth, secrets, or storage backend if we adopt it - @kiara: big fan here, already indicated to pierre i'd be down to help out as shepherd once he formally files the proposal as RFC