about summary refs log tree commit diff
diff options
context:
space:
mode:
authorgnidorah <gnidorah@users.noreply.github.com>2017-11-16 10:22:41 +0300
committergnidorah <gnidorah@users.noreply.github.com>2017-11-16 10:23:02 +0300
commita5b882310f1a925ad56f0bec59a102d0e8b75152 (patch)
tree7c1b611aa26d3543a7d9ab1071cb8106ddafb2ca
parent7ce825d6abc74ba32d7f55dca41a414197046d4a (diff)
downloadnixlib-a5b882310f1a925ad56f0bec59a102d0e8b75152.tar
nixlib-a5b882310f1a925ad56f0bec59a102d0e8b75152.tar.gz
nixlib-a5b882310f1a925ad56f0bec59a102d0e8b75152.tar.bz2
nixlib-a5b882310f1a925ad56f0bec59a102d0e8b75152.tar.lz
nixlib-a5b882310f1a925ad56f0bec59a102d0e8b75152.tar.xz
nixlib-a5b882310f1a925ad56f0bec59a102d0e8b75152.tar.zst
nixlib-a5b882310f1a925ad56f0bec59a102d0e8b75152.zip
rambox: allow user to use other auth0 credentials
-rw-r--r--pkgs/applications/networking/instant-messengers/rambox/bare.nix8
-rw-r--r--pkgs/applications/networking/instant-messengers/rambox/default.nix11
2 files changed, 10 insertions, 9 deletions
diff --git a/pkgs/applications/networking/instant-messengers/rambox/bare.nix b/pkgs/applications/networking/instant-messengers/rambox/bare.nix
index ceb922624a12..543bf6425250 100644
--- a/pkgs/applications/networking/instant-messengers/rambox/bare.nix
+++ b/pkgs/applications/networking/instant-messengers/rambox/bare.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, fetchNodeModules, nodejs-8_x, ruby, sencha }:
+{ stdenv, fetchFromGitHub, fetchNodeModules, nodejs-8_x, ruby, sencha, auth0ClientID, auth0Domain }:
 
 stdenv.mkDerivation rec {
   name = "rambox-bare-${version}";
@@ -22,12 +22,6 @@ stdenv.mkDerivation rec {
 
   patches = [ ./hide-check-for-updates.patch ./isDev.patch ];
 
-  # These credentials are only for this derivation. If you want to get credentials
-  # for another distribution, go to https://auth0.com. If you want to reuse the same
-  # domain, drop a line at yegortimoshenko@gmail.com!
-  auth0ClientID = "0spuNKfIGeLAQ_Iki9t3fGxbfJl3k8SU";
-  auth0Domain = "nixpkgs.auth0.com";
-
   configurePhase = ''
     echo 'var auth0Cfg = { clientID: "${auth0ClientID}", domain: "${auth0Domain}" };' > env.js
     ln -s ${node_modules} node_modules
diff --git a/pkgs/applications/networking/instant-messengers/rambox/default.nix b/pkgs/applications/networking/instant-messengers/rambox/default.nix
index 1523d16be56e..05e1d902dd7b 100644
--- a/pkgs/applications/networking/instant-messengers/rambox/default.nix
+++ b/pkgs/applications/networking/instant-messengers/rambox/default.nix
@@ -1,10 +1,17 @@
-{ stdenv, newScope, makeWrapper, electron, xdg_utils, makeDesktopItem }:
+{ stdenv, newScope, makeWrapper, electron, xdg_utils, makeDesktopItem
+# These credentials are only for this derivation. If you want to get credentials
+# for another distribution, go to https://auth0.com. If you want to reuse the same
+# domain, drop a line at yegortimoshenko@gmail.com!
+, auth0ClientID ? "0spuNKfIGeLAQ_Iki9t3fGxbfJl3k8SU"
+, auth0Domain ? "nixpkgs.auth0.com" }:
 
 let
   callPackage = newScope self;
   self = {
     fetchNodeModules = callPackage ./fetchNodeModules.nix {};
-    rambox-bare = callPackage ./bare.nix {};
+    rambox-bare = callPackage ./bare.nix {
+      inherit auth0ClientID auth0Domain;
+    };
     sencha = callPackage ./sencha {};
   };
   desktopItem = makeDesktopItem rec {