about summary refs log tree commit diff
path: root/pkgs/applications/networking/instant-messengers
diff options
context:
space:
mode:
authorAlice Carroll <git@alice-carroll.pet>2024-06-23 14:27:29 +0300
committerAlice Carroll <git@alice-carroll.pet>2024-06-23 15:34:19 +0300
commitda2e0f92dc9a0d25394540d184630bce21fcf6a8 (patch)
treef46a44f05751ede9ab87373c362e542c70b148c8 /pkgs/applications/networking/instant-messengers
parent1aa2b72a7bdbda58b9924026375f915a32ccedd1 (diff)
revolt-desktop: migrate to pkgs/by-name
Diffstat (limited to 'pkgs/applications/networking/instant-messengers')
-rw-r--r--pkgs/applications/networking/instant-messengers/revolt-desktop/default.nix85
1 files changed, 0 insertions, 85 deletions
diff --git a/pkgs/applications/networking/instant-messengers/revolt-desktop/default.nix b/pkgs/applications/networking/instant-messengers/revolt-desktop/default.nix
deleted file mode 100644
index 6a7461f3b13ea..0000000000000
--- a/pkgs/applications/networking/instant-messengers/revolt-desktop/default.nix
+++ /dev/null
@@ -1,85 +0,0 @@
-{ stdenvNoCC
-, lib
-, fetchurl
-, fetchzip
-, appimageTools
-, makeWrapper
-, electron
-}:
-(stdenvNoCC.mkDerivation {
-  pname = "revolt-desktop";
-  version = "1.0.6";
-  dontConfigure = true;
-  dontBuild = true;
-  meta = with lib; {
-    description = "Open source user-first chat platform";
-    homepage = "https://revolt.chat/";
-    changelog = "https://github.com/revoltchat/desktop/releases/tag/v${version}";
-    license = licenses.agpl3Only;
-    maintainers = with maintainers; [
-      heyimnova
-      caralice
-    ];
-    platforms = platforms.linux ++ platforms.darwin;
-    sourceProvenance = with sourceTypes; [ binaryNativeCode ];
-    mainProgram = "revolt-desktop";
-  };
-  nativeBuildInputs = [ makeWrapper ];
-}).overrideAttrs
-  (
-    final: prev:
-    let
-      inherit (prev) pname version;
-    in
-    if stdenvNoCC.isLinux then
-      {
-        src = fetchurl {
-          url = "https://github.com/revoltchat/desktop/releases/download/v${version}/Revolt-linux.AppImage";
-          sha256 = "sha256-Wsm6ef2Reenq3/aKGaP2yzlOuLKaxKtRHCLLMxvWUUY=";
-        };
-
-        appimageContents = appimageTools.extractType2 { inherit (final) src pname version; };
-
-        dontUnpack = true;
-
-        installPhase = ''
-          runHook preInstall
-
-          mkdir -p $out/bin $out/share/{applications,revolt-desktop}
-
-          cp -a ${final.appimageContents}/{locales,resources} $out/share/${pname}
-          cp -a ${final.appimageContents}/revolt-desktop.desktop $out/share/applications/${pname}.desktop
-          cp -a ${final.appimageContents}/usr/share/icons $out/share/icons
-
-          substituteInPlace $out/share/applications/${pname}.desktop \
-            --replace 'Exec=AppRun' 'Exec=${pname}'
-
-          runHook postInstall
-        '';
-
-        postFixup = ''
-          makeWrapper ${electron}/bin/electron $out/bin/${pname} \
-            --add-flags $out/share/${pname}/resources/app.asar \
-            --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform=wayland --enable-features=WaylandWindowDecorations}}"
-        '';
-      }
-    else
-      assert stdenvNoCC.isDarwin;
-      {
-        src = fetchzip {
-          url = "https://github.com/revoltchat/desktop/releases/download/v${version}/Revolt-${version}-mac.zip";
-          hash = "sha256-XxmKcIfJtHfi6SahrRHMeTAuyVqiN9Yhayjis10vD2w=";
-          stripRoot = false;
-        };
-
-        installPhase = ''
-          runHook preInstall
-
-          mkdir -p "$out/Applications/" "$out/bin/"
-          mv Revolt.app "$out/Applications/"
-          makeWrapper "$out/Applications/Revolt.app/Contents/MacOS/Revolt" "$out/bin/${pname}"
-
-          runHook postInstall
-        '';
-      }
-  )