diff --git a/pkgs/applications/networking/instant-messengers/armcord/default.nix b/pkgs/by-name/le/legcord/package.nix similarity index 78% rename from pkgs/applications/networking/instant-messengers/armcord/default.nix rename to pkgs/by-name/le/legcord/package.nix index 669c12b6fc37b..453c42c8bbf5a 100644 --- a/pkgs/applications/networking/instant-messengers/armcord/default.nix +++ b/pkgs/by-name/le/legcord/package.nix @@ -37,21 +37,21 @@ }: stdenv.mkDerivation rec { - pname = "armcord"; - version = "3.3.1"; + pname = "legcord"; + version = "1.0.1"; src = let - base = "https://github.com/ArmCord/ArmCord/releases/download"; + base = "https://github.com/Legcord/Legcord/releases/download"; in { x86_64-linux = fetchurl { - url = "${base}/v${version}/ArmCord-${version}-linux-amd64.deb"; - hash = "sha256-BFhgZNBHPERvJY9N4NpnlkGo2M0keencU4H4qlXl9mk="; + url = "${base}/v${version}/Legcord-${version}-linux-amd64.deb"; + hash = "sha256-kZ9dhSJjhYmpZJLbWP8nPP6Lxw+wLe3d9cCahfIomNM="; }; aarch64-linux = fetchurl { - url = "${base}/v${version}/ArmCord-${version}-linux-arm64.deb"; - hash = "sha256-PCODruXQW7iAZLKcNw672fs4OuCqDvMlvzRSNca8Tfo="; + url = "${base}/v${version}/Legcord-${version}-linux-arm64.deb"; + hash = "sha256-Ikyjmlt1F7f6WaYWuAgyzLP3zvQPCvMRZ1D9e79umgM="; }; }.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); @@ -114,7 +114,7 @@ stdenv.mkDerivation rec { chmod -R g-w "$out" # Wrap the startup command - makeBinaryWrapper $out/opt/ArmCord/armcord $out/bin/armcord \ + makeBinaryWrapper $out/opt/Legcord/legcord $out/bin/legcord \ "''${gappsWrapperArgs[@]}" \ --prefix XDG_DATA_DIRS : "${gtk3}/share/gsettings-schemas/${gtk3.name}/" \ --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform=wayland --enable-features=UseOzonePlatform --enable-features=WebRTCPipeWireCapturer }}" \ @@ -122,20 +122,20 @@ stdenv.mkDerivation rec { --suffix PATH : ${lib.makeBinPath [ xdg-utils ]} # Fix desktop link - substituteInPlace $out/share/applications/armcord.desktop \ - --replace /opt/ArmCord/ $out/bin/ + substituteInPlace $out/share/applications/legcord.desktop \ + --replace /opt/Legcord/ $out/bin/ runHook postInstall ''; meta = with lib; { description = "Lightweight, alternative desktop client for Discord"; - homepage = "https://armcord.app"; - downloadPage = "https://github.com/ArmCord/ArmCord"; + homepage = "https://legcord.app"; + downloadPage = "https://github.com/Legcord/Legcord"; sourceProvenance = with sourceTypes; [ binaryNativeCode ]; license = licenses.osl3; maintainers = with maintainers; [ wrmilling ]; platforms = [ "x86_64-linux" "aarch64-linux" ]; - mainProgram = "armcord"; + mainProgram = "legcord"; }; } diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index b5879bfbaee89..a5fe7d6b3c570 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -84,6 +84,7 @@ mapAliases ({ archiveopteryx = throw "archiveopteryx depended on an unsupported version of OpenSSL and was unmaintained"; # Added 2024-01-03 ardour_6 = throw "ardour_6 has been removed in favor of newer versions"; # Added 2023-10-13 aria = aria2; # Added 2024-03-26 + armcord = throw "ArmCord was renamed to legcord by the upstream developers. Action is required to migrate configurations between the two applications. Please see this PR for more details: https://github.com/NixOS/nixpkgs/pull/347971"; # Added 2024-10-11 aseprite-unfree = aseprite; # Added 2023-08-26 asls = throw "asls has been removed: abandoned by upstream"; # Added 2023-03-16 asterisk_16 = throw "asterisk_16: Asterisk 16 is end of life and has been removed"; # Added 2023-04-19 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f8fe5a9ed96ee..67a3b1de477da 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -29720,9 +29720,6 @@ with pkgs; boost = boost175; }; - - armcord = callPackage ../applications/networking/instant-messengers/armcord { }; - aumix = callPackage ../applications/audio/aumix { gtkGUI = false; };