Commit 8f8c87c
Changed files (5)
pkgs/particle-music/default.nix
@@ -1,66 +0,0 @@
-{
- lib,
- fetchFromGitHub,
- flutter341,
- libappindicator,
- mpv-unwrapped,
- copyDesktopItems,
- makeDesktopItem,
-}:
-flutter341.buildFlutterApplication rec {
- pname = "particle-music";
- version = "2.2.1";
-
- src = fetchFromGitHub {
- owner = "AfalpHy";
- repo = "ParticleMusic";
- tag = "v${version}";
- hash = "sha256-b6c5ZDmbTo0nRvoVMhAq+xbfTw0tpAwHE0cbW0qWXlU=";
- };
-
- pubspecLock = lib.importJSON ./pubspec.lock.json;
-
- gitHashes = {
- audio_service_win = "sha256-MkZj8EmIe6WQmDFT+lBLdHTBLjLwh1YonZoZYPG4W7I=";
- audio_tags_lofty = "sha256-h1bflJY1SaqYWnqkz7D9thMaObXq8J0MriA6wDz0WdM=";
- 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-unwrapped]}
- '';
-
- postFixup = ''
- mv "$out/bin/ParticleMusic" "$out/bin/${pname}"
- '';
-
- desktopItems = [
- (makeDesktopItem {
- name = "ParticleMusic";
- exec = pname;
- icon = "${src}/assets/app_icon.png";
- genericName = "Music Player";
- desktopName = "Particle Music";
- categories = ["AudioVideo" "Audio" "Player" "Music"];
- })
- ];
-
- meta = {
- description = "A cross-platform local music player based on Flutter";
- homepage = "https://github.com/AfalpHy/ParticleMusic";
- licence = with lib.licenses; [asl20];
- platforms = lib.platforms.linux;
- };
-}
pkgs/sylvakru/default.nix
@@ -0,0 +1,151 @@
+{
+ lib,
+ stdenv,
+ fetchurl,
+ unzip,
+ fetchFromGitHub,
+ flutter344,
+ libappindicator,
+ mpv-unwrapped,
+ copyDesktopItems,
+ makeDesktopItem,
+}:
+flutter344.buildFlutterApplication rec {
+ pname = "sylvakru";
+ version = "3.6.0";
+
+ src = fetchFromGitHub {
+ owner = "AfalpHy";
+ repo = "sylvakru";
+ tag = "v${version}";
+ hash = "sha256-uOmn8FYTgdb8rszHwJeqU1m+YSy5mPvkVGWUtFSYXSY=";
+ };
+
+ pubspecLock = lib.importJSON ./pubspec.lock.json;
+
+ riveLinuxLibs = fetchurl {
+ url = "https://rive-flutter-artifacts.rive.app/rive_native_versions/0.1.10%2B2/rive_native_artifacts_linux.zip";
+ hash = "sha512-5420epvMhyfbth0au+OhOiNQG1sU7hnRjnaAdGQmKumOKJmVN2zVbq2NVwlM9vL9ZzgW41jiM+S/T3e95zkhEg==";
+ };
+
+ customSourceBuilders = {
+ sqlite3_flutter_libs = {
+ version,
+ src,
+ ...
+ }:
+ stdenv.mkDerivation {
+ pname = "sqlite3_flutter_libs";
+ inherit version src;
+ inherit (src) passthru;
+
+ installPhase = ''
+ runHook preInstall
+
+ cp -r . $out
+
+ runHook postInstall
+ '';
+ };
+ sqlcipher_flutter_libs = {
+ version,
+ src,
+ ...
+ }:
+ stdenv.mkDerivation {
+ pname = "sqlcipher_flutter_libs";
+ inherit version src;
+ inherit (src) passthru;
+
+ installPhase = ''
+ runHook preInstall
+
+ cp -r . $out
+
+ runHook postInstall
+ '';
+ };
+ rive_native = {
+ version,
+ src,
+ ...
+ }:
+ stdenv.mkDerivation {
+ pname = "rive_native";
+ inherit version src;
+ inherit (src) passthru;
+
+ nativeBuildInputs = [unzip];
+
+ postPatch = ''
+ pushd ${src.passthru.packageRoot}
+ mkdir -p linux/bin
+ unzip -q ${riveLinuxLibs} -d linux/bin
+ touch linux/rive_marker_linux_development
+ popd
+ '';
+
+ installPhase = ''
+ runHook preInstall
+
+ cp -r . $out
+
+ runHook postInstall
+ '';
+ };
+ };
+
+ gitHashes = let
+ media-kit-hash = "sha256-6dDr1PeAQc3tkHB9Cjrw2GIytSo/97Z6Vj/3zxyg4hI=";
+ in {
+ audio_service_win = "sha256-wbE9F2GruM6yl7Xa5XuTPnfqy5YBqCOUObTCA1zI8iY=";
+ file_picker = "sha256-oMacfNTrKSnkjqEB6JWD9Yc8ANRIZT0TwHLdZI+bq4Q=";
+ media_kit = media-kit-hash;
+ media_kit_libs_android_audio = media-kit-hash;
+ media_kit_libs_ios_audio = media-kit-hash;
+ media_kit_libs_macos_audio = media-kit-hash;
+ media_kit_libs_windows_audio = media-kit-hash;
+ tray_manager = "sha256-JvT62iBbTVr2CAyCoAVpAoIywCqjxx4TkTgljH6BnYE=";
+ window_manager = "sha256-Xt9m+YzLTVKDF5Gk165MVy6yx81O/1Arqqk0caTGoXc=";
+ };
+
+ postPatch = ''
+ substituteInPlace pubspec.yaml \
+ --replace-fail "flutter: 3.44.8" "flutter: ^3.44.8"
+
+ # Don't statically link mimalloc into the main executable: its global
+ # operator new override trips a libc++ assertion in Flutter >= 3.44
+ # (exceptions-disabled build), crashing the app.
+ # https://github.com/flutter/flutter/issues/188877
+ substituteInPlace linux/CMakeLists.txt \
+ --replace-fail 'target_link_libraries(''${BINARY_NAME} PRIVATE ''${MIMALLOC_LIB})' ""
+ '';
+
+ nativeBuildInputs = [copyDesktopItems];
+
+ buildInputs = [
+ libappindicator
+ ];
+
+ extraWrapProgramArgs = ''
+ --prefix LD_LIBRARY_PATH : $out/app/sylvakru/lib:${lib.makeLibraryPath [mpv-unwrapped]}
+ '';
+
+ desktopItems = [
+ (makeDesktopItem {
+ name = "sylvakru";
+ exec = pname;
+ icon = "${src}/assets/app_icon.png";
+ genericName = "Music Player";
+ desktopName = "Sylvakru";
+ categories = ["AudioVideo" "Audio" "Player" "Music"];
+ })
+ ];
+
+ meta = {
+ description = "A cross-platform music player for local and self-hosted libraries";
+ homepage = "https://github.com/AfalpHy/sylvakru";
+ license = with lib.licenses; [asl20];
+ platforms = lib.platforms.linux;
+ };
+}
pkgs/particle-music/pubspec.lock.json → pkgs/sylvakru/pubspec.lock.json
@@ -1,5 +1,25 @@
{
"packages": {
+ "_fe_analyzer_shared": {
+ "dependency": "transitive",
+ "description": {
+ "name": "_fe_analyzer_shared",
+ "sha256": "cd6add6f846f35fb79f3c315296703c1a24f3cfd7f4739d91a74961c1c7e9f1b",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "100.0.0"
+ },
+ "analyzer": {
+ "dependency": "transitive",
+ "description": {
+ "name": "analyzer",
+ "sha256": "6ba98576948803398b69e3a444df24eacdbe12ed699c7014e120ea38552debbf",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "13.0.0"
+ },
"archive": {
"dependency": "transitive",
"description": {
@@ -34,11 +54,11 @@
"dependency": "direct main",
"description": {
"name": "audio_service",
- "sha256": "cb122c7c2639d2a992421ef96b67948ad88c5221da3365ccef1031393a76e044",
+ "sha256": "95f3267f3449eb5cf71c8fcf1d556f57af1e898e2dc5815fb168d1843653edb7",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.18.18"
+ "version": "0.18.19"
},
"audio_service_mpris": {
"dependency": "direct main",
@@ -75,7 +95,7 @@
"description": {
"path": ".",
"ref": "main",
- "resolved-ref": "fd21672b0083a5745ad1aa79fd5b0ae2033a942a",
+ "resolved-ref": "940c576294061a6f47f2318515d617e6a9fd1b7b",
"url": "https://github.com/AfalpHy/audio_service_win.git"
},
"source": "git",
@@ -85,22 +105,21 @@
"dependency": "direct main",
"description": {
"name": "audio_session",
- "sha256": "7217b229db57cc4dc577a8abb56b7429a5a212b978517a5be578704bfe5e568b",
+ "sha256": "f9e7711a0e24ca8b40f5d7ac374c3c6e55016f3157912badd18199cdbbca5c4d",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.2.3"
+ "version": "0.2.4"
},
"audio_tags_lofty": {
"dependency": "direct main",
"description": {
- "path": ".",
- "ref": "main",
- "resolved-ref": "77215997b1b3f5eebeace8643f1731a2793b9470",
- "url": "https://github.com/AfalpHy/audio_tags_lofty.git"
+ "name": "audio_tags_lofty",
+ "sha256": "a4f8309d362c448f12b07b52102eaf3678b51b8b40204e4d04ebdff3649d58b1",
+ "url": "https://pub.dev"
},
- "source": "git",
- "version": "0.0.3"
+ "source": "hosted",
+ "version": "0.0.6"
},
"auto_size_text": {
"dependency": "direct main",
@@ -122,6 +141,66 @@
"source": "hosted",
"version": "2.1.2"
},
+ "build": {
+ "dependency": "transitive",
+ "description": {
+ "name": "build",
+ "sha256": "45d14a0fb23e018d8287c32fc98d726ce466b231928ed9b9200f29bd3ccd39ae",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.0.7"
+ },
+ "build_config": {
+ "dependency": "transitive",
+ "description": {
+ "name": "build_config",
+ "sha256": "f2c223156a26eea323e6244b85141d76413a80aeee9fe0b380773789fabaf8ae",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.3.1"
+ },
+ "build_daemon": {
+ "dependency": "transitive",
+ "description": {
+ "name": "build_daemon",
+ "sha256": "fd754058c342243718d5171a95f352cfc9fcf0cba8cfa26df67cb13a5836db78",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.1.2"
+ },
+ "build_runner": {
+ "dependency": "direct dev",
+ "description": {
+ "name": "build_runner",
+ "sha256": "5367e521935b102bdf1e735d2aab461e36b2edca6517662d088dd04cc39f8d16",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.15.1"
+ },
+ "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": {
@@ -132,6 +211,16 @@
"source": "hosted",
"version": "1.4.1"
},
+ "charcode": {
+ "dependency": "transitive",
+ "description": {
+ "name": "charcode",
+ "sha256": "fb0f1107cac15a5ea6ef0a6ef71a807b9e4267c713bb93e00e92d737cc8dbd8a",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.4.0"
+ },
"charset": {
"dependency": "direct main",
"description": {
@@ -142,6 +231,26 @@
"source": "hosted",
"version": "2.0.1"
},
+ "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": "71e43f1976c3eae2d9468a5b4d6600bf8cae61508b87f27fa1799228935d48ab",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.5.2"
+ },
"clock": {
"dependency": "transitive",
"description": {
@@ -156,11 +265,11 @@
"dependency": "transitive",
"description": {
"name": "code_assets",
- "sha256": "83ccdaa064c980b5596c35dd64a8d3ecc68620174ab9b90b6343b753aa721687",
+ "sha256": "bf394f466ba9205f1812a0433b392d6af280f155f56651eda7c18cc32ed493b8",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.0.0"
+ "version": "1.2.1"
},
"collection": {
"dependency": "transitive",
@@ -186,11 +295,11 @@
"dependency": "transitive",
"description": {
"name": "cross_file",
- "sha256": "28bb3ae56f117b5aec029d702a90f57d285cd975c3c5c281eaca38dbc47c5937",
+ "sha256": "92c9c43c383bfa1c32079d3bc492d55d6d4318044b7b47edaff8971cbb555c51",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.3.5+2"
+ "version": "0.3.5+4"
},
"crypto": {
"dependency": "direct main",
@@ -202,75 +311,85 @@
"source": "hosted",
"version": "3.0.7"
},
+ "dart_style": {
+ "dependency": "transitive",
+ "description": {
+ "name": "dart_style",
+ "sha256": "59d53ef8eaed9d288ed9767618e2b31c4fa0383a127db59d5eb2e737a7638a60",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.1.9"
+ },
"dbus": {
"dependency": "transitive",
"description": {
"name": "dbus",
- "sha256": "d0c98dcd4f5169878b6cf8f6e0a52403a9dff371a3e2f019697accbf6f44a270",
+ "sha256": "0ce9b0a839e6dee59a37a623d2fc26a35bbbe6404213e419b0d6411023d62645",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.7.12"
+ "version": "0.7.14"
},
- "desktop_multi_window": {
+ "dio": {
"dependency": "direct main",
"description": {
- "name": "desktop_multi_window",
- "sha256": "60ba38725b8887b60e44d15afdcf0c3813568b5da2ccaf1e7f6fd09a380a6e24",
+ "name": "dio",
+ "sha256": "0df44ebba85e503958eb75d07eedd3c86275a58c1d3eda2f2ce8f0a2c3abbb3c",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.3.0"
+ "version": "5.11.0"
},
- "device_info_plus": {
+ "dio_web_adapter": {
"dependency": "transitive",
"description": {
- "name": "device_info_plus",
- "sha256": "98f28b42168cc509abc92f88518882fd58061ea372d7999aecc424345c7bff6a",
+ "name": "dio_web_adapter",
+ "sha256": "0786d0b7295a373de356fc0af4f6f1d0ab2844ed31b19dfc5e7556b70e24212c",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "11.5.0"
+ "version": "2.2.1"
},
- "device_info_plus_platform_interface": {
- "dependency": "transitive",
+ "drift": {
+ "dependency": "direct main",
"description": {
- "name": "device_info_plus_platform_interface",
- "sha256": "e1ea89119e34903dca74b883d0dd78eb762814f97fb6c76f35e9ff74d261a18f",
+ "name": "drift",
+ "sha256": "84688491040b0ceb26575709a84d701c84ad4df4d8aff020adf6d85f155fb0dd",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "7.0.3"
+ "version": "2.34.2"
},
- "dio": {
- "dependency": "direct main",
+ "drift_dev": {
+ "dependency": "direct dev",
"description": {
- "name": "dio",
- "sha256": "aff32c08f92787a557dd5c0145ac91536481831a01b4648136373cddb0e64f8c",
+ "name": "drift_dev",
+ "sha256": "735aad3c34215805c66bd518c8812fa4f83b5534b2c13c4092c970c04a7e9983",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "5.9.2"
+ "version": "2.34.5"
},
- "dio_web_adapter": {
- "dependency": "transitive",
+ "drift_flutter": {
+ "dependency": "direct main",
"description": {
- "name": "dio_web_adapter",
- "sha256": "2f9e64323a7c3c7ef69567d5c800424a11f8337b8b228bad02524c9fb3c1f340",
+ "name": "drift_flutter",
+ "sha256": "91acf4bee7c3c84467cba46455aa70e5292a3b889f4582645d74f2e5a8c106f2",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.1.2"
+ "version": "0.3.1"
},
- "fading_edge_scrollview": {
+ "equatable": {
"dependency": "transitive",
"description": {
- "name": "fading_edge_scrollview",
- "sha256": "1f84fe3ea8e251d00d5735e27502a6a250e4aa3d3b330d3fdcb475af741464ef",
+ "name": "equatable",
+ "sha256": "3bce007a596ff8b3119c45d68aaef631272537c03d30e5d4534dd24bf4c5eaa2",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "4.1.1"
+ "version": "2.1.0"
},
"fake_async": {
"dependency": "transitive",
@@ -292,6 +411,16 @@
"source": "hosted",
"version": "2.2.0"
},
+ "ffi_leak_tracker": {
+ "dependency": "transitive",
+ "description": {
+ "name": "ffi_leak_tracker",
+ "sha256": "4093d4ef9ca06ffe2786e73bfb25e22aa92112b9bb4ec941f11e3e6b61489a97",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.2"
+ },
"file": {
"dependency": "transitive",
"description": {
@@ -305,12 +434,13 @@
"file_picker": {
"dependency": "direct main",
"description": {
- "name": "file_picker",
- "sha256": "f13a03000d942e476bc1ff0a736d2e9de711d2f89a95cd4c1d88f861c3348387",
- "url": "https://pub.dev"
+ "path": ".",
+ "ref": "v12.0.0-beta.7",
+ "resolved-ref": "7fbe3adab03d890d306b197e9244ac6f7f165391",
+ "url": "https://github.com/miguelpruivo/flutter_file_picker.git"
},
- "source": "hosted",
- "version": "11.0.2"
+ "source": "git",
+ "version": "12.0.0-beta.7"
},
"fixnum": {
"dependency": "transitive",
@@ -352,11 +482,21 @@
"dependency": "transitive",
"description": {
"name": "flutter_cache_manager",
- "sha256": "400b6592f16a4409a7f2bb929a9a7e38c72cceb8ffb99ee57bbf2cb2cecf8386",
+ "sha256": "1de7849213b4c73c85aca7e0ac687a9a5d82ccdb594366b9dcc26cb6a2189cd2",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.4.2"
+ },
+ "flutter_gamepads": {
+ "dependency": "direct main",
+ "description": {
+ "name": "flutter_gamepads",
+ "sha256": "b350fef39477a1187ddb769dac8d35673ca1572454e5d39300fb99460483fa00",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "3.4.1"
+ "version": "0.1.11+4"
},
"flutter_lints": {
"dependency": "direct dev",
@@ -374,25 +514,85 @@
"source": "sdk",
"version": "0.0.0"
},
- "flutter_overlay_window": {
+ "flutter_plugin_android_lifecycle": {
+ "dependency": "transitive",
+ "description": {
+ "name": "flutter_plugin_android_lifecycle",
+ "sha256": "3854fe5e3bff0b113c658f260b90c95dea17c92db0f2addeac2e343dd9969785",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.0.35"
+ },
+ "flutter_secure_storage": {
"dependency": "direct main",
"description": {
- "name": "flutter_overlay_window",
- "sha256": "17988420249da68e421d1b44b511e6113d3de7a9e52c3fbd6d99730508af4580",
+ "name": "flutter_secure_storage",
+ "sha256": "7686b1d6a29985dcbb808c59518226e603e3bfa7c0ddfd1a0d00e4cda77c868e",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.5.0"
+ "version": "10.3.1"
},
- "flutter_plugin_android_lifecycle": {
+ "flutter_secure_storage_darwin": {
"dependency": "transitive",
"description": {
- "name": "flutter_plugin_android_lifecycle",
- "sha256": "38d1c268de9097ff59cf0e844ac38759fc78f76836d37edad06fa21e182055a0",
+ "name": "flutter_secure_storage_darwin",
+ "sha256": "82329fa5cdf343773b1b6897dea959105a29f092454259edff92f9f6637e8149",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.3.2"
+ },
+ "flutter_secure_storage_linux": {
+ "dependency": "transitive",
+ "description": {
+ "name": "flutter_secure_storage_linux",
+ "sha256": "a5f35ddab43cf5c8215d2feb4ce1957851f28c5c37e6f04335066a0602087bf5",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.0.1"
+ },
+ "flutter_secure_storage_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "flutter_secure_storage_platform_interface",
+ "sha256": "06686df417f34fe9f963ed217b7fdce250e2f637ddd6c374d7eb054549770633",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.0.2"
+ },
+ "flutter_secure_storage_web": {
+ "dependency": "transitive",
+ "description": {
+ "name": "flutter_secure_storage_web",
+ "sha256": "073a62b3aeb866ab4ce795f960413948e51e5a42a9b0c8333b6daf5bb3208a1c",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.1.1"
+ },
+ "flutter_secure_storage_windows": {
+ "dependency": "transitive",
+ "description": {
+ "name": "flutter_secure_storage_windows",
+ "sha256": "471951813a97006d899db4948acc654a4f28c440083ea08178935ce20b173ec1",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.2.2"
+ },
+ "flutter_shaders": {
+ "dependency": "transitive",
+ "description": {
+ "name": "flutter_shaders",
+ "sha256": "34794acadd8275d971e02df03afee3dee0f98dbfb8c4837082ad0034f612a3e2",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.0.34"
+ "version": "0.1.3"
},
"flutter_switch": {
"dependency": "direct main",
@@ -416,6 +616,86 @@
"source": "sdk",
"version": "0.0.0"
},
+ "gamepads": {
+ "dependency": "transitive",
+ "description": {
+ "name": "gamepads",
+ "sha256": "bc2b4368f7f01e0390187f63c063f1fa26f420224e159fed1aaa2c449f5a1125",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.10+5"
+ },
+ "gamepads_android": {
+ "dependency": "transitive",
+ "description": {
+ "name": "gamepads_android",
+ "sha256": "8d8430deab5c35bafee3124bec0db19d3df605bb8f42da9ba188e826fda551e2",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.8+2"
+ },
+ "gamepads_darwin": {
+ "dependency": "transitive",
+ "description": {
+ "name": "gamepads_darwin",
+ "sha256": "a7668dc17f2e4b95c29c54e961c3ef6e34e3997718383e96dd0bdf5a5c3b03c8",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.2+4"
+ },
+ "gamepads_ios": {
+ "dependency": "transitive",
+ "description": {
+ "name": "gamepads_ios",
+ "sha256": "514a37d4b1b17bf47fe911ee1b750eca6be2b8abbdb71f200b9ad3186014d413",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.3+3"
+ },
+ "gamepads_linux": {
+ "dependency": "transitive",
+ "description": {
+ "name": "gamepads_linux",
+ "sha256": "80bf70df6da6185926e6d8b2feb98e725e6fe99290afafaea91dba471e8c1c1e",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.2"
+ },
+ "gamepads_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "gamepads_platform_interface",
+ "sha256": "9ddb3b61c780284a17739d759929d2e32b912d12d9145ee493ffe2b43fc6256a",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.3"
+ },
+ "gamepads_web": {
+ "dependency": "transitive",
+ "description": {
+ "name": "gamepads_web",
+ "sha256": "860eb4f11fdb6dfcf18f793a491282747007909075d161373df7f067dfddb9a4",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.1+1"
+ },
+ "gamepads_windows": {
+ "dependency": "transitive",
+ "description": {
+ "name": "gamepads_windows",
+ "sha256": "650b68a4bc5d729abf12f0d2d3a53c05e4070a288c7e5575edfd485774550d8c",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.3.0+1"
+ },
"glob": {
"dependency": "transitive",
"description": {
@@ -430,21 +710,31 @@
"dependency": "direct main",
"description": {
"name": "google_fonts",
- "sha256": "db9df7a5898d894eeda4c78143f35c30a243558be439518972366880b80bf88e",
+ "sha256": "d3f251381df389f7418d4dff416bd27c0a23138df22969aafd28c4a4b1bb3cd6",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "8.0.2"
+ "version": "8.2.0"
+ },
+ "graphs": {
+ "dependency": "transitive",
+ "description": {
+ "name": "graphs",
+ "sha256": "741bbf84165310a68ff28fe9e727332eef1407342fca52759cb21ad8177bb8d0",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.3.2"
},
"hooks": {
"dependency": "transitive",
"description": {
"name": "hooks",
- "sha256": "025f060e86d2d4c3c47b56e33caf7f93bf9283340f26d23424ebcfccf34f621e",
+ "sha256": "9a62a50b50b769a737bc0a8ff381f333529df3ab746b2f6b02e83760231455ba",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.0.3"
+ "version": "2.0.2"
},
"http": {
"dependency": "direct main",
@@ -456,6 +746,16 @@
"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": "transitive",
"description": {
@@ -486,35 +786,65 @@
"source": "hosted",
"version": "4.8.0"
},
- "intl": {
+ "in_app_purchase": {
+ "dependency": "direct main",
+ "description": {
+ "name": "in_app_purchase",
+ "sha256": "0e9510b80b0074e89ab0a8e0fc901439b779dc9ae575ab8d419253c6e1627716",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.3.0"
+ },
+ "in_app_purchase_android": {
"dependency": "transitive",
"description": {
- "name": "intl",
- "sha256": "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5",
+ "name": "in_app_purchase_android",
+ "sha256": "c04e2cad0470fc868cb0ea06477648f003220b1b6612909db83528ca83ac0905",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.20.2"
+ "version": "0.5.2"
+ },
+ "in_app_purchase_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "in_app_purchase_platform_interface",
+ "sha256": "0b0076cac8ce4fa7048f01e76af8b123aeb6a7c4e0dea2a5206d6664454f3e36",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.4.1"
+ },
+ "in_app_purchase_storekit": {
+ "dependency": "transitive",
+ "description": {
+ "name": "in_app_purchase_storekit",
+ "sha256": "702a23c3d2ddc177b075d521d264900e82f01663881e4ef3ce17775de298c0e3",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.4.11"
},
- "irondash_engine_context": {
+ "intl": {
"dependency": "transitive",
"description": {
- "name": "irondash_engine_context",
- "sha256": "2bb0bc13dfda9f5aaef8dde06ecc5feb1379f5bb387d59716d799554f3f305d7",
+ "name": "intl",
+ "sha256": "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.5.5"
+ "version": "0.20.2"
},
- "irondash_message_channel": {
+ "io": {
"dependency": "transitive",
"description": {
- "name": "irondash_message_channel",
- "sha256": "b4101669776509c76133b8917ab8cfc704d3ad92a8c450b92934dd8884a2f060",
+ "name": "io",
+ "sha256": "dfd5a80599cf0165756e3181807ed3e77daf6dd4137caaad72d0b7931597650b",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.7.0"
+ "version": "1.0.5"
},
"jni": {
"dependency": "transitive",
@@ -550,11 +880,21 @@
"dependency": "transitive",
"description": {
"name": "json_annotation",
- "sha256": "cb09e7dac6210041fad964ed7fbee004f14258b4eca4040f72d1234062ace4c8",
+ "sha256": "2a743920d81b7910627f68ee2c9ac1fc0bfee32b9fc3403587d7c6791ca12f80",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "4.11.0"
+ "version": "4.12.0"
+ },
+ "just_font_scan": {
+ "dependency": "direct main",
+ "description": {
+ "name": "just_font_scan",
+ "sha256": "a8206db7a5402315592447c2188a4a0205c4256422d859001ba59f2d433801ba",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.3.0"
},
"leak_tracker": {
"dependency": "transitive",
@@ -596,6 +936,16 @@
"source": "hosted",
"version": "6.1.0"
},
+ "liquid_glass_widgets": {
+ "dependency": "direct main",
+ "description": {
+ "name": "liquid_glass_widgets",
+ "sha256": "ac0d9d6602c165efe2da2b10586c67b6720ca7dd145011cea1eb40fc855a41c0",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.21.6"
+ },
"logging": {
"dependency": "transitive",
"description": {
@@ -616,16 +966,6 @@
"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": {
@@ -649,11 +989,12 @@
"media_kit": {
"dependency": "direct main",
"description": {
- "name": "media_kit",
- "sha256": "ae9e79597500c7ad6083a3c7b7b7544ddabfceacce7ae5c9709b0ec16a5d6643",
- "url": "https://pub.dev"
+ "path": "media_kit",
+ "ref": "main",
+ "resolved-ref": "40a2f7ce28d66c61acc3e31e998d240749611d83",
+ "url": "https://github.com/AfalpHy/media-kit"
},
- "source": "hosted",
+ "source": "git",
"version": "1.2.6"
},
"media_kit_libs_android_audio": {
@@ -661,7 +1002,7 @@
"description": {
"path": "libs/android/media_kit_libs_android_audio",
"ref": "main",
- "resolved-ref": "5695a0bff0e78f4dd7021cdfd320942b93666667",
+ "resolved-ref": "40a2f7ce28d66c61acc3e31e998d240749611d83",
"url": "https://github.com/AfalpHy/media-kit"
},
"source": "git",
@@ -682,7 +1023,7 @@
"description": {
"path": "libs/ios/media_kit_libs_ios_audio",
"ref": "main",
- "resolved-ref": "5695a0bff0e78f4dd7021cdfd320942b93666667",
+ "resolved-ref": "40a2f7ce28d66c61acc3e31e998d240749611d83",
"url": "https://github.com/AfalpHy/media-kit"
},
"source": "git",
@@ -703,7 +1044,7 @@
"description": {
"path": "libs/macos/media_kit_libs_macos_audio",
"ref": "main",
- "resolved-ref": "5695a0bff0e78f4dd7021cdfd320942b93666667",
+ "resolved-ref": "40a2f7ce28d66c61acc3e31e998d240749611d83",
"url": "https://github.com/AfalpHy/media-kit"
},
"source": "git",
@@ -714,7 +1055,7 @@
"description": {
"path": "libs/windows/media_kit_libs_windows_audio",
"ref": "main",
- "resolved-ref": "5695a0bff0e78f4dd7021cdfd320942b93666667",
+ "resolved-ref": "40a2f7ce28d66c61acc3e31e998d240749611d83",
"url": "https://github.com/AfalpHy/media-kit"
},
"source": "git",
@@ -734,11 +1075,11 @@
"dependency": "transitive",
"description": {
"name": "meta",
- "sha256": "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394",
+ "sha256": "1741988757a65eb6b36abe716829688cf01910bbf91c34354ff7ec1c3de2b349",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.17.0"
+ "version": "1.18.0"
},
"mime": {
"dependency": "transitive",
@@ -754,11 +1095,11 @@
"dependency": "transitive",
"description": {
"name": "native_toolchain_c",
- "sha256": "6ba77bb18063eebe9de401f5e6437e95e1438af0a87a3a39084fbd37c90df572",
+ "sha256": "f9c168717100ae6d9fee9ffb0be379bf1f8b26b0f6bcbd4fdddcd931993a6a72",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.17.6"
+ "version": "0.19.2"
},
"nested": {
"dependency": "transitive",
@@ -774,11 +1115,11 @@
"dependency": "transitive",
"description": {
"name": "objective_c",
- "sha256": "100a1c87616ab6ed41ec263b083c0ef3261ee6cd1dc3b0f35f8ddfa4f996fe52",
+ "sha256": "6cb691c686fa2838c6deb34980d426145c2a5d537491cb83d463c33cdbc726ed",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "9.3.0"
+ "version": "9.4.1"
},
"package_config": {
"dependency": "transitive",
@@ -804,11 +1145,11 @@
"dependency": "direct main",
"description": {
"name": "path_provider",
- "sha256": "50c5dd5b6e1aaf6fb3a78b33f6aa3afca52bf903a8a5298f53101fdaee55bbcd",
+ "sha256": "a7f4874f987173da295a61c181b8ee71dab59b332a486b391babf26a1b884825",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.1.5"
+ "version": "2.1.6"
},
"path_provider_android": {
"dependency": "transitive",
@@ -834,21 +1175,21 @@
"dependency": "transitive",
"description": {
"name": "path_provider_linux",
- "sha256": "f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279",
+ "sha256": "58c2005f147315b11e9b4a7bc889cd5203e250cba8e3f012dae259b4972b5c16",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.2.1"
+ "version": "2.2.2"
},
"path_provider_platform_interface": {
"dependency": "transitive",
"description": {
"name": "path_provider_platform_interface",
- "sha256": "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334",
+ "sha256": "484838772624c3a4b94f1e44a3e19897fee738f2d5c4ce448443b0417f7c9dda",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.1.2"
+ "version": "2.1.3"
},
"path_provider_windows": {
"dependency": "transitive",
@@ -864,11 +1205,11 @@
"dependency": "direct main",
"description": {
"name": "permission_handler",
- "sha256": "bc917da36261b00137bbc8896bf1482169cd76f866282368948f032c8c1caae1",
+ "sha256": "fe54465bcc62a4564c6e4db337bbaded6c0c0fa6e10487414436d163114784f6",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "12.0.1"
+ "version": "12.0.3"
},
"permission_handler_android": {
"dependency": "transitive",
@@ -884,11 +1225,11 @@
"dependency": "transitive",
"description": {
"name": "permission_handler_apple",
- "sha256": "f000131e755c54cf4d84a5d8bd6e4149e262cc31c5a8b1d698de1ac85fa41023",
+ "sha256": "79dfa1df734798aa3cfdad166d3a3698c206d8813de13516ea1071b5d7e2f420",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "9.4.7"
+ "version": "9.4.10"
},
"permission_handler_html": {
"dependency": "transitive",
@@ -930,16 +1271,6 @@
"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": {
@@ -974,11 +1305,11 @@
"dependency": "transitive",
"description": {
"name": "posix",
- "sha256": "185ef7606574f789b40f289c233efa52e96dead518aed988e040a10737febb07",
+ "sha256": "bc1bad54ad2b735816e31f8d4600cfde6c7839975085ddfbca48b6c9f7c4044e",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "6.5.0"
+ "version": "6.5.2"
},
"provider": {
"dependency": "direct main",
@@ -1000,6 +1331,26 @@
"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"
+ },
+ "recase": {
+ "dependency": "transitive",
+ "description": {
+ "name": "recase",
+ "sha256": "e4eb4ec2dcdee52dcf99cb4ceabaffc631d7424ee55e56f280bc039737f89213",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.1.0"
+ },
"record_use": {
"dependency": "transitive",
"description": {
@@ -1010,6 +1361,36 @@
"source": "hosted",
"version": "0.6.0"
},
+ "rive": {
+ "dependency": "transitive",
+ "description": {
+ "name": "rive",
+ "sha256": "b3aa3bb588efa03224c163772e6f8ecabe66dc80f6f56fb097d4defa308ce2cb",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.14.10"
+ },
+ "rive_animated_icon": {
+ "dependency": "direct main",
+ "description": {
+ "name": "rive_animated_icon",
+ "sha256": "ca703cf1dc77c8dc8466182d303d1654e484e45979f8d992155a8381241be498",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.1.1"
+ },
+ "rive_native": {
+ "dependency": "transitive",
+ "description": {
+ "name": "rive_native",
+ "sha256": "1caedaeb1b8310ed9cc07319d33e3b0b9b435263a533b645132c60be88db8efa",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.10"
+ },
"rxdart": {
"dependency": "transitive",
"description": {
@@ -1024,61 +1405,71 @@
"dependency": "transitive",
"description": {
"name": "safe_local_storage",
- "sha256": "287ea1f667c0b93cdc127dccc707158e2d81ee59fba0459c31a0c7da4d09c755",
+ "sha256": "494b982d5edb71030650ea463d939670e91b232b588323dc75229d2c5f23e7b7",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.0.3"
+ "version": "2.0.6"
+ },
+ "screen_corner_radius": {
+ "dependency": "direct main",
+ "description": {
+ "name": "screen_corner_radius",
+ "sha256": "3e6465e9a0373852eb8af80bab2e972667b0302ed5b864366e5308158282e6f7",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.0.0"
},
"screen_retriever": {
"dependency": "transitive",
"description": {
"name": "screen_retriever",
- "sha256": "570dbc8e4f70bac451e0efc9c9bb19fa2d6799a11e6ef04f946d7886d2e23d0c",
+ "sha256": "ace919117a7520c13a50a6259e60c4a0d4cbe98809468792a91b5c5adada2aa6",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.2.0"
+ "version": "0.2.2"
},
"screen_retriever_linux": {
"dependency": "transitive",
"description": {
"name": "screen_retriever_linux",
- "sha256": "f7f8120c92ef0784e58491ab664d01efda79a922b025ff286e29aa123ea3dd18",
+ "sha256": "7b52006a5ceae1f3d5af7f77188c3290d6e7d8ded16d99809bea84967c65c257",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.2.0"
+ "version": "0.2.2"
},
"screen_retriever_macos": {
"dependency": "transitive",
"description": {
"name": "screen_retriever_macos",
- "sha256": "71f956e65c97315dd661d71f828708bd97b6d358e776f1a30d5aa7d22d78a149",
+ "sha256": "a1489b99cce597c45a54b9aae1cd94c8d4705353b7e0bb2457a6e4de44e0ad8a",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.2.0"
+ "version": "0.2.2"
},
"screen_retriever_platform_interface": {
"dependency": "transitive",
"description": {
"name": "screen_retriever_platform_interface",
- "sha256": "ee197f4581ff0d5608587819af40490748e1e39e648d7680ecf95c05197240c0",
+ "sha256": "94a5535277510a63184ca178ce12a1449bc0b38618879aa1c18bf57369c5064a",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.2.0"
+ "version": "0.2.2"
},
"screen_retriever_windows": {
"dependency": "transitive",
"description": {
"name": "screen_retriever_windows",
- "sha256": "449ee257f03ca98a57288ee526a301a430a344a161f9202b4fcc38576716fe13",
+ "sha256": "dafc6922b0bfbf1d48cf3ccbf519b4fff47bdcb820da1728ea6db675fecc9324",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.2.0"
+ "version": "0.2.2"
},
"scrollable_positioned_list": {
"dependency": "direct main",
@@ -1090,6 +1481,26 @@
"source": "hosted",
"version": "0.3.8"
},
+ "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": "3632775c8e90d6c9712f883e633716432a27758216dfb61bd86a8321c0580925",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.0.0"
+ },
"shortid": {
"dependency": "transitive",
"description": {
@@ -1116,6 +1527,16 @@
"source": "hosted",
"version": "1.1.1"
},
+ "source_gen": {
+ "dependency": "transitive",
+ "description": {
+ "name": "source_gen",
+ "sha256": "a603f1fb984a7391ae5978d1b92bfaaa08b350dca5c825256f925818f7943bf5",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.2.4"
+ },
"source_span": {
"dependency": "transitive",
"description": {
@@ -1130,51 +1551,91 @@
"dependency": "transitive",
"description": {
"name": "sqflite",
- "sha256": "564cfed0746fe53140c23b70b308e045c3b31f17778f2f326ccb7d804ea0250a",
+ "sha256": "58a799e6ac17dd32fbab93813d39ed835a75ccc0f8f85b8955fe318c6712b082",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.4.2+1"
+ "version": "2.4.3"
},
"sqflite_android": {
"dependency": "transitive",
"description": {
"name": "sqflite_android",
- "sha256": "881e28efdcc9950fd8e9bb42713dcf1103e62a2e7168f23c9338d82db13dec40",
+ "sha256": "d0548f9d7422a2dae99ec6f8b0a3074463b132d216fa5ba0d230eeefc901983b",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.4.2+3"
+ "version": "2.4.3"
},
"sqflite_common": {
"dependency": "transitive",
"description": {
"name": "sqflite_common",
- "sha256": "5e8377564d95166761a968ed96104e0569b6b6cc611faac92a36ab8a169112c3",
+ "sha256": "5bf6a55c166e73bf651ba7ec3ed486e577620e3dc8f3a9c6a258a8031b624590",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.5.6+1"
+ "version": "2.5.11"
},
"sqflite_darwin": {
"dependency": "transitive",
"description": {
"name": "sqflite_darwin",
- "sha256": "279832e5cde3fe99e8571879498c9211f3ca6391b0d818df4e17d9fff5c6ccb3",
+ "sha256": "c86ca18b8f666bbf903924687fe21cc16fc385d086005067e26619ca530bef9f",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.4.2"
+ "version": "2.4.3+1"
},
"sqflite_platform_interface": {
"dependency": "transitive",
"description": {
"name": "sqflite_platform_interface",
- "sha256": "8dd4515c7bdcae0a785b0062859336de775e8c65db81ae33dd5445f35be61920",
+ "sha256": "f84939f84350d92d04416f8bc4dc52d3896aec7716cc9e80cf0146342139dc50",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.4.1"
+ },
+ "sqlcipher_flutter_libs": {
+ "dependency": "transitive",
+ "description": {
+ "name": "sqlcipher_flutter_libs",
+ "sha256": "38d62d659d2fb8739bf25a42c9a350d1fdd6c29a5a61f13a946778ec75d27929",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.7.0+eol"
+ },
+ "sqlite3": {
+ "dependency": "transitive",
+ "description": {
+ "name": "sqlite3",
+ "sha256": "c73fd75df1332d76a6257f4823ae4df9c791f522b97e4a60cbcad214de1becf4",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.4.0"
+ "version": "3.5.0"
+ },
+ "sqlite3_flutter_libs": {
+ "dependency": "transitive",
+ "description": {
+ "name": "sqlite3_flutter_libs",
+ "sha256": "3ed7553eee7bb368f8950f58ba29f634e06e813c029aff6a0d60862b96de8454",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.6.0+eol"
+ },
+ "sqlparser": {
+ "dependency": "transitive",
+ "description": {
+ "name": "sqlparser",
+ "sha256": "772bb2f6f5bce0631a60f26b57d6e8882e1105c22345b05c163ee6ee5d7ba32d",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.45.0"
},
"stack_trace": {
"dependency": "transitive",
@@ -1196,46 +1657,35 @@
"source": "hosted",
"version": "2.1.4"
},
- "string_scanner": {
+ "stream_transform": {
"dependency": "transitive",
"description": {
- "name": "string_scanner",
- "sha256": "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43",
+ "name": "stream_transform",
+ "sha256": "ad47125e588cfd37a9a7f86c7d6356dde8dfe89d071d293f80ca9e9273a33871",
"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"
+ "version": "2.1.1"
},
- "super_native_extensions": {
+ "string_scanner": {
"dependency": "transitive",
"description": {
- "name": "super_native_extensions",
- "sha256": "b9611dcb68f1047d6f3ef11af25e4e68a21b1a705bbcc3eb8cb4e9f5c3148569",
+ "name": "string_scanner",
+ "sha256": "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.9.1"
+ "version": "1.4.1"
},
"synchronized": {
"dependency": "transitive",
"description": {
"name": "synchronized",
- "sha256": "63896c27e81b28f8cb4e69ead0d3e8f03f1d1e5fc531a3e579cabed6a2c7c9e5",
+ "sha256": "61894a1956de6b4fc1aefd0892e109514a1a706cbece3ac59decd90ff5a7a423",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "3.4.0+1"
+ "version": "3.4.1+1"
},
"term_glyph": {
"dependency": "transitive",
@@ -1251,11 +1701,21 @@
"dependency": "transitive",
"description": {
"name": "test_api",
- "sha256": "8161c84903fd860b26bfdefb7963b3f0b68fee7adea0f59ef805ecca346f0c7a",
+ "sha256": "949a932224383300f01be9221c39180316445ecb8e7547f70a41a35bf421fb9e",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.7.10"
+ "version": "0.7.11"
+ },
+ "text_scroll": {
+ "dependency": "direct main",
+ "description": {
+ "name": "text_scroll",
+ "sha256": "164b49e6134fca874989213d4e7ba225e2c3f9e30d9e32f14d543b2fc55716a0",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.2.1"
},
"tray_manager": {
"dependency": "direct main",
@@ -1322,11 +1782,11 @@
"dependency": "transitive",
"description": {
"name": "url_launcher_android",
- "sha256": "3bb000251e55d4a209aa0e2e563309dc9bb2befea2295fd0cec1f51760aac572",
+ "sha256": "b413d49b73867ac08dd2f9890efd3cc11f2a0e577618d50843440a1fb3776c32",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "6.3.29"
+ "version": "6.3.32"
},
"url_launcher_ios": {
"dependency": "transitive",
@@ -1372,11 +1832,11 @@
"dependency": "transitive",
"description": {
"name": "url_launcher_web",
- "sha256": "d0412fcf4c6b31ecfdb7762359b7206ffba3bbffd396c6d9f9c4616ece476c1f",
+ "sha256": "85c81589622fbc87c1c683aaea164d3604a7777495a79d91e39ffcdec39ddb34",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.4.2"
+ "version": "2.4.3"
},
"url_launcher_windows": {
"dependency": "transitive",
@@ -1389,14 +1849,14 @@
"version": "3.1.5"
},
"uuid": {
- "dependency": "direct main",
+ "dependency": "transitive",
"description": {
"name": "uuid",
- "sha256": "1fef9e8e11e2991bb773070d4656b7bd5d850967a2456cfc83cf47925ba79489",
+ "sha256": "9b129329f58692f6e6578329498a8fe9fbe98f090beb764ffbb8ee2eadd01dcd",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "4.5.3"
+ "version": "4.6.0"
},
"vector_math": {
"dependency": "transitive",
@@ -1412,11 +1872,21 @@
"dependency": "transitive",
"description": {
"name": "vm_service",
- "sha256": "046d3928e16fa4dc46e8350415661755ab759d9fc97fc21b5ab295f71e4f0499",
+ "sha256": "0016aef94fc66495ac78af5859181e3f3bf2026bd8eecc72b9565601e19ab360",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "15.1.0"
+ "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",
@@ -1428,35 +1898,35 @@
"source": "hosted",
"version": "1.1.1"
},
- "webdav_client": {
- "dependency": "direct main",
+ "web_socket": {
+ "dependency": "transitive",
"description": {
- "name": "webdav_client",
- "sha256": "682fffc50b61dc0e8f46717171db03bf9caaa17347be41c0c91e297553bf86b2",
+ "name": "web_socket",
+ "sha256": "34d64019aa8e36bf9842ac014bb5d2f5586ca73df5e4d9bf5c936975cae6982c",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.2.2"
+ "version": "1.0.1"
},
- "win32": {
+ "web_socket_channel": {
"dependency": "transitive",
"description": {
- "name": "win32",
- "sha256": "d7cb55e04cd34096cd3a79b3330245f54cb96a370a1c27adb3c84b917de8b08e",
+ "name": "web_socket_channel",
+ "sha256": "d645757fb0f4773d602444000a8131ff5d48c9e47adfe9772652dd1a4f2d45c8",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "5.15.0"
+ "version": "3.0.3"
},
- "win32_registry": {
+ "win32": {
"dependency": "transitive",
"description": {
- "name": "win32_registry",
- "sha256": "6f1b564492d0147b330dd794fee8f512cec4977957f310f9951b5f9d83618dae",
+ "name": "win32",
+ "sha256": "ba6f4bba816c8d7e3c1580e170f3786d216951cc6b94babc3b814c08d2cb2738",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.1.0"
+ "version": "6.3.0"
},
"window_manager": {
"dependency": "direct main",
@@ -1469,6 +1939,16 @@
"source": "git",
"version": "0.5.1"
},
+ "windows_taskbar": {
+ "dependency": "direct main",
+ "description": {
+ "name": "windows_taskbar",
+ "sha256": "204edfdb280a7053febdf50fc9b49b3c007255bd8a83c082d10c174ec6548f33",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.1.2"
+ },
"xdg_directories": {
"dependency": "transitive",
"description": {
@@ -1480,7 +1960,7 @@
"version": "1.1.0"
},
"xml": {
- "dependency": "transitive",
+ "dependency": "direct main",
"description": {
"name": "xml",
"sha256": "971043b3a0d3da28727e40ed3e0b5d18b742fa5a68665cca88e74b7876d5e025",
@@ -1501,7 +1981,7 @@
}
},
"sdks": {
- "dart": ">=3.11.0 <4.0.0",
- "flutter": "3.41.7"
+ "dart": ">=3.12.0 <4.0.0",
+ "flutter": "3.44.8"
}
}
default.nix
@@ -9,7 +9,7 @@
{pkgs ? import <nixpkgs> {}}: let
selfLib = import ./lib {inherit pkgs;};
callPackage = pkgs.lib.callPackageWith (pkgs // {inherit selfLib;});
-in {
+in rec {
# The `lib`, `overlays`, `nixosModules`, `homeModules`,
# `darwinModules` and `flakeModules` names are special
lib = selfLib;
@@ -43,11 +43,13 @@ in {
nocturne = selfLib.deprecatePackage "nocturne" "use the package of the same name from nixpkgs instead" pkgs.nocturne;
- particle-music = callPackage ./pkgs/particle-music {};
-
shimmie2 = callPackage ./pkgs/shimmie2 {};
spritz-wine-bin = callPackage ./pkgs/spritz-wine-bin {};
steelix = callPackage ./pkgs/steelix {};
+
+ sylvakru = callPackage ./pkgs/sylvakru {};
+
+ particle-music = selfLib.renamePackage "particle-music" "sylvakru" sylvakru;
}
README.md
@@ -17,12 +17,12 @@
| `miaomiaowu` | [miaomiaowu](https://github.com/iluobei/miaomiaowu) | `0.7.8` | [MIT](https://spdx.org/licenses/MIT.html) | Personal Clash subscriptions management system |
| `mo2-lint` | [mo2-lint](https://github.com/Furglitch/modorganizer2-linux-installer) | `7.0.0-rc6` | [GPL-3.0-only](https://spdx.org/licenses/GPL-3.0-only.html) | An easy-to-use Mod Organizer 2 installer for Linux, rewrited in Python. |
| `musly-player` | [musly-player](https://github.com/dddevid/Musly) | `2.0.1` | [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. |
-| `particle-music` | [particle-music](https://github.com/AfalpHy/ParticleMusic) | `2.2.1` | [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html) | A cross-platform local music player based on Flutter |
| `shimmie2` | [shimmie2](https://github.com/shish/shimmie2) | `2.12.2` | [GPL-2.0-only](https://spdx.org/licenses/GPL-2.0-only.html) | An easy-to-install community image gallery (aka booru) |
| `spritz-wine-bin.cachyos` | [spritz-wine-cachyos-bin-10.0-11](https://github.com/NelloKudo/spritz-wine) | `10.0-11` | [MIT](https://spdx.org/licenses/MIT.html) | Spritz-Wine builds for some games |
| `spritz-wine-bin.dwproton` | [spritz-wine-dwproton-bin-11.0-4](https://github.com/NelloKudo/spritz-wine) | `11.0-4` | [MIT](https://spdx.org/licenses/MIT.html) | Spritz-Wine builds for some games |
| `spritz-wine-bin.tkg` | [spritz-wine-tkg-bin-11.9-2](https://github.com/NelloKudo/spritz-wine) | `11.9-2` | [MIT](https://spdx.org/licenses/MIT.html) | Spritz-Wine builds for some games |
| `steelix` | [steelix](https://github.com/mattwparas/helix) | `0-unstable-2026-07-18` | [MPL-2.0](https://spdx.org/licenses/MPL-2.0.html) | Helix editor with Steel (Scheme) scripting support |
+| `sylvakru` | [sylvakru](https://github.com/AfalpHy/sylvakru) | `3.6.0` | [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html) | A cross-platform music player for local and self-hosted libraries |
### helixPlugins