diff options
Diffstat (limited to 'pkgs/applications/networking/instant-messengers/element/element-desktop.nix')
-rw-r--r-- | pkgs/applications/networking/instant-messengers/element/element-desktop.nix | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/applications/networking/instant-messengers/element/element-desktop.nix b/pkgs/applications/networking/instant-messengers/element/element-desktop.nix index 0d35372ecc4a3..60c6f33284771 100644 --- a/pkgs/applications/networking/instant-messengers/element/element-desktop.nix +++ b/pkgs/applications/networking/instant-messengers/element/element-desktop.nix @@ -1,6 +1,7 @@ { lib, fetchFromGitHub , makeWrapper, makeDesktopItem, mkYarnPackage , electron, element-web +, callPackage }: # Notes for maintainers: # * versions of `element-web` and `element-desktop` should be kept in sync. @@ -24,6 +25,9 @@ in mkYarnPackage rec { nativeBuildInputs = [ makeWrapper ]; + seshat = callPackage ./seshat {}; + keytar = callPackage ./keytar {}; + buildPhase = '' runHook preBuild export HOME=$(mktemp -d) @@ -32,6 +36,9 @@ in mkYarnPackage rec { yarn run i18n node ./scripts/copy-res.js popd + rm -rf node_modules/matrix-seshat node_modules/keytar + ln -s $keytar node_modules/keytar + ln -s $seshat node_modules/matrix-seshat runHook postBuild ''; |