Merge pull request #237660 from ExpidusOS/feat/file-manager

expidus.file-manager: init at 0.1.2

authored by

Sandro and committed by
GitHub
377f9c29 5136088b

+1070
+4
pkgs/desktops/expidus/default.nix
··· 1 + { callPackage }: 2 + { 3 + file-manager = callPackage ./file-manager {}; 4 + }
+41
pkgs/desktops/expidus/file-manager/default.nix
··· 1 + { lib, flutter, fetchFromGitHub }: 2 + flutter.buildFlutterApplication rec { 3 + pname = "expidus-file-manager"; 4 + version = "0.1.2"; 5 + 6 + src = fetchFromGitHub { 7 + owner = "ExpidusOS"; 8 + repo = "file-manager"; 9 + rev = version; 10 + sha256 = "sha256-aAPmwzNPgu08Ov9NyRW5bcj3jQzG9rpWwrABRyK2Weg="; 11 + }; 12 + 13 + depsListFile = ./deps.json; 14 + vendorHash = "sha256-mPGrpMUguM9XAYWH8lBQuytxZ3J0gS2XOMPkKyFMLbc="; 15 + 16 + postInstall = '' 17 + rm $out/bin/file_manager 18 + ln -s $out/app/file_manager $out/bin/expidus-file-manager 19 + 20 + mkdir -p $out/share/applications 21 + mv $out/app/data/com.expidusos.file_manager.desktop $out/share/applications 22 + 23 + mkdir -p $out/share/icons 24 + mv $out/app/data/com.expidusos.file_manager.png $out/share/icons 25 + 26 + mkdir -p $out/share/metainfo 27 + mv $out/app/data/com.expidusos.file_manager.metainfo.xml $out/share/metainfo 28 + 29 + substituteInPlace "$out/share/applications/com.expidusos.file_manager.desktop" \ 30 + --replace "Exec=file_manager" "Exec=$out/bin/expidus-file-manager" \ 31 + --replace "Icon=com.expidusos.file_manager" "Icon=$out/share/icons/com.expidusos.file_manager.png" 32 + ''; 33 + 34 + meta = with lib; { 35 + description = "ExpidusOS File Manager"; 36 + homepage = "https://expidusos.com"; 37 + license = licenses.gpl3; 38 + maintainers = with maintainers; [ RossComputerGuy ]; 39 + platforms = [ "x86_64-linux" "aarch64-linux" ]; 40 + }; 41 + }
+1023
pkgs/desktops/expidus/file-manager/deps.json
··· 1 + [ 2 + { 3 + "name": "file_manager", 4 + "version": "0.1.2+1", 5 + "kind": "root", 6 + "source": "root", 7 + "dependencies": [ 8 + "collection", 9 + "flutter", 10 + "flutter_localizations", 11 + "libtokyo", 12 + "libtokyo_flutter", 13 + "path_provider", 14 + "url_launcher", 15 + "bitsdojo_window", 16 + "xdg_directories", 17 + "udisks", 18 + "path", 19 + "shared_preferences", 20 + "open_file_plus", 21 + "permission_handler", 22 + "win32", 23 + "path_provider_windows", 24 + "path_provider_platform_interface", 25 + "ffi", 26 + "sentry_flutter", 27 + "pubspec", 28 + "filesize", 29 + "intl", 30 + "provider", 31 + "flutter_markdown", 32 + "flutter_test", 33 + "flutter_lints" 34 + ] 35 + }, 36 + { 37 + "name": "flutter_lints", 38 + "version": "2.0.1", 39 + "kind": "dev", 40 + "source": "hosted", 41 + "dependencies": [ 42 + "lints" 43 + ] 44 + }, 45 + { 46 + "name": "lints", 47 + "version": "2.1.1", 48 + "kind": "transitive", 49 + "source": "hosted", 50 + "dependencies": [] 51 + }, 52 + { 53 + "name": "flutter_test", 54 + "version": "0.0.0", 55 + "kind": "dev", 56 + "source": "sdk", 57 + "dependencies": [ 58 + "flutter", 59 + "test_api", 60 + "path", 61 + "fake_async", 62 + "clock", 63 + "stack_trace", 64 + "vector_math", 65 + "async", 66 + "boolean_selector", 67 + "characters", 68 + "collection", 69 + "js", 70 + "matcher", 71 + "material_color_utilities", 72 + "meta", 73 + "source_span", 74 + "stream_channel", 75 + "string_scanner", 76 + "term_glyph" 77 + ] 78 + }, 79 + { 80 + "name": "term_glyph", 81 + "version": "1.2.1", 82 + "kind": "transitive", 83 + "source": "hosted", 84 + "dependencies": [] 85 + }, 86 + { 87 + "name": "string_scanner", 88 + "version": "1.2.0", 89 + "kind": "transitive", 90 + "source": "hosted", 91 + "dependencies": [ 92 + "source_span" 93 + ] 94 + }, 95 + { 96 + "name": "source_span", 97 + "version": "1.9.1", 98 + "kind": "transitive", 99 + "source": "hosted", 100 + "dependencies": [ 101 + "collection", 102 + "path", 103 + "term_glyph" 104 + ] 105 + }, 106 + { 107 + "name": "path", 108 + "version": "1.8.3", 109 + "kind": "direct", 110 + "source": "hosted", 111 + "dependencies": [] 112 + }, 113 + { 114 + "name": "collection", 115 + "version": "1.17.1", 116 + "kind": "direct", 117 + "source": "hosted", 118 + "dependencies": [] 119 + }, 120 + { 121 + "name": "stream_channel", 122 + "version": "2.1.1", 123 + "kind": "transitive", 124 + "source": "hosted", 125 + "dependencies": [ 126 + "async" 127 + ] 128 + }, 129 + { 130 + "name": "async", 131 + "version": "2.11.0", 132 + "kind": "transitive", 133 + "source": "hosted", 134 + "dependencies": [ 135 + "collection", 136 + "meta" 137 + ] 138 + }, 139 + { 140 + "name": "meta", 141 + "version": "1.9.1", 142 + "kind": "transitive", 143 + "source": "hosted", 144 + "dependencies": [] 145 + }, 146 + { 147 + "name": "material_color_utilities", 148 + "version": "0.2.0", 149 + "kind": "transitive", 150 + "source": "hosted", 151 + "dependencies": [] 152 + }, 153 + { 154 + "name": "matcher", 155 + "version": "0.12.15", 156 + "kind": "transitive", 157 + "source": "hosted", 158 + "dependencies": [ 159 + "async", 160 + "meta", 161 + "stack_trace", 162 + "term_glyph", 163 + "test_api" 164 + ] 165 + }, 166 + { 167 + "name": "test_api", 168 + "version": "0.5.1", 169 + "kind": "transitive", 170 + "source": "hosted", 171 + "dependencies": [ 172 + "async", 173 + "boolean_selector", 174 + "collection", 175 + "meta", 176 + "source_span", 177 + "stack_trace", 178 + "stream_channel", 179 + "string_scanner", 180 + "term_glyph", 181 + "matcher" 182 + ] 183 + }, 184 + { 185 + "name": "stack_trace", 186 + "version": "1.11.0", 187 + "kind": "transitive", 188 + "source": "hosted", 189 + "dependencies": [ 190 + "path" 191 + ] 192 + }, 193 + { 194 + "name": "boolean_selector", 195 + "version": "2.1.1", 196 + "kind": "transitive", 197 + "source": "hosted", 198 + "dependencies": [ 199 + "source_span", 200 + "string_scanner" 201 + ] 202 + }, 203 + { 204 + "name": "js", 205 + "version": "0.6.7", 206 + "kind": "transitive", 207 + "source": "hosted", 208 + "dependencies": [ 209 + "meta" 210 + ] 211 + }, 212 + { 213 + "name": "characters", 214 + "version": "1.3.0", 215 + "kind": "transitive", 216 + "source": "hosted", 217 + "dependencies": [] 218 + }, 219 + { 220 + "name": "vector_math", 221 + "version": "2.1.4", 222 + "kind": "transitive", 223 + "source": "hosted", 224 + "dependencies": [] 225 + }, 226 + { 227 + "name": "clock", 228 + "version": "1.1.1", 229 + "kind": "transitive", 230 + "source": "hosted", 231 + "dependencies": [] 232 + }, 233 + { 234 + "name": "fake_async", 235 + "version": "1.3.1", 236 + "kind": "transitive", 237 + "source": "hosted", 238 + "dependencies": [ 239 + "clock", 240 + "collection" 241 + ] 242 + }, 243 + { 244 + "name": "flutter", 245 + "version": "0.0.0", 246 + "kind": "direct", 247 + "source": "sdk", 248 + "dependencies": [ 249 + "characters", 250 + "collection", 251 + "js", 252 + "material_color_utilities", 253 + "meta", 254 + "vector_math", 255 + "sky_engine" 256 + ] 257 + }, 258 + { 259 + "name": "sky_engine", 260 + "version": "0.0.99", 261 + "kind": "transitive", 262 + "source": "sdk", 263 + "dependencies": [] 264 + }, 265 + { 266 + "name": "flutter_markdown", 267 + "version": "0.6.15", 268 + "kind": "direct", 269 + "source": "hosted", 270 + "dependencies": [ 271 + "flutter", 272 + "markdown", 273 + "meta", 274 + "path" 275 + ] 276 + }, 277 + { 278 + "name": "markdown", 279 + "version": "7.1.0", 280 + "kind": "transitive", 281 + "source": "hosted", 282 + "dependencies": [ 283 + "args", 284 + "meta" 285 + ] 286 + }, 287 + { 288 + "name": "args", 289 + "version": "2.4.1", 290 + "kind": "transitive", 291 + "source": "hosted", 292 + "dependencies": [] 293 + }, 294 + { 295 + "name": "provider", 296 + "version": "6.0.5", 297 + "kind": "direct", 298 + "source": "hosted", 299 + "dependencies": [ 300 + "collection", 301 + "flutter", 302 + "nested" 303 + ] 304 + }, 305 + { 306 + "name": "nested", 307 + "version": "1.0.0", 308 + "kind": "transitive", 309 + "source": "hosted", 310 + "dependencies": [ 311 + "flutter" 312 + ] 313 + }, 314 + { 315 + "name": "intl", 316 + "version": "0.18.0", 317 + "kind": "direct", 318 + "source": "hosted", 319 + "dependencies": [ 320 + "clock", 321 + "meta", 322 + "path" 323 + ] 324 + }, 325 + { 326 + "name": "filesize", 327 + "version": "2.0.1", 328 + "kind": "direct", 329 + "source": "hosted", 330 + "dependencies": [] 331 + }, 332 + { 333 + "name": "pubspec", 334 + "version": "2.3.0", 335 + "kind": "direct", 336 + "source": "hosted", 337 + "dependencies": [ 338 + "path", 339 + "pub_semver", 340 + "yaml", 341 + "uri" 342 + ] 343 + }, 344 + { 345 + "name": "uri", 346 + "version": "1.0.0", 347 + "kind": "transitive", 348 + "source": "hosted", 349 + "dependencies": [ 350 + "matcher", 351 + "quiver" 352 + ] 353 + }, 354 + { 355 + "name": "quiver", 356 + "version": "3.2.1", 357 + "kind": "transitive", 358 + "source": "hosted", 359 + "dependencies": [ 360 + "matcher" 361 + ] 362 + }, 363 + { 364 + "name": "yaml", 365 + "version": "3.1.2", 366 + "kind": "transitive", 367 + "source": "hosted", 368 + "dependencies": [ 369 + "collection", 370 + "source_span", 371 + "string_scanner" 372 + ] 373 + }, 374 + { 375 + "name": "pub_semver", 376 + "version": "2.1.4", 377 + "kind": "transitive", 378 + "source": "hosted", 379 + "dependencies": [ 380 + "collection", 381 + "meta" 382 + ] 383 + }, 384 + { 385 + "name": "sentry_flutter", 386 + "version": "7.7.0", 387 + "kind": "direct", 388 + "source": "hosted", 389 + "dependencies": [ 390 + "flutter", 391 + "flutter_web_plugins", 392 + "sentry", 393 + "package_info_plus", 394 + "meta" 395 + ] 396 + }, 397 + { 398 + "name": "package_info_plus", 399 + "version": "3.1.2", 400 + "kind": "transitive", 401 + "source": "hosted", 402 + "dependencies": [ 403 + "ffi", 404 + "flutter", 405 + "flutter_web_plugins", 406 + "http", 407 + "meta", 408 + "path", 409 + "package_info_plus_platform_interface", 410 + "win32" 411 + ] 412 + }, 413 + { 414 + "name": "win32", 415 + "version": "3.1.4", 416 + "kind": "direct", 417 + "source": "hosted", 418 + "dependencies": [ 419 + "ffi" 420 + ] 421 + }, 422 + { 423 + "name": "ffi", 424 + "version": "2.0.2", 425 + "kind": "direct", 426 + "source": "hosted", 427 + "dependencies": [] 428 + }, 429 + { 430 + "name": "package_info_plus_platform_interface", 431 + "version": "2.0.1", 432 + "kind": "transitive", 433 + "source": "hosted", 434 + "dependencies": [ 435 + "flutter", 436 + "meta", 437 + "plugin_platform_interface" 438 + ] 439 + }, 440 + { 441 + "name": "plugin_platform_interface", 442 + "version": "2.1.4", 443 + "kind": "transitive", 444 + "source": "hosted", 445 + "dependencies": [ 446 + "meta" 447 + ] 448 + }, 449 + { 450 + "name": "http", 451 + "version": "0.13.6", 452 + "kind": "transitive", 453 + "source": "hosted", 454 + "dependencies": [ 455 + "async", 456 + "http_parser", 457 + "meta" 458 + ] 459 + }, 460 + { 461 + "name": "http_parser", 462 + "version": "4.0.2", 463 + "kind": "transitive", 464 + "source": "hosted", 465 + "dependencies": [ 466 + "collection", 467 + "source_span", 468 + "string_scanner", 469 + "typed_data" 470 + ] 471 + }, 472 + { 473 + "name": "typed_data", 474 + "version": "1.3.2", 475 + "kind": "transitive", 476 + "source": "hosted", 477 + "dependencies": [ 478 + "collection" 479 + ] 480 + }, 481 + { 482 + "name": "flutter_web_plugins", 483 + "version": "0.0.0", 484 + "kind": "transitive", 485 + "source": "sdk", 486 + "dependencies": [ 487 + "flutter", 488 + "js", 489 + "characters", 490 + "collection", 491 + "material_color_utilities", 492 + "meta", 493 + "vector_math" 494 + ] 495 + }, 496 + { 497 + "name": "sentry", 498 + "version": "7.7.0", 499 + "kind": "transitive", 500 + "source": "hosted", 501 + "dependencies": [ 502 + "http", 503 + "meta", 504 + "stack_trace", 505 + "uuid" 506 + ] 507 + }, 508 + { 509 + "name": "uuid", 510 + "version": "3.0.7", 511 + "kind": "transitive", 512 + "source": "hosted", 513 + "dependencies": [ 514 + "crypto" 515 + ] 516 + }, 517 + { 518 + "name": "crypto", 519 + "version": "3.0.3", 520 + "kind": "transitive", 521 + "source": "hosted", 522 + "dependencies": [ 523 + "typed_data" 524 + ] 525 + }, 526 + { 527 + "name": "path_provider_platform_interface", 528 + "version": "2.0.6", 529 + "kind": "direct", 530 + "source": "hosted", 531 + "dependencies": [ 532 + "flutter", 533 + "platform", 534 + "plugin_platform_interface" 535 + ] 536 + }, 537 + { 538 + "name": "platform", 539 + "version": "3.1.0", 540 + "kind": "transitive", 541 + "source": "hosted", 542 + "dependencies": [] 543 + }, 544 + { 545 + "name": "path_provider_windows", 546 + "version": "2.1.6", 547 + "kind": "direct", 548 + "source": "hosted", 549 + "dependencies": [ 550 + "ffi", 551 + "flutter", 552 + "path", 553 + "path_provider_platform_interface", 554 + "win32" 555 + ] 556 + }, 557 + { 558 + "name": "permission_handler", 559 + "version": "10.2.0", 560 + "kind": "direct", 561 + "source": "hosted", 562 + "dependencies": [ 563 + "flutter", 564 + "meta", 565 + "permission_handler_android", 566 + "permission_handler_apple", 567 + "permission_handler_windows", 568 + "permission_handler_platform_interface" 569 + ] 570 + }, 571 + { 572 + "name": "permission_handler_platform_interface", 573 + "version": "3.9.0", 574 + "kind": "transitive", 575 + "source": "hosted", 576 + "dependencies": [ 577 + "flutter", 578 + "meta", 579 + "plugin_platform_interface" 580 + ] 581 + }, 582 + { 583 + "name": "permission_handler_windows", 584 + "version": "0.1.2", 585 + "kind": "transitive", 586 + "source": "hosted", 587 + "dependencies": [ 588 + "flutter", 589 + "permission_handler_platform_interface" 590 + ] 591 + }, 592 + { 593 + "name": "permission_handler_apple", 594 + "version": "9.0.8", 595 + "kind": "transitive", 596 + "source": "hosted", 597 + "dependencies": [ 598 + "flutter", 599 + "permission_handler_platform_interface" 600 + ] 601 + }, 602 + { 603 + "name": "permission_handler_android", 604 + "version": "10.2.2", 605 + "kind": "transitive", 606 + "source": "hosted", 607 + "dependencies": [ 608 + "flutter", 609 + "permission_handler_platform_interface" 610 + ] 611 + }, 612 + { 613 + "name": "open_file_plus", 614 + "version": "3.4.1", 615 + "kind": "direct", 616 + "source": "hosted", 617 + "dependencies": [ 618 + "flutter", 619 + "ffi" 620 + ] 621 + }, 622 + { 623 + "name": "shared_preferences", 624 + "version": "2.1.1", 625 + "kind": "direct", 626 + "source": "hosted", 627 + "dependencies": [ 628 + "flutter", 629 + "shared_preferences_android", 630 + "shared_preferences_foundation", 631 + "shared_preferences_linux", 632 + "shared_preferences_platform_interface", 633 + "shared_preferences_web", 634 + "shared_preferences_windows" 635 + ] 636 + }, 637 + { 638 + "name": "shared_preferences_windows", 639 + "version": "2.2.0", 640 + "kind": "transitive", 641 + "source": "hosted", 642 + "dependencies": [ 643 + "file", 644 + "flutter", 645 + "path", 646 + "path_provider_platform_interface", 647 + "path_provider_windows", 648 + "shared_preferences_platform_interface" 649 + ] 650 + }, 651 + { 652 + "name": "shared_preferences_platform_interface", 653 + "version": "2.2.0", 654 + "kind": "transitive", 655 + "source": "hosted", 656 + "dependencies": [ 657 + "flutter", 658 + "plugin_platform_interface" 659 + ] 660 + }, 661 + { 662 + "name": "file", 663 + "version": "6.1.4", 664 + "kind": "transitive", 665 + "source": "hosted", 666 + "dependencies": [ 667 + "meta", 668 + "path" 669 + ] 670 + }, 671 + { 672 + "name": "shared_preferences_web", 673 + "version": "2.1.0", 674 + "kind": "transitive", 675 + "source": "hosted", 676 + "dependencies": [ 677 + "flutter", 678 + "flutter_web_plugins", 679 + "shared_preferences_platform_interface" 680 + ] 681 + }, 682 + { 683 + "name": "shared_preferences_linux", 684 + "version": "2.2.0", 685 + "kind": "transitive", 686 + "source": "hosted", 687 + "dependencies": [ 688 + "file", 689 + "flutter", 690 + "path", 691 + "path_provider_linux", 692 + "path_provider_platform_interface", 693 + "shared_preferences_platform_interface" 694 + ] 695 + }, 696 + { 697 + "name": "path_provider_linux", 698 + "version": "2.1.11", 699 + "kind": "transitive", 700 + "source": "hosted", 701 + "dependencies": [ 702 + "ffi", 703 + "flutter", 704 + "path", 705 + "path_provider_platform_interface", 706 + "xdg_directories" 707 + ] 708 + }, 709 + { 710 + "name": "xdg_directories", 711 + "version": "1.0.0", 712 + "kind": "direct", 713 + "source": "hosted", 714 + "dependencies": [ 715 + "meta", 716 + "path", 717 + "process" 718 + ] 719 + }, 720 + { 721 + "name": "process", 722 + "version": "4.2.4", 723 + "kind": "transitive", 724 + "source": "hosted", 725 + "dependencies": [ 726 + "file", 727 + "path", 728 + "platform" 729 + ] 730 + }, 731 + { 732 + "name": "shared_preferences_foundation", 733 + "version": "2.2.2", 734 + "kind": "transitive", 735 + "source": "hosted", 736 + "dependencies": [ 737 + "flutter", 738 + "shared_preferences_platform_interface" 739 + ] 740 + }, 741 + { 742 + "name": "shared_preferences_android", 743 + "version": "2.1.4", 744 + "kind": "transitive", 745 + "source": "hosted", 746 + "dependencies": [ 747 + "flutter", 748 + "shared_preferences_platform_interface" 749 + ] 750 + }, 751 + { 752 + "name": "udisks", 753 + "version": "0.4.0", 754 + "kind": "direct", 755 + "source": "hosted", 756 + "dependencies": [ 757 + "dbus" 758 + ] 759 + }, 760 + { 761 + "name": "dbus", 762 + "version": "0.7.8", 763 + "kind": "transitive", 764 + "source": "hosted", 765 + "dependencies": [ 766 + "args", 767 + "ffi", 768 + "meta", 769 + "xml" 770 + ] 771 + }, 772 + { 773 + "name": "xml", 774 + "version": "6.3.0", 775 + "kind": "transitive", 776 + "source": "hosted", 777 + "dependencies": [ 778 + "collection", 779 + "meta", 780 + "petitparser" 781 + ] 782 + }, 783 + { 784 + "name": "petitparser", 785 + "version": "5.4.0", 786 + "kind": "transitive", 787 + "source": "hosted", 788 + "dependencies": [ 789 + "meta" 790 + ] 791 + }, 792 + { 793 + "name": "bitsdojo_window", 794 + "version": "0.1.5", 795 + "kind": "direct", 796 + "source": "hosted", 797 + "dependencies": [ 798 + "flutter", 799 + "bitsdojo_window_platform_interface", 800 + "bitsdojo_window_windows", 801 + "bitsdojo_window_macos", 802 + "bitsdojo_window_linux" 803 + ] 804 + }, 805 + { 806 + "name": "bitsdojo_window_linux", 807 + "version": "0.1.3", 808 + "kind": "transitive", 809 + "source": "hosted", 810 + "dependencies": [ 811 + "flutter", 812 + "bitsdojo_window_platform_interface", 813 + "ffi" 814 + ] 815 + }, 816 + { 817 + "name": "bitsdojo_window_platform_interface", 818 + "version": "0.1.2", 819 + "kind": "transitive", 820 + "source": "hosted", 821 + "dependencies": [ 822 + "flutter", 823 + "meta", 824 + "plugin_platform_interface" 825 + ] 826 + }, 827 + { 828 + "name": "bitsdojo_window_macos", 829 + "version": "0.1.3", 830 + "kind": "transitive", 831 + "source": "hosted", 832 + "dependencies": [ 833 + "flutter", 834 + "bitsdojo_window_platform_interface", 835 + "ffi" 836 + ] 837 + }, 838 + { 839 + "name": "bitsdojo_window_windows", 840 + "version": "0.1.5", 841 + "kind": "transitive", 842 + "source": "hosted", 843 + "dependencies": [ 844 + "flutter", 845 + "bitsdojo_window_platform_interface", 846 + "win32", 847 + "ffi" 848 + ] 849 + }, 850 + { 851 + "name": "url_launcher", 852 + "version": "6.1.11", 853 + "kind": "direct", 854 + "source": "hosted", 855 + "dependencies": [ 856 + "flutter", 857 + "url_launcher_android", 858 + "url_launcher_ios", 859 + "url_launcher_linux", 860 + "url_launcher_macos", 861 + "url_launcher_platform_interface", 862 + "url_launcher_web", 863 + "url_launcher_windows" 864 + ] 865 + }, 866 + { 867 + "name": "url_launcher_windows", 868 + "version": "3.0.6", 869 + "kind": "transitive", 870 + "source": "hosted", 871 + "dependencies": [ 872 + "flutter", 873 + "url_launcher_platform_interface" 874 + ] 875 + }, 876 + { 877 + "name": "url_launcher_platform_interface", 878 + "version": "2.1.2", 879 + "kind": "transitive", 880 + "source": "hosted", 881 + "dependencies": [ 882 + "flutter", 883 + "plugin_platform_interface" 884 + ] 885 + }, 886 + { 887 + "name": "url_launcher_web", 888 + "version": "2.0.17", 889 + "kind": "transitive", 890 + "source": "hosted", 891 + "dependencies": [ 892 + "flutter", 893 + "flutter_web_plugins", 894 + "url_launcher_platform_interface" 895 + ] 896 + }, 897 + { 898 + "name": "url_launcher_macos", 899 + "version": "3.0.5", 900 + "kind": "transitive", 901 + "source": "hosted", 902 + "dependencies": [ 903 + "flutter", 904 + "url_launcher_platform_interface" 905 + ] 906 + }, 907 + { 908 + "name": "url_launcher_linux", 909 + "version": "3.0.5", 910 + "kind": "transitive", 911 + "source": "hosted", 912 + "dependencies": [ 913 + "flutter", 914 + "url_launcher_platform_interface" 915 + ] 916 + }, 917 + { 918 + "name": "url_launcher_ios", 919 + "version": "6.1.4", 920 + "kind": "transitive", 921 + "source": "hosted", 922 + "dependencies": [ 923 + "flutter", 924 + "url_launcher_platform_interface" 925 + ] 926 + }, 927 + { 928 + "name": "url_launcher_android", 929 + "version": "6.0.35", 930 + "kind": "transitive", 931 + "source": "hosted", 932 + "dependencies": [ 933 + "flutter", 934 + "url_launcher_platform_interface" 935 + ] 936 + }, 937 + { 938 + "name": "path_provider", 939 + "version": "2.0.15", 940 + "kind": "direct", 941 + "source": "hosted", 942 + "dependencies": [ 943 + "flutter", 944 + "path_provider_android", 945 + "path_provider_foundation", 946 + "path_provider_linux", 947 + "path_provider_platform_interface", 948 + "path_provider_windows" 949 + ] 950 + }, 951 + { 952 + "name": "path_provider_foundation", 953 + "version": "2.2.3", 954 + "kind": "transitive", 955 + "source": "hosted", 956 + "dependencies": [ 957 + "flutter", 958 + "path_provider_platform_interface" 959 + ] 960 + }, 961 + { 962 + "name": "path_provider_android", 963 + "version": "2.0.27", 964 + "kind": "transitive", 965 + "source": "hosted", 966 + "dependencies": [ 967 + "flutter", 968 + "path_provider_platform_interface" 969 + ] 970 + }, 971 + { 972 + "name": "libtokyo_flutter", 973 + "version": "0.1.0", 974 + "kind": "direct", 975 + "source": "git", 976 + "dependencies": [ 977 + "flutter", 978 + "material_theme_builder", 979 + "libtokyo", 980 + "path", 981 + "intl", 982 + "filesize" 983 + ] 984 + }, 985 + { 986 + "name": "libtokyo", 987 + "version": "0.1.0", 988 + "kind": "direct", 989 + "source": "git", 990 + "dependencies": [ 991 + "meta", 992 + "path" 993 + ] 994 + }, 995 + { 996 + "name": "material_theme_builder", 997 + "version": "1.0.4", 998 + "kind": "transitive", 999 + "source": "hosted", 1000 + "dependencies": [ 1001 + "flutter", 1002 + "material_color_utilities" 1003 + ] 1004 + }, 1005 + { 1006 + "name": "flutter_localizations", 1007 + "version": "0.0.0", 1008 + "kind": "direct", 1009 + "source": "sdk", 1010 + "dependencies": [ 1011 + "flutter", 1012 + "intl", 1013 + "characters", 1014 + "clock", 1015 + "collection", 1016 + "js", 1017 + "material_color_utilities", 1018 + "meta", 1019 + "path", 1020 + "vector_math" 1021 + ] 1022 + } 1023 + ]
+2
pkgs/top-level/all-packages.nix
··· 38004 38004 38005 38005 enlightenment = recurseIntoAttrs (callPackage ../desktops/enlightenment { }); 38006 38006 38007 + expidus = recurseIntoAttrs (callPackage ../desktops/expidus {}); 38008 + 38007 38009 gnome2 = recurseIntoAttrs (callPackage ../desktops/gnome-2 { }); 38008 38010 38009 38011 gnome = recurseIntoAttrs (callPackage ../desktops/gnome { });