Some discourse plugins have Ruby dependencies and require a specialized builder. This introduces a generic builder that can be used whether the plugin has Ruby dependencies or not. It also adds a set of pre-packaged plugins available through `discourse.plugins` and provides an easy way to add more. (cherry picked from commit 7671b90919af8271bdf7e07bb86d63216a2145d6)
12 lines
316 B
Nix
12 lines
316 B
Nix
{ mkDiscoursePlugin, fetchFromGitHub }:
|
|
|
|
mkDiscoursePlugin {
|
|
name = "discourse-spoiler-alert";
|
|
src = fetchFromGitHub {
|
|
owner = "discourse";
|
|
repo = "discourse-spoiler-alert";
|
|
rev = "e200cfa571d252cab63f3d30d619b370986e4cee";
|
|
sha256 = "0ya69ix5g77wz4c9x9gmng6l25ghb5xxlx3icr6jam16q14dzc33";
|
|
};
|
|
}
|