From 3251a4a7d2df899598b96518ba1d5ce339ba96f1 Mon Sep 17 00:00:00 2001 From: Tobias Stenzel Date: Wed, 29 Sep 2021 00:16:47 +0200 Subject: discourse.plugins.discourse-saved-searches: Init --- pkgs/servers/web-apps/discourse/plugins/all-plugins.nix | 1 + .../plugins/discourse-saved-searches/default.nix | 17 +++++++++++++++++ pkgs/servers/web-apps/discourse/update.py | 1 + 3 files changed, 19 insertions(+) create mode 100644 pkgs/servers/web-apps/discourse/plugins/discourse-saved-searches/default.nix diff --git a/pkgs/servers/web-apps/discourse/plugins/all-plugins.nix b/pkgs/servers/web-apps/discourse/plugins/all-plugins.nix index 224e5a82024..40672534a9f 100644 --- a/pkgs/servers/web-apps/discourse/plugins/all-plugins.nix +++ b/pkgs/servers/web-apps/discourse/plugins/all-plugins.nix @@ -16,6 +16,7 @@ in discourse-migratepassword = callPackage ./discourse-migratepassword {}; discourse-openid-connect = callPackage ./discourse-openid-connect {}; discourse-prometheus = callPackage ./discourse-prometheus {}; + discourse-saved-searches = callPackage ./discourse-saved-searches {}; discourse-solved = callPackage ./discourse-solved {}; discourse-spoiler-alert = callPackage ./discourse-spoiler-alert {}; discourse-yearly-review = callPackage ./discourse-yearly-review {}; diff --git a/pkgs/servers/web-apps/discourse/plugins/discourse-saved-searches/default.nix b/pkgs/servers/web-apps/discourse/plugins/discourse-saved-searches/default.nix new file mode 100644 index 00000000000..a641d51f040 --- /dev/null +++ b/pkgs/servers/web-apps/discourse/plugins/discourse-saved-searches/default.nix @@ -0,0 +1,17 @@ +{ lib, mkDiscoursePlugin, fetchFromGitHub }: + +mkDiscoursePlugin { + name = "discourse-saved-searches"; + src = fetchFromGitHub { + owner = "discourse"; + repo = "discourse-saved-searches"; + rev = "b59e0b60afdd5133e60c5cc6169f42f1edd746be"; + sha256 = "0yhr7gx35q2nshvfxkplplkq73l7sgqlm8r3g1apniqicpk5flqy"; + }; + meta = with lib; { + homepage = "https://github.com/discourse/discourse-saved-searches"; + maintainers = with maintainers; [ dpausp ]; + license = licenses.mit; + description = "Allow users to save searches and be notified of new results"; + }; +} diff --git a/pkgs/servers/web-apps/discourse/update.py b/pkgs/servers/web-apps/discourse/update.py index c6a74bc758e..46317691bd3 100755 --- a/pkgs/servers/web-apps/discourse/update.py +++ b/pkgs/servers/web-apps/discourse/update.py @@ -215,6 +215,7 @@ def update_plugins(): # We can't update this automatically at the moment because the plugin.rb # tries to load a version number which breaks bundler called by this script. # {'name': 'discourse-prometheus'}, + {'name': 'discourse-saved-searches'}, {'name': 'discourse-solved'}, {'name': 'discourse-spoiler-alert'}, {'name': 'discourse-yearly-review'}, -- cgit 1.4.1