Commit a9887de
Changed files (4)
pkgs/kelivo/default.nix
@@ -0,0 +1,64 @@
+# Modify from https://github.com/bet4it/nur-packages/blob/cad7c4585ef10f189352ca894866d345081a44ce/pkgs/kelivo/package.nix
+{
+ lib,
+ flutter338,
+ fetchFromGitHub,
+ copyDesktopItems,
+ makeDesktopItem,
+ gst_all_1,
+ keybinder3,
+ libappindicator,
+}:
+flutter338.buildFlutterApplication {
+ pname = "kelivo";
+ version = "1.1.13";
+
+ src = fetchFromGitHub {
+ owner = "Chevey339";
+ repo = "kelivo";
+ rev = "7acbdc3d70c649076edceeaa9570ec7c6fa893ac";
+ hash = "sha256-87uAF9Tm+cZwbc2WS9g9+RpYCZuLJMwNKF/pCZSJQtU=";
+ };
+
+ pubspecLock = lib.importJSON ./pubspec.lock.json;
+
+ nativeBuildInputs = [
+ copyDesktopItems
+ ];
+
+ buildInputs = [
+ gst_all_1.gst-plugins-base
+ gst_all_1.gstreamer
+ keybinder3
+ libappindicator
+ ];
+
+ desktopItems = [
+ (makeDesktopItem {
+ name = "com.psyche.kelivo";
+ exec = "kelivo";
+ icon = "com.psyche.kelivo";
+ desktopName = "Kelivo";
+ startupWMClass = "com.psyche.kelivo";
+ comment = "An LLM chat client";
+ categories = [
+ "Network"
+ "Chat"
+ ];
+ })
+ ];
+
+ postInstall = ''
+ install -Dm644 assets/app_icon.png \
+ $out/share/icons/hicolor/512x512/apps/com.psyche.kelivo.png
+ ln -s com.psyche.kelivo.png \
+ $out/share/icons/hicolor/512x512/apps/kelivo.png
+ '';
+
+ meta = {
+ description = "LLM chat client";
+ homepage = "https://github.com/Chevey339/kelivo";
+ license = lib.licenses.agpl3Plus;
+ platforms = ["x86_64-linux" "aarch64-linux"];
+ };
+}
pkgs/kelivo/pubspec.lock.json
@@ -0,0 +1,2463 @@
+{
+ "packages": {
+ "_fe_analyzer_shared": {
+ "dependency": "transitive",
+ "description": {
+ "name": "_fe_analyzer_shared",
+ "sha256": "0b2f2bd91ba804e53a61d757b986f89f1f9eaed5b11e4b2f5a2468d86d6c9fc7",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "67.0.0"
+ },
+ "analyzer": {
+ "dependency": "transitive",
+ "description": {
+ "name": "analyzer",
+ "sha256": "37577842a27e4338429a1cbc32679d508836510b056f1eedf0c8d20e39c1383d",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "6.4.1"
+ },
+ "animations": {
+ "dependency": "direct main",
+ "description": {
+ "name": "animations",
+ "sha256": "9cb469212ea51be27097f23b519d594c01171721347b55df9334fff653659e7f",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.2.0"
+ },
+ "ansicolor": {
+ "dependency": "transitive",
+ "description": {
+ "name": "ansicolor",
+ "sha256": "50e982d500bc863e1d703448afdbf9e5a72eb48840a4f766fa361ffd6877055f",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.0.3"
+ },
+ "archive": {
+ "dependency": "direct main",
+ "description": {
+ "name": "archive",
+ "sha256": "a96e8b390886ee8abb49b7bd3ac8df6f451c621619f52a26e815fdcf568959ff",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.0.9"
+ },
+ "args": {
+ "dependency": "transitive",
+ "description": {
+ "name": "args",
+ "sha256": "d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.7.0"
+ },
+ "asn1lib": {
+ "dependency": "transitive",
+ "description": {
+ "name": "asn1lib",
+ "sha256": "9a8f69025044eb466b9b60ef3bc3ac99b4dc6c158ae9c56d25eeccf5bc56d024",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.6.5"
+ },
+ "async": {
+ "dependency": "transitive",
+ "description": {
+ "name": "async",
+ "sha256": "e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.13.1"
+ },
+ "audioplayers": {
+ "dependency": "direct main",
+ "description": {
+ "name": "audioplayers",
+ "sha256": "a72dd459d1a48f61a6fb9c0134dba26597c9236af40639ff0eb70eb4e0baab70",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "6.6.0"
+ },
+ "audioplayers_android": {
+ "dependency": "transitive",
+ "description": {
+ "name": "audioplayers_android",
+ "sha256": "60a6728277228413a85755bd3ffd6fab98f6555608923813ce383b190a360605",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "5.2.1"
+ },
+ "audioplayers_darwin": {
+ "dependency": "transitive",
+ "description": {
+ "name": "audioplayers_darwin",
+ "sha256": "c994b3bb3a921e4904ac40e013fbc94488e824fd7c1de6326f549943b0b44a91",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "6.4.0"
+ },
+ "audioplayers_linux": {
+ "dependency": "transitive",
+ "description": {
+ "name": "audioplayers_linux",
+ "sha256": "f75bce1ce864170ef5e6a2c6a61cd3339e1a17ce11e99a25bae4474ea491d001",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.2.1"
+ },
+ "audioplayers_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "audioplayers_platform_interface",
+ "sha256": "0e2f6a919ab56d0fec272e801abc07b26ae7f31980f912f24af4748763e5a656",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "7.1.1"
+ },
+ "audioplayers_web": {
+ "dependency": "transitive",
+ "description": {
+ "name": "audioplayers_web",
+ "sha256": "faa8fa6587f996a6f604433b53af44c57a1407d4fe8dff5766cf63d6875e8de9",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "5.2.0"
+ },
+ "audioplayers_windows": {
+ "dependency": "transitive",
+ "description": {
+ "name": "audioplayers_windows",
+ "sha256": "bafff2b38b6f6d331887558ba6e0a01c9c208d9dbb3ad0005234db065122a734",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.3.0"
+ },
+ "bitsdojo_window": {
+ "dependency": "direct main",
+ "description": {
+ "name": "bitsdojo_window",
+ "sha256": "88ef7765dafe52d97d7a3684960fb5d003e3151e662c18645c1641c22b873195",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.6"
+ },
+ "bitsdojo_window_linux": {
+ "dependency": "transitive",
+ "description": {
+ "name": "bitsdojo_window_linux",
+ "sha256": "9519c0614f98be733e0b1b7cb15b827007886f6fe36a4fb62cf3d35b9dd578ab",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.4"
+ },
+ "bitsdojo_window_macos": {
+ "dependency": "transitive",
+ "description": {
+ "name": "bitsdojo_window_macos",
+ "sha256": "f7c5be82e74568c68c5b8449e2c5d8fd12ec195ecd70745a7b9c0f802bb0268f",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.4"
+ },
+ "bitsdojo_window_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "bitsdojo_window_platform_interface",
+ "sha256": "65daa015a0c6dba749bdd35a0f092e7a8ba8b0766aa0480eb3ef808086f6e27c",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.2"
+ },
+ "bitsdojo_window_windows": {
+ "dependency": "transitive",
+ "description": {
+ "name": "bitsdojo_window_windows",
+ "sha256": "fa982cf61ede53f483e50b257344a1c250af231a3cdc93a7064dd6dc0d720b68",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.6"
+ },
+ "boolean_selector": {
+ "dependency": "transitive",
+ "description": {
+ "name": "boolean_selector",
+ "sha256": "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.1.2"
+ },
+ "build": {
+ "dependency": "transitive",
+ "description": {
+ "name": "build",
+ "sha256": "80184af8b6cb3e5c1c4ec6d8544d27711700bc3e6d2efad04238c7b5290889f0",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.4.1"
+ },
+ "build_config": {
+ "dependency": "transitive",
+ "description": {
+ "name": "build_config",
+ "sha256": "4ae2de3e1e67ea270081eaee972e1bd8f027d459f249e0f1186730784c2e7e33",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.1.2"
+ },
+ "build_daemon": {
+ "dependency": "transitive",
+ "description": {
+ "name": "build_daemon",
+ "sha256": "bf05f6e12cfea92d3c09308d7bcdab1906cd8a179b023269eed00c071004b957",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.1.1"
+ },
+ "build_resolvers": {
+ "dependency": "transitive",
+ "description": {
+ "name": "build_resolvers",
+ "sha256": "339086358431fa15d7eca8b6a36e5d783728cf025e559b834f4609a1fcfb7b0a",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.4.2"
+ },
+ "build_runner": {
+ "dependency": "direct dev",
+ "description": {
+ "name": "build_runner",
+ "sha256": "028819cfb90051c6b5440c7e574d1896f8037e3c96cf17aaeb054c9311cfbf4d",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.4.13"
+ },
+ "build_runner_core": {
+ "dependency": "transitive",
+ "description": {
+ "name": "build_runner_core",
+ "sha256": "f8126682b87a7282a339b871298cc12009cb67109cfa1614d6436fb0289193e0",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "7.3.2"
+ },
+ "built_collection": {
+ "dependency": "transitive",
+ "description": {
+ "name": "built_collection",
+ "sha256": "376e3dd27b51ea877c28d525560790aee2e6fbb5f20e2f85d5081027d94e2100",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "5.1.1"
+ },
+ "built_value": {
+ "dependency": "transitive",
+ "description": {
+ "name": "built_value",
+ "sha256": "34e4067d30ce212937df995f03b69992eea683539ceeac7f679a1f1eba055b56",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "8.12.6"
+ },
+ "characters": {
+ "dependency": "transitive",
+ "description": {
+ "name": "characters",
+ "sha256": "f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.4.0"
+ },
+ "checked_yaml": {
+ "dependency": "transitive",
+ "description": {
+ "name": "checked_yaml",
+ "sha256": "959525d3162f249993882720d52b7e0c833978df229be20702b33d48d91de70f",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.0.4"
+ },
+ "cli_util": {
+ "dependency": "transitive",
+ "description": {
+ "name": "cli_util",
+ "sha256": "ff6785f7e9e3c38ac98b2fb035701789de90154024a75b6cb926445e83197d1c",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.4.2"
+ },
+ "clock": {
+ "dependency": "transitive",
+ "description": {
+ "name": "clock",
+ "sha256": "fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.1.2"
+ },
+ "code_assets": {
+ "dependency": "transitive",
+ "description": {
+ "name": "code_assets",
+ "sha256": "83ccdaa064c980b5596c35dd64a8d3ecc68620174ab9b90b6343b753aa721687",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.0"
+ },
+ "code_builder": {
+ "dependency": "transitive",
+ "description": {
+ "name": "code_builder",
+ "sha256": "6a6cab2ba4680d6423f34a9b972a4c9a94ebe1b62ecec4e1a1f2cba91fd1319d",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.11.1"
+ },
+ "collection": {
+ "dependency": "transitive",
+ "description": {
+ "name": "collection",
+ "sha256": "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.19.1"
+ },
+ "convert": {
+ "dependency": "transitive",
+ "description": {
+ "name": "convert",
+ "sha256": "b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.1.2"
+ },
+ "cross_file": {
+ "dependency": "transitive",
+ "description": {
+ "name": "cross_file",
+ "sha256": "28bb3ae56f117b5aec029d702a90f57d285cd975c3c5c281eaca38dbc47c5937",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.3.5+2"
+ },
+ "crypto": {
+ "dependency": "direct main",
+ "description": {
+ "name": "crypto",
+ "sha256": "c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.0.7"
+ },
+ "crypto_keys": {
+ "dependency": "transitive",
+ "description": {
+ "name": "crypto_keys",
+ "sha256": "6e473fff865ec757174dcc585d6eaa7f5f40bf3cb58f444ec5ab4a01e9083cf9",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.3.1"
+ },
+ "csslib": {
+ "dependency": "transitive",
+ "description": {
+ "name": "csslib",
+ "sha256": "09bad715f418841f976c77db72d5398dc1253c21fb9c0c7f0b0b985860b2d58e",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.2"
+ },
+ "cupertino_icons": {
+ "dependency": "direct main",
+ "description": {
+ "name": "cupertino_icons",
+ "sha256": "41e005c33bd814be4d3096aff55b1908d419fde52ca656c8c47719ec745873cd",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.9"
+ },
+ "dart_style": {
+ "dependency": "transitive",
+ "description": {
+ "name": "dart_style",
+ "sha256": "99e066ce75c89d6b29903d788a7bb9369cf754f7b24bf70bf4b6d6d6b26853b9",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.3.6"
+ },
+ "dbus": {
+ "dependency": "transitive",
+ "description": {
+ "name": "dbus",
+ "sha256": "d0c98dcd4f5169878b6cf8f6e0a52403a9dff371a3e2f019697accbf6f44a270",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.7.12"
+ },
+ "ddgs": {
+ "dependency": "direct main",
+ "description": {
+ "name": "ddgs",
+ "sha256": "27a5f1d22335cc341eb689eec0dcc17fd815751723f4ef88f4e8da590a47fef2",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.3"
+ },
+ "desktop_drop": {
+ "dependency": "direct main",
+ "description": {
+ "name": "desktop_drop",
+ "sha256": "aa1e797255bfbc76f9eb5aa4f61e5b68dbf69962ab1be6495816d2f251bc0d1f",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.7.1"
+ },
+ "device_info_plus": {
+ "dependency": "transitive",
+ "description": {
+ "name": "device_info_plus",
+ "sha256": "98f28b42168cc509abc92f88518882fd58061ea372d7999aecc424345c7bff6a",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "11.5.0"
+ },
+ "device_info_plus_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "device_info_plus_platform_interface",
+ "sha256": "e1ea89119e34903dca74b883d0dd78eb762814f97fb6c76f35e9ff74d261a18f",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "7.0.3"
+ },
+ "dio": {
+ "dependency": "direct main",
+ "description": {
+ "name": "dio",
+ "sha256": "aff32c08f92787a557dd5c0145ac91536481831a01b4648136373cddb0e64f8c",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "5.9.2"
+ },
+ "dio_web_adapter": {
+ "dependency": "transitive",
+ "description": {
+ "name": "dio_web_adapter",
+ "sha256": "2f9e64323a7c3c7ef69567d5c800424a11f8337b8b228bad02524c9fb3c1f340",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.1.2"
+ },
+ "dynamic_color": {
+ "dependency": "direct main",
+ "description": {
+ "name": "dynamic_color",
+ "sha256": "43a5a6679649a7731ab860334a5812f2067c2d9ce6452cf069c5e0c25336c17c",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.8.1"
+ },
+ "easy_image_viewer": {
+ "dependency": "direct main",
+ "description": {
+ "name": "easy_image_viewer",
+ "sha256": "fb6cb123c3605552cc91150dcdb50ca977001dcddfb71d20caa0c5edc9a80947",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.5.1"
+ },
+ "fake_async": {
+ "dependency": "transitive",
+ "description": {
+ "name": "fake_async",
+ "sha256": "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.3.3"
+ },
+ "ffi": {
+ "dependency": "transitive",
+ "description": {
+ "name": "ffi",
+ "sha256": "6d7fd89431262d8f3125e81b50d3847a091d846eafcd4fdb88dd06f36d705a45",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.2.0"
+ },
+ "file": {
+ "dependency": "transitive",
+ "description": {
+ "name": "file",
+ "sha256": "a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "7.0.1"
+ },
+ "file_picker": {
+ "dependency": "direct main",
+ "description": {
+ "name": "file_picker",
+ "sha256": "57d9a1dd5063f85fa3107fb42d1faffda52fdc948cefd5fe5ea85267a5fc7343",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "10.3.10"
+ },
+ "file_selector_linux": {
+ "dependency": "transitive",
+ "description": {
+ "name": "file_selector_linux",
+ "sha256": "2567f398e06ac72dcf2e98a0c95df2a9edd03c2c2e0cacd4780f20cdf56263a0",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.9.4"
+ },
+ "file_selector_macos": {
+ "dependency": "transitive",
+ "description": {
+ "name": "file_selector_macos",
+ "sha256": "5e0bbe9c312416f1787a68259ea1505b52f258c587f12920422671807c4d618a",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.9.5"
+ },
+ "file_selector_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "file_selector_platform_interface",
+ "sha256": "35e0bd61ebcdb91a3505813b055b09b79dfdc7d0aee9c09a7ba59ae4bb13dc85",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.7.0"
+ },
+ "file_selector_windows": {
+ "dependency": "transitive",
+ "description": {
+ "name": "file_selector_windows",
+ "sha256": "62197474ae75893a62df75939c777763d39c2bc5f73ce5b88497208bc269abfd",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.9.3+5"
+ },
+ "fixnum": {
+ "dependency": "transitive",
+ "description": {
+ "name": "fixnum",
+ "sha256": "b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.1.1"
+ },
+ "flutter": {
+ "dependency": "direct main",
+ "description": "flutter",
+ "source": "sdk",
+ "version": "0.0.0"
+ },
+ "flutter_animate": {
+ "dependency": "direct main",
+ "description": {
+ "name": "flutter_animate",
+ "sha256": "7befe2d3252728afb77aecaaea1dec88a89d35b9b1d2eea6d04479e8af9117b5",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.5.2"
+ },
+ "flutter_background": {
+ "dependency": "direct main",
+ "description": {
+ "name": "flutter_background",
+ "sha256": "ee47be26beddc59875158a93eeaaad0c0b5f3b21afbdad3de73a2903be824f0e",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.3.1"
+ },
+ "flutter_highlight": {
+ "dependency": "direct main",
+ "description": {
+ "name": "flutter_highlight",
+ "sha256": "7b96333867aa07e122e245c033b8ad622e4e3a42a1a2372cbb098a2541d8782c",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.7.0"
+ },
+ "flutter_launcher_icons": {
+ "dependency": "direct dev",
+ "description": {
+ "name": "flutter_launcher_icons",
+ "sha256": "10f13781741a2e3972126fae08393d3c4e01fa4cd7473326b94b72cf594195e7",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.14.4"
+ },
+ "flutter_lints": {
+ "dependency": "direct dev",
+ "description": {
+ "name": "flutter_lints",
+ "sha256": "5398f14efa795ffb7a33e9b6a08798b26a180edac4ad7db3f231e40f82ce11e1",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "5.0.0"
+ },
+ "flutter_local_notifications": {
+ "dependency": "direct main",
+ "description": {
+ "name": "flutter_local_notifications",
+ "sha256": "674173fd3c9eda9d4c8528da2ce0ea69f161577495a9cc835a2a4ecd7eadeb35",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "17.2.4"
+ },
+ "flutter_local_notifications_linux": {
+ "dependency": "transitive",
+ "description": {
+ "name": "flutter_local_notifications_linux",
+ "sha256": "c49bd06165cad9beeb79090b18cd1eb0296f4bf4b23b84426e37dd7c027fc3af",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.0.1"
+ },
+ "flutter_local_notifications_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "flutter_local_notifications_platform_interface",
+ "sha256": "85f8d07fe708c1bdcf45037f2c0109753b26ae077e9d9e899d55971711a4ea66",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "7.2.0"
+ },
+ "flutter_localizations": {
+ "dependency": "direct main",
+ "description": "flutter",
+ "source": "sdk",
+ "version": "0.0.0"
+ },
+ "flutter_math_fork": {
+ "dependency": "direct main",
+ "description": {
+ "name": "flutter_math_fork",
+ "sha256": "6d5f2f1aa57ae539ffb0a04bb39d2da67af74601d685a161aff7ce5bda5fa407",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.7.4"
+ },
+ "flutter_native_splash": {
+ "dependency": "direct dev",
+ "description": {
+ "name": "flutter_native_splash",
+ "sha256": "4fb9f4113350d3a80841ce05ebf1976a36de622af7d19aca0ca9a9911c7ff002",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.4.7"
+ },
+ "flutter_plugin_android_lifecycle": {
+ "dependency": "transitive",
+ "description": {
+ "name": "flutter_plugin_android_lifecycle",
+ "sha256": "38d1c268de9097ff59cf0e844ac38759fc78f76836d37edad06fa21e182055a0",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.0.34"
+ },
+ "flutter_shaders": {
+ "dependency": "transitive",
+ "description": {
+ "name": "flutter_shaders",
+ "sha256": "34794acadd8275d971e02df03afee3dee0f98dbfb8c4837082ad0034f612a3e2",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.3"
+ },
+ "flutter_slidable": {
+ "dependency": "direct main",
+ "description": {
+ "name": "flutter_slidable",
+ "sha256": "a857de7ea701f276fd6a6c4c67ae885b60729a3449e42766bb0e655171042801",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.1.2"
+ },
+ "flutter_svg": {
+ "dependency": "direct main",
+ "description": {
+ "name": "flutter_svg",
+ "sha256": "35882981abcbfb8c15b286f0cd690ff25bac12d95eff3e25ee207f37d4c42e7f",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.3.0"
+ },
+ "flutter_test": {
+ "dependency": "direct dev",
+ "description": "flutter",
+ "source": "sdk",
+ "version": "0.0.0"
+ },
+ "flutter_tts": {
+ "dependency": "direct main",
+ "description": {
+ "path": "dependencies/flutter_tts",
+ "relative": true
+ },
+ "source": "path",
+ "version": "4.2.3"
+ },
+ "flutter_web_plugins": {
+ "dependency": "transitive",
+ "description": "flutter",
+ "source": "sdk",
+ "version": "0.0.0"
+ },
+ "frontend_server_client": {
+ "dependency": "transitive",
+ "description": {
+ "name": "frontend_server_client",
+ "sha256": "f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.0.0"
+ },
+ "glob": {
+ "dependency": "transitive",
+ "description": {
+ "name": "glob",
+ "sha256": "c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.1.3"
+ },
+ "google_fonts": {
+ "dependency": "direct main",
+ "description": {
+ "name": "google_fonts",
+ "sha256": "ba03d03bcaa2f6cb7bd920e3b5027181db75ab524f8891c8bc3aa603885b8055",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "6.3.3"
+ },
+ "gpt_markdown": {
+ "dependency": "direct main",
+ "description": {
+ "path": "dependencies/gpt_markdown",
+ "relative": true
+ },
+ "source": "path",
+ "version": "1.1.7"
+ },
+ "graphs": {
+ "dependency": "transitive",
+ "description": {
+ "name": "graphs",
+ "sha256": "741bbf84165310a68ff28fe9e727332eef1407342fca52759cb21ad8177bb8d0",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.3.2"
+ },
+ "haptic_feedback": {
+ "dependency": "direct main",
+ "description": {
+ "name": "haptic_feedback",
+ "sha256": "3422bf2a55c541c9e3f029197b9a94d262d2dda19191a022eb310e5dd922e9e0",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.5.1+2"
+ },
+ "highlight": {
+ "dependency": "direct main",
+ "description": {
+ "name": "highlight",
+ "sha256": "5353a83ffe3e3eca7df0abfb72dcf3fa66cc56b953728e7113ad4ad88497cf21",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.7.0"
+ },
+ "hive": {
+ "dependency": "direct main",
+ "description": {
+ "name": "hive",
+ "sha256": "8dcf6db979d7933da8217edcec84e9df1bdb4e4edc7fc77dbd5aa74356d6d941",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.2.3"
+ },
+ "hive_flutter": {
+ "dependency": "direct main",
+ "description": {
+ "name": "hive_flutter",
+ "sha256": "dca1da446b1d808a51689fb5d0c6c9510c0a2ba01e22805d492c73b68e33eecc",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.1.0"
+ },
+ "hive_generator": {
+ "dependency": "direct dev",
+ "description": {
+ "name": "hive_generator",
+ "sha256": "06cb8f58ace74de61f63500564931f9505368f45f98958bd7a6c35ba24159db4",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.0.1"
+ },
+ "hooks": {
+ "dependency": "transitive",
+ "description": {
+ "name": "hooks",
+ "sha256": "025f060e86d2d4c3c47b56e33caf7f93bf9283340f26d23424ebcfccf34f621e",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.3"
+ },
+ "hotkey_manager": {
+ "dependency": "direct main",
+ "description": {
+ "name": "hotkey_manager",
+ "sha256": "06f0655b76c8dd322fb7101dc615afbdbf39c3d3414df9e059c33892104479cd",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.2.3"
+ },
+ "hotkey_manager_linux": {
+ "dependency": "transitive",
+ "description": {
+ "name": "hotkey_manager_linux",
+ "sha256": "83676bda8210a3377bc6f1977f193bc1dbdd4c46f1bdd02875f44b6eff9a8473",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.2.0"
+ },
+ "hotkey_manager_macos": {
+ "dependency": "transitive",
+ "description": {
+ "name": "hotkey_manager_macos",
+ "sha256": "03b5967e64357b9ac05188ea4a5df6fe4ed4205762cb80aaccf8916ee1713c96",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.2.0"
+ },
+ "hotkey_manager_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "hotkey_manager_platform_interface",
+ "sha256": "98ffca25b8cc9081552902747b2942e3bc37855389a4218c9d50ca316b653b13",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.2.0"
+ },
+ "hotkey_manager_windows": {
+ "dependency": "transitive",
+ "description": {
+ "name": "hotkey_manager_windows",
+ "sha256": "0d03ced9fe563ed0b68f0a0e1b22c9ffe26eb8053cb960e401f68a4f070e0117",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.2.0"
+ },
+ "html": {
+ "dependency": "direct main",
+ "description": {
+ "name": "html",
+ "sha256": "6d1264f2dffa1b1101c25a91dff0dc2daee4c18e87cd8538729773c073dbf602",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.15.6"
+ },
+ "html2md": {
+ "dependency": "direct main",
+ "description": {
+ "name": "html2md",
+ "sha256": "465cf8ffa1b510fe0e97941579bf5b22e2d575f2cecb500a9c0254efe33a8036",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.3.2"
+ },
+ "http": {
+ "dependency": "direct main",
+ "description": {
+ "name": "http",
+ "sha256": "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.6.0"
+ },
+ "http_multi_server": {
+ "dependency": "transitive",
+ "description": {
+ "name": "http_multi_server",
+ "sha256": "aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.2.2"
+ },
+ "http_parser": {
+ "dependency": "direct main",
+ "description": {
+ "name": "http_parser",
+ "sha256": "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.1.2"
+ },
+ "image": {
+ "dependency": "transitive",
+ "description": {
+ "name": "image",
+ "sha256": "f9881ff4998044947ec38d098bc7c8316ae1186fa786eddffdb867b9bc94dfce",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.8.0"
+ },
+ "image_cropper": {
+ "dependency": "direct main",
+ "description": {
+ "name": "image_cropper",
+ "sha256": "95782c9068ff09b95a5ece6a2b5fb31b18d8e544d79ebfa7bdafc08df39b3440",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "12.2.1"
+ },
+ "image_cropper_for_web": {
+ "dependency": "transitive",
+ "description": {
+ "name": "image_cropper_for_web",
+ "sha256": "e09749714bc24c4e3b31fbafa2e5b7229b0ff23e8b14d4ba44bd723b77611a0f",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "7.0.0"
+ },
+ "image_cropper_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "image_cropper_platform_interface",
+ "sha256": "886a30ec199362cdcc2fbb053b8e53347fbfb9dbbdaa94f9ff85622609f5e7ff",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "8.0.0"
+ },
+ "image_gallery_saver_plus": {
+ "dependency": "direct main",
+ "description": {
+ "name": "image_gallery_saver_plus",
+ "sha256": "199b9e24f8d85e98f11e3d35571ab68ae50626ad40e2bb85c84383f69a6950ad",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.0.1"
+ },
+ "image_picker": {
+ "dependency": "direct main",
+ "description": {
+ "name": "image_picker",
+ "sha256": "021834d9c0c3de46bf0fe40341fa07168407f694d9b2bb18d532dc1261867f7a",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.1.2"
+ },
+ "image_picker_android": {
+ "dependency": "transitive",
+ "description": {
+ "name": "image_picker_android",
+ "sha256": "d5b3e1774af29c9ab00103afb0d4614070f924d2e0057ac867ec98800114793f",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.8.13+17"
+ },
+ "image_picker_for_web": {
+ "dependency": "transitive",
+ "description": {
+ "name": "image_picker_for_web",
+ "sha256": "66257a3191ab360d23a55c8241c91a6e329d31e94efa7be9cf7a212e65850214",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.1.1"
+ },
+ "image_picker_ios": {
+ "dependency": "transitive",
+ "description": {
+ "name": "image_picker_ios",
+ "sha256": "b9c4a438a9ff4f60808c9cf0039b93a42bb6c2211ef6ebb647394b2b3fa84588",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.8.13+6"
+ },
+ "image_picker_linux": {
+ "dependency": "transitive",
+ "description": {
+ "name": "image_picker_linux",
+ "sha256": "1f81c5f2046b9ab724f85523e4af65be1d47b038160a8c8deed909762c308ed4",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.2.2"
+ },
+ "image_picker_macos": {
+ "dependency": "transitive",
+ "description": {
+ "name": "image_picker_macos",
+ "sha256": "86f0f15a309de7e1a552c12df9ce5b59fe927e71385329355aec4776c6a8ec91",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.2.2+1"
+ },
+ "image_picker_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "image_picker_platform_interface",
+ "sha256": "567e056716333a1647c64bb6bd873cff7622233a5c3f694be28a583d4715690c",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.11.1"
+ },
+ "image_picker_windows": {
+ "dependency": "transitive",
+ "description": {
+ "name": "image_picker_windows",
+ "sha256": "d248c86554a72b5495a31c56f060cf73a41c7ff541689327b1a7dbccc33adfae",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.2.2"
+ },
+ "intl": {
+ "dependency": "direct main",
+ "description": {
+ "name": "intl",
+ "sha256": "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.20.2"
+ },
+ "io": {
+ "dependency": "transitive",
+ "description": {
+ "name": "io",
+ "sha256": "dfd5a80599cf0165756e3181807ed3e77daf6dd4137caaad72d0b7931597650b",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.5"
+ },
+ "irondash_engine_context": {
+ "dependency": "transitive",
+ "description": {
+ "name": "irondash_engine_context",
+ "sha256": "2bb0bc13dfda9f5aaef8dde06ecc5feb1379f5bb387d59716d799554f3f305d7",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.5.5"
+ },
+ "irondash_message_channel": {
+ "dependency": "transitive",
+ "description": {
+ "name": "irondash_message_channel",
+ "sha256": "b4101669776509c76133b8917ab8cfc704d3ad92a8c450b92934dd8884a2f060",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.7.0"
+ },
+ "jni": {
+ "dependency": "transitive",
+ "description": {
+ "name": "jni",
+ "sha256": "c2230682d5bc2362c1c9e8d3c7f406d9cbba23ab3f2e203a025dd47e0fb2e68f",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.0"
+ },
+ "jni_flutter": {
+ "dependency": "transitive",
+ "description": {
+ "name": "jni_flutter",
+ "sha256": "8b59e590786050b1cd866677dddaf76b1ade5e7bc751abe04b86e84d379d3ba6",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.1"
+ },
+ "jose": {
+ "dependency": "direct main",
+ "description": {
+ "name": "jose",
+ "sha256": "a0a339d0a0652dc1bd89f8b92d38479e07e16db83858fb55fa57212479f323f7",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.3.5+2"
+ },
+ "js": {
+ "dependency": "transitive",
+ "description": {
+ "name": "js",
+ "sha256": "53385261521cc4a0c4658fd0ad07a7d14591cf8fc33abbceae306ddb974888dc",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.7.2"
+ },
+ "json_annotation": {
+ "dependency": "transitive",
+ "description": {
+ "name": "json_annotation",
+ "sha256": "2a743920d81b7910627f68ee2c9ac1fc0bfee32b9fc3403587d7c6791ca12f80",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.12.0"
+ },
+ "leak_tracker": {
+ "dependency": "transitive",
+ "description": {
+ "name": "leak_tracker",
+ "sha256": "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "11.0.2"
+ },
+ "leak_tracker_flutter_testing": {
+ "dependency": "transitive",
+ "description": {
+ "name": "leak_tracker_flutter_testing",
+ "sha256": "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.0.10"
+ },
+ "leak_tracker_testing": {
+ "dependency": "transitive",
+ "description": {
+ "name": "leak_tracker_testing",
+ "sha256": "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.0.2"
+ },
+ "lints": {
+ "dependency": "transitive",
+ "description": {
+ "name": "lints",
+ "sha256": "c35bb79562d980e9a453fc715854e1ed39e24e7d0297a880ef54e17f9874a9d7",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "5.1.1"
+ },
+ "logging": {
+ "dependency": "direct main",
+ "description": {
+ "name": "logging",
+ "sha256": "c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.3.0"
+ },
+ "lucide_icons_flutter": {
+ "dependency": "direct main",
+ "description": {
+ "name": "lucide_icons_flutter",
+ "sha256": "f9fd5d49b93bf14b89e0ff4818658a74ab16899bdaf7aa745358ee1a34f54eed",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.1.14+1"
+ },
+ "matcher": {
+ "dependency": "transitive",
+ "description": {
+ "name": "matcher",
+ "sha256": "dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.12.17"
+ },
+ "material_color_utilities": {
+ "dependency": "transitive",
+ "description": {
+ "name": "material_color_utilities",
+ "sha256": "f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.11.1"
+ },
+ "mcp_client": {
+ "dependency": "direct main",
+ "description": {
+ "path": "dependencies/mcp_client",
+ "relative": true
+ },
+ "source": "path",
+ "version": "1.0.2"
+ },
+ "menu_base": {
+ "dependency": "transitive",
+ "description": {
+ "name": "menu_base",
+ "sha256": "820368014a171bd1241030278e6c2617354f492f5c703d7b7d4570a6b8b84405",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.1"
+ },
+ "meta": {
+ "dependency": "transitive",
+ "description": {
+ "name": "meta",
+ "sha256": "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.17.0"
+ },
+ "mime": {
+ "dependency": "transitive",
+ "description": {
+ "name": "mime",
+ "sha256": "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.0.0"
+ },
+ "mobile_scanner": {
+ "dependency": "direct main",
+ "description": {
+ "name": "mobile_scanner",
+ "sha256": "c92c26bf2231695b6d3477c8dcf435f51e28f87b1745966b1fe4c47a286171ce",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "7.2.0"
+ },
+ "native_toolchain_c": {
+ "dependency": "transitive",
+ "description": {
+ "name": "native_toolchain_c",
+ "sha256": "6ba77bb18063eebe9de401f5e6437e95e1438af0a87a3a39084fbd37c90df572",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.17.6"
+ },
+ "nested": {
+ "dependency": "transitive",
+ "description": {
+ "name": "nested",
+ "sha256": "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.0"
+ },
+ "objective_c": {
+ "dependency": "transitive",
+ "description": {
+ "name": "objective_c",
+ "sha256": "100a1c87616ab6ed41ec263b083c0ef3261ee6cd1dc3b0f35f8ddfa4f996fe52",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "9.3.0"
+ },
+ "open_filex": {
+ "dependency": "direct main",
+ "description": {
+ "name": "open_filex",
+ "sha256": "9976da61b6a72302cf3b1efbce259200cd40232643a467aac7370addf94d6900",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.7.0"
+ },
+ "package_config": {
+ "dependency": "transitive",
+ "description": {
+ "name": "package_config",
+ "sha256": "f096c55ebb7deb7e384101542bfba8c52696c1b56fca2eb62827989ef2353bbc",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.2.0"
+ },
+ "package_info_plus": {
+ "dependency": "direct main",
+ "description": {
+ "name": "package_info_plus",
+ "sha256": "16eee997588c60225bda0488b6dcfac69280a6b7a3cf02c741895dd370a02968",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "8.3.1"
+ },
+ "package_info_plus_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "package_info_plus_platform_interface",
+ "sha256": "202a487f08836a592a6bd4f901ac69b3a8f146af552bbd14407b6b41e1c3f086",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.2.1"
+ },
+ "path": {
+ "dependency": "direct main",
+ "description": {
+ "name": "path",
+ "sha256": "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.9.1"
+ },
+ "path_parsing": {
+ "dependency": "transitive",
+ "description": {
+ "name": "path_parsing",
+ "sha256": "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.1.0"
+ },
+ "path_provider": {
+ "dependency": "direct main",
+ "description": {
+ "name": "path_provider",
+ "sha256": "50c5dd5b6e1aaf6fb3a78b33f6aa3afca52bf903a8a5298f53101fdaee55bbcd",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.1.5"
+ },
+ "path_provider_android": {
+ "dependency": "transitive",
+ "description": {
+ "name": "path_provider_android",
+ "sha256": "69cbd515a62b94d32a7944f086b2f82b4ac40a1d45bebfc00813a430ab2dabcd",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.3.1"
+ },
+ "path_provider_foundation": {
+ "dependency": "transitive",
+ "description": {
+ "name": "path_provider_foundation",
+ "sha256": "2a376b7d6392d80cd3705782d2caa734ca4727776db0b6ec36ef3f1855197699",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.6.0"
+ },
+ "path_provider_linux": {
+ "dependency": "transitive",
+ "description": {
+ "name": "path_provider_linux",
+ "sha256": "f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.2.1"
+ },
+ "path_provider_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "path_provider_platform_interface",
+ "sha256": "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.1.2"
+ },
+ "path_provider_windows": {
+ "dependency": "transitive",
+ "description": {
+ "name": "path_provider_windows",
+ "sha256": "bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.3.0"
+ },
+ "permission_handler": {
+ "dependency": "direct main",
+ "description": {
+ "name": "permission_handler",
+ "sha256": "59adad729136f01ea9e35a48f5d1395e25cba6cea552249ddbe9cf950f5d7849",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "11.4.0"
+ },
+ "permission_handler_android": {
+ "dependency": "transitive",
+ "description": {
+ "name": "permission_handler_android",
+ "sha256": "d3971dcdd76182a0c198c096b5db2f0884b0d4196723d21a866fc4cdea057ebc",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "12.1.0"
+ },
+ "permission_handler_apple": {
+ "dependency": "transitive",
+ "description": {
+ "name": "permission_handler_apple",
+ "sha256": "f000131e755c54cf4d84a5d8bd6e4149e262cc31c5a8b1d698de1ac85fa41023",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "9.4.7"
+ },
+ "permission_handler_html": {
+ "dependency": "transitive",
+ "description": {
+ "name": "permission_handler_html",
+ "sha256": "38f000e83355abb3392140f6bc3030660cfaef189e1f87824facb76300b4ff24",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.3+5"
+ },
+ "permission_handler_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "permission_handler_platform_interface",
+ "sha256": "eb99b295153abce5d683cac8c02e22faab63e50679b937fa1bf67d58bb282878",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.3.0"
+ },
+ "permission_handler_windows": {
+ "dependency": "direct overridden",
+ "description": {
+ "path": "dependencies/flutter-permission-handler/permission_handler_windows",
+ "relative": true
+ },
+ "source": "path",
+ "version": "0.2.1"
+ },
+ "petitparser": {
+ "dependency": "transitive",
+ "description": {
+ "name": "petitparser",
+ "sha256": "91bd59303e9f769f108f8df05e371341b15d59e995e6806aefab827b58336675",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "7.0.2"
+ },
+ "pixel_snap": {
+ "dependency": "transitive",
+ "description": {
+ "name": "pixel_snap",
+ "sha256": "677410ea37b07cd37ecb6d5e6c0d8d7615a7cf3bd92ba406fd1ac57e937d1fb0",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.5"
+ },
+ "platform": {
+ "dependency": "transitive",
+ "description": {
+ "name": "platform",
+ "sha256": "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.1.6"
+ },
+ "plugin_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "plugin_platform_interface",
+ "sha256": "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.1.8"
+ },
+ "pointycastle": {
+ "dependency": "transitive",
+ "description": {
+ "name": "pointycastle",
+ "sha256": "92aa3841d083cc4b0f4709b5c74fd6409a3e6ba833ffc7dc6a8fee096366acf5",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.0.0"
+ },
+ "pool": {
+ "dependency": "transitive",
+ "description": {
+ "name": "pool",
+ "sha256": "978783255c543aa3586a1b3c21f6e9d720eb315376a915872c61ef8b5c20177d",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.5.2"
+ },
+ "posix": {
+ "dependency": "transitive",
+ "description": {
+ "name": "posix",
+ "sha256": "185ef7606574f789b40f289c233efa52e96dead518aed988e040a10737febb07",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "6.5.0"
+ },
+ "pretty_qr_code": {
+ "dependency": "direct main",
+ "description": {
+ "name": "pretty_qr_code",
+ "sha256": "474f8a4512113fba06f14a6ec9bbf42353b4e651d7a520e3096f2a9b6bbe7a8a",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.6.0"
+ },
+ "provider": {
+ "dependency": "direct main",
+ "description": {
+ "name": "provider",
+ "sha256": "4e82183fa20e5ca25703ead7e05de9e4cceed1fbd1eadc1ac3cb6f565a09f272",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "6.1.5+1"
+ },
+ "pub_semver": {
+ "dependency": "transitive",
+ "description": {
+ "name": "pub_semver",
+ "sha256": "5bfcf68ca79ef689f8990d1160781b4bad40a3bd5e5218ad4076ddb7f4081585",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.2.0"
+ },
+ "pubspec_parse": {
+ "dependency": "transitive",
+ "description": {
+ "name": "pubspec_parse",
+ "sha256": "0560ba233314abbed0a48a2956f7f022cce7c3e1e73df540277da7544cad4082",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.5.0"
+ },
+ "qr": {
+ "dependency": "transitive",
+ "description": {
+ "name": "qr",
+ "sha256": "5a1d2586170e172b8a8c8470bbbffd5eb0cd38a66c0d77155ea138d3af3a4445",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.0.2"
+ },
+ "quiver": {
+ "dependency": "transitive",
+ "description": {
+ "name": "quiver",
+ "sha256": "ea0b925899e64ecdfbf9c7becb60d5b50e706ade44a85b2363be2a22d88117d2",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.2.2"
+ },
+ "record_use": {
+ "dependency": "transitive",
+ "description": {
+ "name": "record_use",
+ "sha256": "2551bd8eecfe95d14ae75f6021ad0248be5c27f138c2ec12fcb52b500b3ba1ed",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.6.0"
+ },
+ "reorderable_grid_view": {
+ "dependency": "direct main",
+ "description": {
+ "name": "reorderable_grid_view",
+ "sha256": "e36c6229a97105a10c79e15ab4b9b14ee9f6c488574ff2be9e858c82af47cda6",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.2.8"
+ },
+ "restart_app": {
+ "dependency": "direct main",
+ "description": {
+ "name": "restart_app",
+ "sha256": "400dd401b77b599e2defef55fd4c22af3ff80af48616a82f01c2a07070e3e368",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.8.3"
+ },
+ "screen_retriever": {
+ "dependency": "direct main",
+ "description": {
+ "name": "screen_retriever",
+ "sha256": "570dbc8e4f70bac451e0efc9c9bb19fa2d6799a11e6ef04f946d7886d2e23d0c",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.2.0"
+ },
+ "screen_retriever_linux": {
+ "dependency": "transitive",
+ "description": {
+ "name": "screen_retriever_linux",
+ "sha256": "f7f8120c92ef0784e58491ab664d01efda79a922b025ff286e29aa123ea3dd18",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.2.0"
+ },
+ "screen_retriever_macos": {
+ "dependency": "transitive",
+ "description": {
+ "name": "screen_retriever_macos",
+ "sha256": "71f956e65c97315dd661d71f828708bd97b6d358e776f1a30d5aa7d22d78a149",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.2.0"
+ },
+ "screen_retriever_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "screen_retriever_platform_interface",
+ "sha256": "ee197f4581ff0d5608587819af40490748e1e39e648d7680ecf95c05197240c0",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.2.0"
+ },
+ "screen_retriever_windows": {
+ "dependency": "transitive",
+ "description": {
+ "name": "screen_retriever_windows",
+ "sha256": "449ee257f03ca98a57288ee526a301a430a344a161f9202b4fcc38576716fe13",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.2.0"
+ },
+ "scrollable_positioned_list": {
+ "dependency": "direct main",
+ "description": {
+ "name": "scrollable_positioned_list",
+ "sha256": "1b54d5f1329a1e263269abc9e2543d90806131aa14fe7c6062a8054d57249287",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.3.8"
+ },
+ "scrollview_observer": {
+ "dependency": "direct main",
+ "description": {
+ "name": "scrollview_observer",
+ "sha256": "6e40ced415145c449a691d892157a3b854b751f024aed20d9aebda04c21444a3",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.26.3"
+ },
+ "share_plus": {
+ "dependency": "direct main",
+ "description": {
+ "name": "share_plus",
+ "sha256": "d7dc0630a923883c6328ca31b89aa682bacbf2f8304162d29f7c6aaff03a27a1",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "11.1.0"
+ },
+ "share_plus_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "share_plus_platform_interface",
+ "sha256": "88023e53a13429bd65d8e85e11a9b484f49d4c190abbd96c7932b74d6927cc9a",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "6.1.0"
+ },
+ "shared_preferences": {
+ "dependency": "direct main",
+ "description": {
+ "name": "shared_preferences",
+ "sha256": "c3025c5534b01739267eb7d76959bbc25a6d10f6988e1c2a3036940133dd10bf",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.5.5"
+ },
+ "shared_preferences_android": {
+ "dependency": "transitive",
+ "description": {
+ "name": "shared_preferences_android",
+ "sha256": "e8d4762b1e2e8578fc4d0fd548cebf24afd24f49719c08974df92834565e2c53",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.4.23"
+ },
+ "shared_preferences_foundation": {
+ "dependency": "transitive",
+ "description": {
+ "name": "shared_preferences_foundation",
+ "sha256": "4e7eaffc2b17ba398759f1151415869a34771ba11ebbccd1b0145472a619a64f",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.5.6"
+ },
+ "shared_preferences_linux": {
+ "dependency": "transitive",
+ "description": {
+ "name": "shared_preferences_linux",
+ "sha256": "580abfd40f415611503cae30adf626e6656dfb2f0cee8f465ece7b6defb40f2f",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.4.1"
+ },
+ "shared_preferences_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "shared_preferences_platform_interface",
+ "sha256": "649dc798a33931919ea356c4305c2d1f81619ea6e92244070b520187b5140ef9",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.4.2"
+ },
+ "shared_preferences_web": {
+ "dependency": "transitive",
+ "description": {
+ "name": "shared_preferences_web",
+ "sha256": "c49bd060261c9a3f0ff445892695d6212ff603ef3115edbb448509d407600019",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.4.3"
+ },
+ "shared_preferences_windows": {
+ "dependency": "transitive",
+ "description": {
+ "name": "shared_preferences_windows",
+ "sha256": "94ef0f72b2d71bc3e700e025db3710911bd51a71cefb65cc609dd0d9a982e3c1",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.4.1"
+ },
+ "shelf": {
+ "dependency": "transitive",
+ "description": {
+ "name": "shelf",
+ "sha256": "e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.4.2"
+ },
+ "shelf_web_socket": {
+ "dependency": "transitive",
+ "description": {
+ "name": "shelf_web_socket",
+ "sha256": "cc36c297b52866d203dbf9332263c94becc2fe0ceaa9681d07b6ef9807023b67",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.0.1"
+ },
+ "shortid": {
+ "dependency": "transitive",
+ "description": {
+ "name": "shortid",
+ "sha256": "d0b40e3dbb50497dad107e19c54ca7de0d1a274eb9b4404991e443dadb9ebedb",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.2"
+ },
+ "sky_engine": {
+ "dependency": "transitive",
+ "description": "flutter",
+ "source": "sdk",
+ "version": "0.0.0"
+ },
+ "socks5_proxy": {
+ "dependency": "direct main",
+ "description": {
+ "name": "socks5_proxy",
+ "sha256": "80fa31a9ebfc0dc8de7b0e568c8d8927b65558ef2c7591cbee5afac814fb8f74",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.1.1"
+ },
+ "source_gen": {
+ "dependency": "transitive",
+ "description": {
+ "name": "source_gen",
+ "sha256": "14658ba5f669685cd3d63701d01b31ea748310f7ab854e471962670abcf57832",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.5.0"
+ },
+ "source_helper": {
+ "dependency": "transitive",
+ "description": {
+ "name": "source_helper",
+ "sha256": "86d247119aedce8e63f4751bd9626fc9613255935558447569ad42f9f5b48b3c",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.3.5"
+ },
+ "source_span": {
+ "dependency": "transitive",
+ "description": {
+ "name": "source_span",
+ "sha256": "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.10.2"
+ },
+ "stack_trace": {
+ "dependency": "transitive",
+ "description": {
+ "name": "stack_trace",
+ "sha256": "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.12.1"
+ },
+ "stream_channel": {
+ "dependency": "transitive",
+ "description": {
+ "name": "stream_channel",
+ "sha256": "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.1.4"
+ },
+ "stream_transform": {
+ "dependency": "transitive",
+ "description": {
+ "name": "stream_transform",
+ "sha256": "ad47125e588cfd37a9a7f86c7d6356dde8dfe89d071d293f80ca9e9273a33871",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.1.1"
+ },
+ "string_scanner": {
+ "dependency": "transitive",
+ "description": {
+ "name": "string_scanner",
+ "sha256": "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.4.1"
+ },
+ "super_clipboard": {
+ "dependency": "direct main",
+ "description": {
+ "name": "super_clipboard",
+ "sha256": "e73f3bb7e66cc9260efa1dc507f979138e7e106c3521e2dda2d0311f6d728a16",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.9.1"
+ },
+ "super_native_extensions": {
+ "dependency": "transitive",
+ "description": {
+ "name": "super_native_extensions",
+ "sha256": "b9611dcb68f1047d6f3ef11af25e4e68a21b1a705bbcc3eb8cb4e9f5c3148569",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.9.1"
+ },
+ "syncfusion_flutter_core": {
+ "dependency": "direct main",
+ "description": {
+ "name": "syncfusion_flutter_core",
+ "sha256": "e1fdfcc3ed7e1f040ba95838780b2eb1857e3e5eccb817fbe94ea2b09c35eac4",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "31.2.18"
+ },
+ "syncfusion_flutter_pdf": {
+ "dependency": "direct main",
+ "description": {
+ "name": "syncfusion_flutter_pdf",
+ "sha256": "4077abff3d3dcae757317c0a85cb607b98cc6ea8f3b47c7d8488d4144ef01a9f",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "31.2.18"
+ },
+ "syncfusion_flutter_sliders": {
+ "dependency": "direct main",
+ "description": {
+ "name": "syncfusion_flutter_sliders",
+ "sha256": "f90de66ab2b89934c9d054886bf5adde8403f7ca636f4c8d26e3155ac48236fb",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "31.2.18"
+ },
+ "synchronized": {
+ "dependency": "transitive",
+ "description": {
+ "name": "synchronized",
+ "sha256": "c254ade258ec8282947a0acbbc90b9575b4f19673533ee46f2f6e9b3aeefd7c0",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.4.0"
+ },
+ "system_fonts": {
+ "dependency": "direct main",
+ "description": {
+ "name": "system_fonts",
+ "sha256": "c220ca03cba3b510c7fa6cd8aa56f9b77c1649909cec6b99648f5201117e8914",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.1"
+ },
+ "term_glyph": {
+ "dependency": "transitive",
+ "description": {
+ "name": "term_glyph",
+ "sha256": "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.2.2"
+ },
+ "test_api": {
+ "dependency": "transitive",
+ "description": {
+ "name": "test_api",
+ "sha256": "ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.7.7"
+ },
+ "timezone": {
+ "dependency": "transitive",
+ "description": {
+ "name": "timezone",
+ "sha256": "2236ec079a174ce07434e89fcd3fcda430025eb7692244139a9cf54fdcf1fc7d",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.9.4"
+ },
+ "timing": {
+ "dependency": "transitive",
+ "description": {
+ "name": "timing",
+ "sha256": "62ee18aca144e4a9f29d212f5a4c6a053be252b895ab14b5821996cff4ed90fe",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.2"
+ },
+ "tray_manager": {
+ "dependency": "direct main",
+ "description": {
+ "path": "dependencies/tray_manager/packages/tray_manager",
+ "relative": true
+ },
+ "source": "path",
+ "version": "0.5.2"
+ },
+ "tuple": {
+ "dependency": "transitive",
+ "description": {
+ "name": "tuple",
+ "sha256": "a97ce2013f240b2f3807bcbaf218765b6f301c3eff91092bcfa23a039e7dd151",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.0.2"
+ },
+ "typed_data": {
+ "dependency": "transitive",
+ "description": {
+ "name": "typed_data",
+ "sha256": "f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.4.0"
+ },
+ "uni_platform": {
+ "dependency": "transitive",
+ "description": {
+ "name": "uni_platform",
+ "sha256": "e02213a7ee5352212412ca026afd41d269eb00d982faa552f419ffc2debfad84",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.3"
+ },
+ "universal_io": {
+ "dependency": "transitive",
+ "description": {
+ "name": "universal_io",
+ "sha256": "f63cbc48103236abf48e345e07a03ce5757ea86285ed313a6a032596ed9301e2",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.3.1"
+ },
+ "universal_platform": {
+ "dependency": "transitive",
+ "description": {
+ "name": "universal_platform",
+ "sha256": "64e16458a0ea9b99260ceb5467a214c1f298d647c659af1bff6d3bf82536b1ec",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.1.0"
+ },
+ "url_launcher": {
+ "dependency": "direct main",
+ "description": {
+ "name": "url_launcher",
+ "sha256": "f6a7e5c4835bb4e3026a04793a4199ca2d14c739ec378fdfe23fc8075d0439f8",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "6.3.2"
+ },
+ "url_launcher_android": {
+ "dependency": "transitive",
+ "description": {
+ "name": "url_launcher_android",
+ "sha256": "3bb000251e55d4a209aa0e2e563309dc9bb2befea2295fd0cec1f51760aac572",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "6.3.29"
+ },
+ "url_launcher_ios": {
+ "dependency": "transitive",
+ "description": {
+ "name": "url_launcher_ios",
+ "sha256": "580fe5dfb51671ae38191d316e027f6b76272b026370708c2d898799750a02b0",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "6.4.1"
+ },
+ "url_launcher_linux": {
+ "dependency": "transitive",
+ "description": {
+ "name": "url_launcher_linux",
+ "sha256": "d5e14138b3bc193a0f63c10a53c94b91d399df0512b1f29b94a043db7482384a",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.2.2"
+ },
+ "url_launcher_macos": {
+ "dependency": "transitive",
+ "description": {
+ "name": "url_launcher_macos",
+ "sha256": "368adf46f71ad3c21b8f06614adb38346f193f3a59ba8fe9a2fd74133070ba18",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.2.5"
+ },
+ "url_launcher_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "url_launcher_platform_interface",
+ "sha256": "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.3.2"
+ },
+ "url_launcher_web": {
+ "dependency": "transitive",
+ "description": {
+ "name": "url_launcher_web",
+ "sha256": "85c81589622fbc87c1c683aaea164d3604a7777495a79d91e39ffcdec39ddb34",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.4.3"
+ },
+ "url_launcher_windows": {
+ "dependency": "transitive",
+ "description": {
+ "name": "url_launcher_windows",
+ "sha256": "712c70ab1b99744ff066053cbe3e80c73332b38d46e5e945c98689b2e66fc15f",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.1.5"
+ },
+ "uuid": {
+ "dependency": "direct main",
+ "description": {
+ "name": "uuid",
+ "sha256": "1fef9e8e11e2991bb773070d4656b7bd5d850967a2456cfc83cf47925ba79489",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.5.3"
+ },
+ "vector_graphics": {
+ "dependency": "transitive",
+ "description": {
+ "name": "vector_graphics",
+ "sha256": "2306c03da2ba81724afeb589c351ebbc0aa7d86005925be8f8735856dbe5e42d",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.2.2"
+ },
+ "vector_graphics_codec": {
+ "dependency": "transitive",
+ "description": {
+ "name": "vector_graphics_codec",
+ "sha256": "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.1.13"
+ },
+ "vector_graphics_compiler": {
+ "dependency": "transitive",
+ "description": {
+ "name": "vector_graphics_compiler",
+ "sha256": "b9b3f391857781aa96acacef96066f2f49b4cd03cf9fce3ca4d8da2ef5ea129e",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.2.3"
+ },
+ "vector_math": {
+ "dependency": "transitive",
+ "description": {
+ "name": "vector_math",
+ "sha256": "d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.2.0"
+ },
+ "vm_service": {
+ "dependency": "transitive",
+ "description": {
+ "name": "vm_service",
+ "sha256": "0016aef94fc66495ac78af5859181e3f3bf2026bd8eecc72b9565601e19ab360",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "15.2.0"
+ },
+ "watcher": {
+ "dependency": "transitive",
+ "description": {
+ "name": "watcher",
+ "sha256": "1398c9f081a753f9226febe8900fce8f7d0a67163334e1c94a2438339d79d635",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.2.1"
+ },
+ "web": {
+ "dependency": "transitive",
+ "description": {
+ "name": "web",
+ "sha256": "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.1.1"
+ },
+ "web_socket": {
+ "dependency": "transitive",
+ "description": {
+ "name": "web_socket",
+ "sha256": "34d64019aa8e36bf9842ac014bb5d2f5586ca73df5e4d9bf5c936975cae6982c",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.1"
+ },
+ "web_socket_channel": {
+ "dependency": "transitive",
+ "description": {
+ "name": "web_socket_channel",
+ "sha256": "d645757fb0f4773d602444000a8131ff5d48c9e47adfe9772652dd1a4f2d45c8",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.0.3"
+ },
+ "webview_flutter": {
+ "dependency": "direct main",
+ "description": {
+ "name": "webview_flutter",
+ "sha256": "a3da219916aba44947d3a5478b1927876a09781174b5a2b67fa5be0555154bf9",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.13.1"
+ },
+ "webview_flutter_android": {
+ "dependency": "transitive",
+ "description": {
+ "name": "webview_flutter_android",
+ "sha256": "ad5182eff9a550925330cb9f0cb038eddfdd5712aba8b77aa0f0400e50f6e688",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.12.0"
+ },
+ "webview_flutter_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "webview_flutter_platform_interface",
+ "sha256": "1221c1b12f5278791042f2ec2841743784cf25c5a644e23d6680e5d718824f04",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.15.1"
+ },
+ "webview_flutter_wkwebview": {
+ "dependency": "transitive",
+ "description": {
+ "name": "webview_flutter_wkwebview",
+ "sha256": "82648217f537573e1ca9ae9952d3eacedca6ab5aee69dc84445fc763766dcea2",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.25.1"
+ },
+ "webview_windows": {
+ "dependency": "direct main",
+ "description": {
+ "name": "webview_windows",
+ "sha256": "47fcad5875a45db29dbb5c9e6709bf5c88dcc429049872701343f91ed7255730",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.4.0"
+ },
+ "win32": {
+ "dependency": "transitive",
+ "description": {
+ "name": "win32",
+ "sha256": "d7cb55e04cd34096cd3a79b3330245f54cb96a370a1c27adb3c84b917de8b08e",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "5.15.0"
+ },
+ "win32_registry": {
+ "dependency": "transitive",
+ "description": {
+ "name": "win32_registry",
+ "sha256": "6f1b564492d0147b330dd794fee8f512cec4977957f310f9951b5f9d83618dae",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.1.0"
+ },
+ "window_manager": {
+ "dependency": "direct main",
+ "description": {
+ "name": "window_manager",
+ "sha256": "7eb6d6c4164ec08e1bf978d6e733f3cebe792e2a23fb07cbca25c2872bfdbdcd",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.5.1"
+ },
+ "x509": {
+ "dependency": "transitive",
+ "description": {
+ "name": "x509",
+ "sha256": "cbd1a63846884afd273cda247b0365284c8d85a365ca98e110413f93d105b935",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.2.4+3"
+ },
+ "xdg_directories": {
+ "dependency": "transitive",
+ "description": {
+ "name": "xdg_directories",
+ "sha256": "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.1.0"
+ },
+ "xml": {
+ "dependency": "direct main",
+ "description": {
+ "name": "xml",
+ "sha256": "971043b3a0d3da28727e40ed3e0b5d18b742fa5a68665cca88e74b7876d5e025",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "6.6.1"
+ },
+ "yaml": {
+ "dependency": "transitive",
+ "description": {
+ "name": "yaml",
+ "sha256": "b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.1.3"
+ }
+ },
+ "sdks": {
+ "dart": ">=3.10.3 <4.0.0",
+ "flutter": ">=3.38.4"
+ }
+}
default.nix
@@ -25,6 +25,8 @@
helixPlugins = callPackage ./pkgs/helix-plugins {};
+ kelivo = callPackage ./pkgs/kelivo {};
+
localbooru-bin = callPackage ./pkgs/localbooru-bin {};
mo2-lint = callPackage ./pkgs/mo2-lint {};
README.md
@@ -11,6 +11,7 @@
| --- | --- | --- | --- | --- |
| `dwproton-bin` | [dwproton](https://dawn.wine/dawn-winery/dwproton) | `11.0-2` | [BSD-3-Clause](https://spdx.org/licenses/BSD-3-Clause.html) | Dawn Winery's custom Proton fork with fixes for various games |
| `harmonoid` | [harmonoid](https://harmonoid.com/) | `0.3.22` | **Unfree** | Plays & manages your music library. Looks beautiful & juicy. |
+| `kelivo` | [kelivo](https://github.com/Chevey339/kelivo) | `1.1.13` | [AGPL-3.0-or-later](https://spdx.org/licenses/AGPL-3.0-or-later.html) | LLM chat client |
| `localbooru-bin` | [localbooru-bin](https://github.com/resucutie/localbooru) | `1.6.1` | [GPL-3.0-or-later](https://spdx.org/licenses/GPL-3.0-or-later.html) | Cross platform local booru collection that exclusively works on local storage, without selfhosting |
| `mo2-lint` | [mo2-lint](https://github.com/Furglitch/modorganizer2-linux-installer) | `0-unstable-2026-05-18` | [GPL-3.0-or-later](https://spdx.org/licenses/GPL-3.0-or-later.html) | An easy-to-use Mod Organizer 2 installer for Linux, rewrited in Python. |
| `musly-player` | [musly-player](https://github.com/dddevid/Musly) | `1.0.13` | [CC-BY-NC-SA-4.0](https://spdx.org/licenses/CC-BY-NC-SA-4.0.html) | A beautiful Flutter music streaming client for Subsonic-compatible servers with a modern Apple Music-inspired UI. |