diff --git a/pkgs/by-name/pa/passky-desktop/package.nix b/pkgs/by-name/pa/passky-desktop/package.nix deleted file mode 100644 index ff13bd6d5c8e..000000000000 --- a/pkgs/by-name/pa/passky-desktop/package.nix +++ /dev/null @@ -1,76 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - electron_29, - makeWrapper, - makeDesktopItem, - copyDesktopItems, -}: - -let - electron = electron_29; -in -stdenv.mkDerivation rec { - pname = "passky-desktop"; - version = "8.1.2"; - - src = fetchFromGitHub { - owner = "Rabbit-Company"; - repo = "Passky-Desktop"; - tag = "v${version}"; - sha256 = "sha256-QQ0+qIkDPNCHeWmcF6FkbDrrt/r3fIkNi0dv6XlV1rc="; - }; - - nativeBuildInputs = [ - makeWrapper - copyDesktopItems - ]; - - installPhase = '' - runHook preInstall - - mkdir -p $out/share/passky - cp -r "." "$out/share/passky/electron" - - local resolution - for icon in $out/share/passky/electron/images/icons/icon*.png; do - resolution=''${icon%".png"} - resolution=''${resolution##*/icon-} - mkdir -p "$out/share/icons/hicolor/''${resolution}/apps" - ln -s "$icon" "$out/share/icons/hicolor/''${resolution}/apps/passky.png" - done - - mkdir "$out/share/applications" - makeWrapper ${electron}/bin/electron "$out/bin/passky" \ - --add-flags "$out/share/passky/electron/" \ - --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" - - runHook postInstall - ''; - - desktopItems = [ - (makeDesktopItem { - name = "passky"; - type = "Application"; - desktopName = "Passky"; - comment = "Simple, modern, open source and secure password manager."; - icon = "passky"; - exec = "passky %U"; - terminal = false; - categories = [ "Utility" ]; - startupWMClass = "Passky"; - }) - ]; - - meta = with lib; { - description = "Simple, modern, lightweight, open source and secure password manager"; - homepage = "https://passky.org"; - downloadPage = "https://github.com/Rabbit-Company/Passky-Desktop/releases"; - changelog = "https://github.com/Rabbit-Company/Passky-Desktop/releases/tag/v${version}"; - license = licenses.gpl3Only; - maintainers = with maintainers; [ akkesm ]; - mainProgram = "passky"; - platforms = platforms.unix; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 2dd37b87998c..f8c15a98f6cd 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1142,6 +1142,7 @@ mapAliases { pax-rs = throw "'pax-rs' has been removed because upstream has disappeared"; # Added 2025-01-25 PageEdit = pageedit; # Added 2024-01-21 + passky-desktop = throw "passky-desktop has been removed, as it was unmaintained and blocking the Electron 29 removal."; # Added 2025-02-24 p2pvc = throw "p2pvc has been removed as it is unmaintained upstream and depends on OpenCV 2"; # Added 2024-08-20 packet-cli = throw "'packet-cli' has been renamed to/replaced by 'metal-cli'"; # Converted to throw 2024-10-17 inherit (perlPackages) pacup;