Commit 5d5b646
Changed files (3)
pkgs
particle-music
pkgs/particle-music/default.nix
@@ -0,0 +1,62 @@
+{
+ lib,
+ fetchFromGitHub,
+ flutter341,
+ libappindicator,
+ mpv,
+ copyDesktopItems,
+ makeDesktopItem,
+}:
+flutter341.buildFlutterApplication rec {
+ name = "particle-music";
+ pname = "ParticleMusic";
+ version = "2.1.2";
+
+ src = fetchFromGitHub {
+ owner = "AfalpHy";
+ repo = "ParticleMusic";
+ tag = "v${version}";
+ hash = "sha256-sPNln6HAAg4W7fzEb18rbZroQTm/cUw5PrvFLsnqZ+Q=";
+ };
+
+ pubspecLock = lib.importJSON ./pubspec.lock.json;
+ gitHashes = {
+ audio_service_win = "sha256-MkZj8EmIe6WQmDFT+lBLdHTBLjLwh1YonZoZYPG4W7I=";
+ audio_tags_lofty = "sha256-FztC266h0z0+JtzXUIe8gEVHjVZuL6MJR1pOF1+0igk=";
+ media_kit_libs_android_audio = "sha256-27u8cPSThJFvYV1iMWjFMXfqrpQPtT9OwoezrKXtyt4=";
+ media_kit_libs_ios_audio = "sha256-27u8cPSThJFvYV1iMWjFMXfqrpQPtT9OwoezrKXtyt4=";
+ media_kit_libs_macos_audio = "sha256-27u8cPSThJFvYV1iMWjFMXfqrpQPtT9OwoezrKXtyt4=";
+ media_kit_libs_windows_audio = "sha256-27u8cPSThJFvYV1iMWjFMXfqrpQPtT9OwoezrKXtyt4=";
+ super_context_menu = "sha256-9D1BOJ+Deky/hktMw6zXelKVBlkmLtL5F9n7mbwHvo4=";
+ tray_manager = "sha256-JvT62iBbTVr2CAyCoAVpAoIywCqjxx4TkTgljH6BnYE=";
+ window_manager = "sha256-Xt9m+YzLTVKDF5Gk165MVy6yx81O/1Arqqk0caTGoXc=";
+ };
+
+ nativeBuildInputs = [copyDesktopItems];
+
+ buildInputs = [
+ libappindicator
+ ];
+
+ extraWrapProgramArgs = ''
+ --prefix LD_LIBRARY_PATH : $out/app/ParticleMusic/lib:${lib.makeLibraryPath [mpv]}
+ '';
+
+ desktopItems = [
+ (makeDesktopItem {
+ name = "ParticleMusic";
+ exec = pname;
+ icon = "ParticleMusic";
+ genericName = "Music Player";
+ desktopName = "Particle Music";
+ })
+ ];
+
+ meta = {
+ description = "A cross-platform local music player based on Flutter";
+ homepage = "https://github.com/AfalpHy/ParticleMusic";
+ mainProgram = "ParticleMusic";
+ licence = with lib.licenses; [asl20];
+ platforms = lib.platforms.linux;
+ };
+}
pkgs/particle-music/pubspec.lock.json
@@ -0,0 +1,1487 @@
+{
+ "packages": {
+ "archive": {
+ "dependency": "transitive",
+ "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"
+ },
+ "async": {
+ "dependency": "transitive",
+ "description": {
+ "name": "async",
+ "sha256": "e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.13.1"
+ },
+ "audio_service": {
+ "dependency": "direct main",
+ "description": {
+ "name": "audio_service",
+ "sha256": "cb122c7c2639d2a992421ef96b67948ad88c5221da3365ccef1031393a76e044",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.18.18"
+ },
+ "audio_service_mpris": {
+ "dependency": "direct main",
+ "description": {
+ "name": "audio_service_mpris",
+ "sha256": "8cb2ff2237f4cd2fd27f16451ed35b3aedc12df8a384435327c67a9f4d557ef4",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.2.1"
+ },
+ "audio_service_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "audio_service_platform_interface",
+ "sha256": "6283782851f6c8b501b60904a32fc7199dc631172da0629d7301e66f672ab777",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.3"
+ },
+ "audio_service_web": {
+ "dependency": "transitive",
+ "description": {
+ "name": "audio_service_web",
+ "sha256": "b8ea9243201ee53383157fbccf13d5d2a866b5dda922ec19d866d1d5d70424df",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.4"
+ },
+ "audio_service_win": {
+ "dependency": "direct main",
+ "description": {
+ "path": ".",
+ "ref": "main",
+ "resolved-ref": "fd21672b0083a5745ad1aa79fd5b0ae2033a942a",
+ "url": "https://github.com/AfalpHy/audio_service_win.git"
+ },
+ "source": "git",
+ "version": "0.0.2"
+ },
+ "audio_session": {
+ "dependency": "direct main",
+ "description": {
+ "name": "audio_session",
+ "sha256": "7217b229db57cc4dc577a8abb56b7429a5a212b978517a5be578704bfe5e568b",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.2.3"
+ },
+ "audio_tags_lofty": {
+ "dependency": "direct main",
+ "description": {
+ "path": ".",
+ "ref": "main",
+ "resolved-ref": "bd0baa77d3e75f629b4f76fd9693fb2faac65a1d",
+ "url": "https://github.com/AfalpHy/audio_tags_lofty.git"
+ },
+ "source": "git",
+ "version": "0.0.3"
+ },
+ "auto_size_text": {
+ "dependency": "direct main",
+ "description": {
+ "name": "auto_size_text",
+ "sha256": "3f5261cd3fb5f2a9ab4e2fc3fba84fd9fcaac8821f20a1d4e71f557521b22599",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.0.0"
+ },
+ "boolean_selector": {
+ "dependency": "transitive",
+ "description": {
+ "name": "boolean_selector",
+ "sha256": "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.1.2"
+ },
+ "characters": {
+ "dependency": "transitive",
+ "description": {
+ "name": "characters",
+ "sha256": "faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.4.1"
+ },
+ "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"
+ },
+ "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"
+ },
+ "dbus": {
+ "dependency": "transitive",
+ "description": {
+ "name": "dbus",
+ "sha256": "d0c98dcd4f5169878b6cf8f6e0a52403a9dff371a3e2f019697accbf6f44a270",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.7.12"
+ },
+ "desktop_multi_window": {
+ "dependency": "direct main",
+ "description": {
+ "name": "desktop_multi_window",
+ "sha256": "60ba38725b8887b60e44d15afdcf0c3813568b5da2ccaf1e7f6fd09a380a6e24",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.3.0"
+ },
+ "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"
+ },
+ "fading_edge_scrollview": {
+ "dependency": "transitive",
+ "description": {
+ "name": "fading_edge_scrollview",
+ "sha256": "1f84fe3ea8e251d00d5735e27502a6a250e4aa3d3b330d3fdcb475af741464ef",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.1.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": "f13a03000d942e476bc1ff0a736d2e9de711d2f89a95cd4c1d88f861c3348387",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "11.0.2"
+ },
+ "fixnum": {
+ "dependency": "transitive",
+ "description": {
+ "name": "fixnum",
+ "sha256": "b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.1.1"
+ },
+ "flex_color_picker": {
+ "dependency": "direct main",
+ "description": {
+ "name": "flex_color_picker",
+ "sha256": "a0979dd61f21b634717b98eb4ceaed2bfe009fe020ce8597aaf164b9eeb57aaa",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.8.0"
+ },
+ "flex_seed_scheme": {
+ "dependency": "transitive",
+ "description": {
+ "name": "flex_seed_scheme",
+ "sha256": "a3183753bbcfc3af106224bff3ab3e1844b73f58062136b7499919f49f3667e7",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.0.1"
+ },
+ "flutter": {
+ "dependency": "direct main",
+ "description": "flutter",
+ "source": "sdk",
+ "version": "0.0.0"
+ },
+ "flutter_cache_manager": {
+ "dependency": "transitive",
+ "description": {
+ "name": "flutter_cache_manager",
+ "sha256": "400b6592f16a4409a7f2bb929a9a7e38c72cceb8ffb99ee57bbf2cb2cecf8386",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.4.1"
+ },
+ "flutter_lints": {
+ "dependency": "direct dev",
+ "description": {
+ "name": "flutter_lints",
+ "sha256": "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "6.0.0"
+ },
+ "flutter_localizations": {
+ "dependency": "direct main",
+ "description": "flutter",
+ "source": "sdk",
+ "version": "0.0.0"
+ },
+ "flutter_overlay_window": {
+ "dependency": "direct main",
+ "description": {
+ "name": "flutter_overlay_window",
+ "sha256": "17988420249da68e421d1b44b511e6113d3de7a9e52c3fbd6d99730508af4580",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.5.0"
+ },
+ "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_switch": {
+ "dependency": "direct main",
+ "description": {
+ "name": "flutter_switch",
+ "sha256": "b91477f926bba135d2d203d7b24367492662d8d9c3aa6adb960b14c1087d3c41",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.3.2"
+ },
+ "flutter_test": {
+ "dependency": "direct dev",
+ "description": "flutter",
+ "source": "sdk",
+ "version": "0.0.0"
+ },
+ "flutter_web_plugins": {
+ "dependency": "transitive",
+ "description": "flutter",
+ "source": "sdk",
+ "version": "0.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": "db9df7a5898d894eeda4c78143f35c30a243558be439518972366880b80bf88e",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "8.0.2"
+ },
+ "hooks": {
+ "dependency": "transitive",
+ "description": {
+ "name": "hooks",
+ "sha256": "025f060e86d2d4c3c47b56e33caf7f93bf9283340f26d23424ebcfccf34f621e",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.3"
+ },
+ "http": {
+ "dependency": "direct main",
+ "description": {
+ "name": "http",
+ "sha256": "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.6.0"
+ },
+ "http_parser": {
+ "dependency": "transitive",
+ "description": {
+ "name": "http_parser",
+ "sha256": "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.1.2"
+ },
+ "icons_launcher": {
+ "dependency": "direct dev",
+ "description": {
+ "name": "icons_launcher",
+ "sha256": "b42b2f9b10e58d6a973f71293f00a1f0572595e5e50d676c53048e464f78cb7d",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.1.0"
+ },
+ "image": {
+ "dependency": "direct main",
+ "description": {
+ "name": "image",
+ "sha256": "f9881ff4998044947ec38d098bc7c8316ae1186fa786eddffdb867b9bc94dfce",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.8.0"
+ },
+ "intl": {
+ "dependency": "transitive",
+ "description": {
+ "name": "intl",
+ "sha256": "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.20.2"
+ },
+ "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"
+ },
+ "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": "cb09e7dac6210041fad964ed7fbee004f14258b4eca4040f72d1234062ace4c8",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.11.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": "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "6.1.0"
+ },
+ "logging": {
+ "dependency": "transitive",
+ "description": {
+ "name": "logging",
+ "sha256": "c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.3.0"
+ },
+ "lpinyin": {
+ "dependency": "direct main",
+ "description": {
+ "name": "lpinyin",
+ "sha256": "0bb843363f1f65170efd09fbdfc760c7ec34fc6354f9fcb2f89e74866a0d814a",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.0.3"
+ },
+ "marquee": {
+ "dependency": "direct main",
+ "description": {
+ "name": "marquee",
+ "sha256": "a87e7e80c5d21434f90ad92add9f820cf68be374b226404fe881d2bba7be0862",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.3.0"
+ },
+ "matcher": {
+ "dependency": "transitive",
+ "description": {
+ "name": "matcher",
+ "sha256": "dc0b7dc7651697ea4ff3e69ef44b0407ea32c487a39fff6a4004fa585e901861",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.12.19"
+ },
+ "material_color_utilities": {
+ "dependency": "transitive",
+ "description": {
+ "name": "material_color_utilities",
+ "sha256": "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.13.0"
+ },
+ "media_kit": {
+ "dependency": "direct main",
+ "description": {
+ "name": "media_kit",
+ "sha256": "ae9e79597500c7ad6083a3c7b7b7544ddabfceacce7ae5c9709b0ec16a5d6643",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.2.6"
+ },
+ "media_kit_libs_android_audio": {
+ "dependency": "direct overridden",
+ "description": {
+ "path": "libs/android/media_kit_libs_android_audio",
+ "ref": "main",
+ "resolved-ref": "5695a0bff0e78f4dd7021cdfd320942b93666667",
+ "url": "https://github.com/AfalpHy/media-kit"
+ },
+ "source": "git",
+ "version": "1.3.9"
+ },
+ "media_kit_libs_audio": {
+ "dependency": "direct main",
+ "description": {
+ "name": "media_kit_libs_audio",
+ "sha256": "81bf506c234e81e3ec536ba72f8f700a928543c14c345220210cae0411636316",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.7"
+ },
+ "media_kit_libs_ios_audio": {
+ "dependency": "direct overridden",
+ "description": {
+ "path": "libs/ios/media_kit_libs_ios_audio",
+ "ref": "main",
+ "resolved-ref": "5695a0bff0e78f4dd7021cdfd320942b93666667",
+ "url": "https://github.com/AfalpHy/media-kit"
+ },
+ "source": "git",
+ "version": "1.1.4"
+ },
+ "media_kit_libs_linux": {
+ "dependency": "transitive",
+ "description": {
+ "name": "media_kit_libs_linux",
+ "sha256": "2b473399a49ec94452c4d4ae51cfc0f6585074398d74216092bf3d54aac37ecf",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.2.1"
+ },
+ "media_kit_libs_macos_audio": {
+ "dependency": "direct overridden",
+ "description": {
+ "path": "libs/macos/media_kit_libs_macos_audio",
+ "ref": "main",
+ "resolved-ref": "5695a0bff0e78f4dd7021cdfd320942b93666667",
+ "url": "https://github.com/AfalpHy/media-kit"
+ },
+ "source": "git",
+ "version": "1.1.5"
+ },
+ "media_kit_libs_windows_audio": {
+ "dependency": "direct overridden",
+ "description": {
+ "path": "libs/windows/media_kit_libs_windows_audio",
+ "ref": "main",
+ "resolved-ref": "5695a0bff0e78f4dd7021cdfd320942b93666667",
+ "url": "https://github.com/AfalpHy/media-kit"
+ },
+ "source": "git",
+ "version": "1.0.10"
+ },
+ "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"
+ },
+ "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"
+ },
+ "package_config": {
+ "dependency": "transitive",
+ "description": {
+ "name": "package_config",
+ "sha256": "f096c55ebb7deb7e384101542bfba8c52696c1b56fca2eb62827989ef2353bbc",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.2.0"
+ },
+ "path": {
+ "dependency": "direct main",
+ "description": {
+ "name": "path",
+ "sha256": "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.9.1"
+ },
+ "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": "bc917da36261b00137bbc8896bf1482169cd76f866282368948f032c8c1caae1",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "12.0.1"
+ },
+ "permission_handler_android": {
+ "dependency": "transitive",
+ "description": {
+ "name": "permission_handler_android",
+ "sha256": "1e3bc410ca1bf84662104b100eb126e066cb55791b7451307f9708d4007350e6",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "13.0.1"
+ },
+ "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": "transitive",
+ "description": {
+ "name": "permission_handler_windows",
+ "sha256": "1a790728016f79a41216d88672dbc5df30e686e811ad4e698bfc51f76ad91f1e",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "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"
+ },
+ "posix": {
+ "dependency": "transitive",
+ "description": {
+ "name": "posix",
+ "sha256": "185ef7606574f789b40f289c233efa52e96dead518aed988e040a10737febb07",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "6.5.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"
+ },
+ "record_use": {
+ "dependency": "transitive",
+ "description": {
+ "name": "record_use",
+ "sha256": "2551bd8eecfe95d14ae75f6021ad0248be5c27f138c2ec12fcb52b500b3ba1ed",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.6.0"
+ },
+ "rxdart": {
+ "dependency": "transitive",
+ "description": {
+ "name": "rxdart",
+ "sha256": "5c3004a4a8dbb94bd4bf5412a4def4acdaa12e12f269737a5751369e12d1a962",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.28.0"
+ },
+ "safe_local_storage": {
+ "dependency": "transitive",
+ "description": {
+ "name": "safe_local_storage",
+ "sha256": "287ea1f667c0b93cdc127dccc707158e2d81ee59fba0459c31a0c7da4d09c755",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.0.3"
+ },
+ "screen_retriever": {
+ "dependency": "transitive",
+ "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"
+ },
+ "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"
+ },
+ "smooth_corner": {
+ "dependency": "direct main",
+ "description": {
+ "name": "smooth_corner",
+ "sha256": "112d7331f82ead81ec870c5d1eb0624f2e7e367eccd166c2fffe4c11d4f87c4f",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.1.1"
+ },
+ "source_span": {
+ "dependency": "transitive",
+ "description": {
+ "name": "source_span",
+ "sha256": "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.10.2"
+ },
+ "sqflite": {
+ "dependency": "transitive",
+ "description": {
+ "name": "sqflite",
+ "sha256": "564cfed0746fe53140c23b70b308e045c3b31f17778f2f326ccb7d804ea0250a",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.4.2+1"
+ },
+ "sqflite_android": {
+ "dependency": "transitive",
+ "description": {
+ "name": "sqflite_android",
+ "sha256": "881e28efdcc9950fd8e9bb42713dcf1103e62a2e7168f23c9338d82db13dec40",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.4.2+3"
+ },
+ "sqflite_common": {
+ "dependency": "transitive",
+ "description": {
+ "name": "sqflite_common",
+ "sha256": "5e8377564d95166761a968ed96104e0569b6b6cc611faac92a36ab8a169112c3",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.5.6+1"
+ },
+ "sqflite_darwin": {
+ "dependency": "transitive",
+ "description": {
+ "name": "sqflite_darwin",
+ "sha256": "279832e5cde3fe99e8571879498c9211f3ca6391b0d818df4e17d9fff5c6ccb3",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.4.2"
+ },
+ "sqflite_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "sqflite_platform_interface",
+ "sha256": "8dd4515c7bdcae0a785b0062859336de775e8c65db81ae33dd5445f35be61920",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.4.0"
+ },
+ "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"
+ },
+ "string_scanner": {
+ "dependency": "transitive",
+ "description": {
+ "name": "string_scanner",
+ "sha256": "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.4.1"
+ },
+ "super_context_menu": {
+ "dependency": "direct main",
+ "description": {
+ "path": "super_context_menu",
+ "ref": "main",
+ "resolved-ref": "75a42a0547798b8610b6fd2f112d4672e61d65da",
+ "url": "https://github.com/AfalpHy/super_native_extensions"
+ },
+ "source": "git",
+ "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"
+ },
+ "synchronized": {
+ "dependency": "transitive",
+ "description": {
+ "name": "synchronized",
+ "sha256": "63896c27e81b28f8cb4e69ead0d3e8f03f1d1e5fc531a3e579cabed6a2c7c9e5",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.4.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": "8161c84903fd860b26bfdefb7963b3f0b68fee7adea0f59ef805ecca346f0c7a",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.7.10"
+ },
+ "tray_manager": {
+ "dependency": "direct main",
+ "description": {
+ "path": "packages/tray_manager",
+ "ref": "main",
+ "resolved-ref": "9a46de815da48759c01d8427f28d3fc024af05d0",
+ "url": "https://github.com/AfalpHy/tray_manager.git"
+ },
+ "source": "git",
+ "version": "0.5.2"
+ },
+ "typed_data": {
+ "dependency": "transitive",
+ "description": {
+ "name": "typed_data",
+ "sha256": "f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.4.0"
+ },
+ "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"
+ },
+ "uri_parser": {
+ "dependency": "transitive",
+ "description": {
+ "name": "uri_parser",
+ "sha256": "051c62e5f693de98ca9f130ee707f8916e2266945565926be3ff20659f7853ce",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.0.2"
+ },
+ "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": "d0412fcf4c6b31ecfdb7762359b7206ffba3bbffd396c6d9f9c4616ece476c1f",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.4.2"
+ },
+ "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_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": "046d3928e16fa4dc46e8350415661755ab759d9fc97fc21b5ab295f71e4f0499",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "15.1.0"
+ },
+ "web": {
+ "dependency": "transitive",
+ "description": {
+ "name": "web",
+ "sha256": "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.1.1"
+ },
+ "webdav_client": {
+ "dependency": "direct main",
+ "description": {
+ "name": "webdav_client",
+ "sha256": "682fffc50b61dc0e8f46717171db03bf9caaa17347be41c0c91e297553bf86b2",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.2.2"
+ },
+ "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": {
+ "path": "packages/window_manager",
+ "ref": "main",
+ "resolved-ref": "d18a15c8e92b2c21ff04580c7990bce32941db64",
+ "url": "https://github.com/AfalpHy/window_manager.git"
+ },
+ "source": "git",
+ "version": "0.5.1"
+ },
+ "xdg_directories": {
+ "dependency": "transitive",
+ "description": {
+ "name": "xdg_directories",
+ "sha256": "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.1.0"
+ },
+ "xml": {
+ "dependency": "transitive",
+ "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.11.0 <4.0.0",
+ "flutter": "3.41.7"
+ }
+}
default.nix
@@ -6,20 +6,16 @@
# Having pkgs default to <nixpkgs> is fine though, and it lets you use short
# commands such as:
# nix-build -A mypackage
-
-{ pkgs ? import <nixpkgs> { } }:
-
-{
+{pkgs ? import <nixpkgs> {}}: {
# The `lib`, `overlays`, `nixosModules`, `homeModules`,
# `darwinModules` and `flakeModules` names are special
- lib = import ./lib { inherit pkgs; }; # functions
+ lib = import ./lib {inherit pkgs;}; # functions
nixosModules = import ./nixos-modules; # NixOS modules
# homeModules = { }; # Home Manager modules
# darwinModules = { }; # nix-darwin modules
# flakeModules = { }; # flake-parts modules
overlays = import ./overlays; # nixpkgs overlays
- example-package = pkgs.callPackage ./pkgs/example-package { };
- # some-qt5-package = pkgs.libsForQt5.callPackage ./pkgs/some-qt5-package { };
- # ...
+ example-package = pkgs.callPackage ./pkgs/example-package {};
+ particle-music = pkgs.callPackage ./pkgs/particle-music {};
}