Conversation
|
I wonder whether we should have different sets per plugin type. That may make more sense. Note I don't work with any DAW, I just want |
|
@infinisil @Ericson2314 this is an OK method for creating an easily overrideable package set? edit: We need to clearly define the method for sub package sets. |
|
@FRidh This has come up a couple of times now, so thanks for doing it! Two suggestions:
|
A new package set for DAW plugins such as LV2 plugins. We have quite a lot of plugins, but they're spread out. Some time ago someone even noticed we had a plugin twice. Let's put them all together in a set.
Done!
Right. I am going to need help there identifying packages. But, before I make any further changes, I am going to wait a bit for more feedback. One could be critical and ask What makes these libraries (they're just |
|
OK, here we go: These have LV2 plugins, though in some cases they are also hosts and often they also have other formats. These have ladspa plugins: These have dssi: These have vst and or lxvst: There are also a couple of plugins in the pipeline:
Makes sense.
I didn't know that. |
|
|
||
| lv2 = callPackage ../development/libraries/audio/lv2 { }; | ||
|
|
||
| dawPlugins = callPackage ./daw-plugins.nix { }; |
There was a problem hiding this comment.
I think this should be recurseIntoAttrs (callPackages …).
| pluginUtils = callPackage ../applications/audio/magnetophonDSP/pluginUtils { }; | ||
| RhythmDelay = callPackage ../applications/audio/magnetophonDSP/RhythmDelay { }; | ||
| VoiceOfFaust = callPackage ../applications/audio/magnetophonDSP/VoiceOfFaust { }; | ||
| shelfMultiBand = callPackage ../applications/audio/magnetophonDSP/shelfMultiBand { }; |
There was a problem hiding this comment.
I'd keep them in a set (magnetophonDSP with recurseIntoAttrs), otherwise their names seem too generic (pluginUtils).
There was a problem hiding this comment.
I should have chosen a better name for that repo / those plugins.
As it stands there is no name-clash (yet) in daw-plugins so we could leave it like this.
I would suggest to put all plugins in applications/audio/daw-plugins/, and get rid of the magnetophonDSP subdir and namespace.
magnetophon
left a comment
There was a problem hiding this comment.
LGTM, except for the suggestion.
| pluginUtils = callPackage ../applications/audio/magnetophonDSP/pluginUtils { }; | ||
| RhythmDelay = callPackage ../applications/audio/magnetophonDSP/RhythmDelay { }; | ||
| VoiceOfFaust = callPackage ../applications/audio/magnetophonDSP/VoiceOfFaust { }; | ||
| shelfMultiBand = callPackage ../applications/audio/magnetophonDSP/shelfMultiBand { }; |
There was a problem hiding this comment.
I should have chosen a better name for that repo / those plugins.
As it stands there is no name-clash (yet) in daw-plugins so we could leave it like this.
I would suggest to put all plugins in applications/audio/daw-plugins/, and get rid of the magnetophonDSP subdir and namespace.
|
I marked this as stale due to inactivity. → More info |
A new package set for DAW plugins such as LV2 plugins.
We have quite a lot of plugins, but they're spread out. Some
time ago someone even noticed we had a plugin twice. Let's
put them all together in a set.
Motivation for this change
Things done
sandboxinnix.confon non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"./result/bin/)nix path-info -Sbefore and after)