12 rustPlatform.buildRustPackage rec {
13 pname = "mollysocket";
16 src = fetchFromGitHub {
20 hash = "sha256-wZIP4mmIrg8D70C8jLjPC/+TlOT+gP7YOkM1Ey44Tvk=";
23 cargoHash = "sha256-3yTbwbgOIm69Nf8stPMMhgR6g0sfenycx07by8AM01M=";
32 ] ++ lib.optionals stdenv.isDarwin [
33 darwin.apple_sdk.frameworks.Security
37 # tests interact with Signal servers
38 "--skip=config::tests::check_wildcard_endpoint"
39 "--skip=utils::post_allowed::tests::test_allowed"
40 "--skip=utils::post_allowed::tests::test_not_allowed"
41 "--skip=utils::post_allowed::tests::test_post"
42 "--skip=ws::tls::tests::connect_untrusted_server"
43 "--skip=ws::tls::tests::connect_trusted_server"
47 inherit (nixosTests) mollysocket;
51 changelog = "https://github.com/mollyim/mollysocket/releases/tag/${version}";
52 description = "Get Signal notifications via UnifiedPush";
53 homepage = "https://github.com/mollyim/mollysocket";
54 license = lib.licenses.agpl3Plus;
55 mainProgram = "mollysocket";
56 maintainers = with lib.maintainers; [ dotlambda ];