diff --git a/overlays/element-web/default.nix b/overlays/element-web/default.nix index 42c46c4c..5fb8ab1d 100644 --- a/overlays/element-web/default.nix +++ b/overlays/element-web/default.nix @@ -1,16 +1,11 @@ -final: prev: let - chime = final.fetchurl { - url = "https://www.mediacollege.com/downloads/sound-effects/star-trek/tng/tng-doorbell.ogg"; - sha256 = "sha256-tpDJ8lnmSwG5Puq6dJhiW3w+Id0EiPoqlim6N3BPz7c="; - }; -in { +final: prev: { element-web = prev.element-web.overrideAttrs (old: { preInstall = '' bundlecss=$(find . -name 'bundle.css') cat ${./user.css} >> $bundlecss bundlejs=$(find . -name 'vendors~init.js') sed -i 's/return n.room.roomId===e||n.isUnread}/return n.room.roomId===e||n.hasUnreadCount}/' $bundlejs - cp ${chime} media/message.ogg + cp ${./orville_communicator.opus} media/message.ogg ''; }); } diff --git a/overlays/element-web/orville_communicator.opus b/overlays/element-web/orville_communicator.opus new file mode 100644 index 00000000..04cc02fb Binary files /dev/null and b/overlays/element-web/orville_communicator.opus differ