Advertisement
Guest User

Untitled

a guest
Mar 19th, 2018
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. weechat = pkgs.weechat.override {
  2. configure = {availablePlugins, ...}: {
  3. plugins = (builtins.attrValues availablePlugins) ++ [
  4. { pluginFile = "";
  5. extraEnv=''
  6. export WEECHAT_PASSPHRASE="$(${pkgs.libsecret}/bin/secret-tool lookup application weechat)"
  7. ''; }
  8. { pluginFile = "";
  9. extraEnv = with pkgs.luaPackages; with pkgs.lib; let
  10. l = [cjson pkgs.luaffi pkgs.olm];
  11. in ''
  12. export LUA_CPATH="${concatStringsSep ";" (map getLuaCPath l)}"
  13. export LUA_PATH="${concatStringsSep ";" (map getLuaPath l)}"
  14. ''; }
  15. { pluginFile = "";
  16. extraEnv = with pkgs.python27Packages; let
  17. l = [websocket_client six ];
  18. in ''
  19. export PYTHONPATH="''${PYTHONPATH}''${PYTHONPATH:+:}${concatStringsSep ":" (map (x: "${x}/lib/python2.7/site-packages") l)}"
  20. '';
  21. }
  22. ];
  23. };
  24. extraBuildInputs = [ pkgs.libsecret pkgs.python27Packages.websocket_client ];
  25. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement