Flutter SDK icon

Flutter SDK 3.29.0

UI toolkit for building applications for mobile, web and desktop

Installation

System wide:

{
  environment.systemPackages = with nix-casks.packages.${system}; [
    flutter # Flutter SDK
  ];
}

Home Manager:

{
  home.packages = with nix-casks.packages.${system}; [
    flutter # Flutter SDK
  ];
}

Package Definition

{
  "pname": "flutter",
  "version": "3.29.0",
  "src": {
    "url": "https://storage.googleapis.com/flutter_infra_release/releases/stable/macos/flutter_macos_arm64_3.29.0-stable.zip",
    "sha256": "8c3196363c7e79ead5bd2bd657cad6915afdf5b315ca51bfa7e569f490ec3de4"
  },
  "installPhase": [
    "mkdir -p \"$out/bin/dart\" && ln -s \"flutter/bin/dart\" \"$out/bin/dart\"",
    "mkdir -p \"$out/bin/flutter\" && ln -s \"flutter/bin/flutter\" \"$out/bin/flutter\"",
    "mkdir -p \"$out/share/flutter\" && ln -s \"flutter\" \"$out/share/flutter\""
  ],
  "meta": {
    "description": "UI toolkit for building applications for mobile, web and desktop",
    "homepage": "https://flutter.dev/"
  }
}