diff options
author | Max Gonzih <gonzih@gmail.com> | 2019-07-20 08:05:04 -0400 |
---|---|---|
committer | Tim Steinbach <NeQuissimus@users.noreply.github.com> | 2019-07-20 09:35:58 -0400 |
commit | 8a2c18299cec7372081ae5758aefb5dcffcc4b73 (patch) | |
tree | 8e7fb9f9ee8be90f78d6fdacf18d0e0413b4bc4c /pkgs/applications/networking/instant-messengers/slack | |
parent | 8390d592801e73e1f3187d02a64e3d552e98d2f5 (diff) |
slack: Fix dark theme
Caused by #61328
Diffstat (limited to 'pkgs/applications/networking/instant-messengers/slack')
-rw-r--r-- | pkgs/applications/networking/instant-messengers/slack/default.nix | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/pkgs/applications/networking/instant-messengers/slack/default.nix b/pkgs/applications/networking/instant-messengers/slack/default.nix index 6ce33d4f04717..309b09f10c492 100644 --- a/pkgs/applications/networking/instant-messengers/slack/default.nix +++ b/pkgs/applications/networking/instant-messengers/slack/default.nix @@ -94,16 +94,14 @@ in stdenv.mkDerivation { --replace /usr/share/ $out/share/ '' + stdenv.lib.optionalString (theme != null) '' cat <<EOF >> $out/lib/slack/resources/app.asar.unpacked/src/static/ssb-interop.js + var fs = require('fs'); document.addEventListener('DOMContentLoaded', function() { let tt__customCss = ".menu ul li a:not(.inline_menu_link) {color: #fff !important;}" - $.ajax({ - url: '${theme}/theme.css', - success: function(css) { + fs.readFile('${theme}/theme.css', 'utf8', function(err, css) { \$("<style></style>").appendTo('head').html(css + tt__customCss); \$("<style></style>").appendTo('head').html('#reply_container.upload_in_threads .inline_message_input_container {background: padding-box #545454}'); \$("<style></style>").appendTo('head').html('.p-channel_sidebar {background: #363636 !important}'); \$("<style></style>").appendTo('head').html('#client_body:not(.onboarding):not(.feature_global_nav_layout):before {background: inherit;}'); - } }); }); EOF |