7671b90919
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.
12 lines
478 B
Nix
12 lines
478 B
Nix
{ mkDiscoursePlugin, newScope, fetchFromGitHub, ... }@args:
|
|
let
|
|
callPackage = newScope args;
|
|
in
|
|
{
|
|
discourse-spoiler-alert = callPackage ./discourse-spoiler-alert {};
|
|
discourse-solved = callPackage ./discourse-solved {};
|
|
discourse-canned-replies = callPackage ./discourse-canned-replies {};
|
|
discourse-math = callPackage ./discourse-math {};
|
|
discourse-github = callPackage ./discourse-github {};
|
|
discourse-yearly-review = callPackage ./discourse-yearly-review {};
|
|
}
|