|
397 | 397 |
|
398 | 398 |
|
399 | 399 | treefmt =
|
400 |
| - # let |
401 |
| - # prettier-solidity = pkgs.buildNpmPackage { |
402 |
| - # name = "prettier-plugin-solidity"; |
403 |
| - # version = "1.1.3"; |
404 |
| - # nativeBuildInputs = [ pkgs.pkg-config pkgs.python3 ]; |
405 |
| - # src = pkgs.fetchFromGitHub { |
406 |
| - # owner = "prettier-solidity"; |
407 |
| - # repo = "prettier-plugin-solidity"; |
408 |
| - # rev = "0f0b31bd1d76626cad4ce576d89088ef23ad87f3"; |
409 |
| - # hash = "sha256-zodOB5hARb7Jrb6d4gqmBKEFKUg0ZNZKbTN7H4vJk2w="; |
410 |
| - # }; |
411 |
| - # npmInstallFlags = "--include=dev"; |
412 |
| - # npmDepsHash = |
413 |
| - # "sha256-Hzc4j9icNxTJNNaZ3PrmLKcUVR26nu4KqLireP4WmZM="; |
414 |
| - # }; |
415 |
| - # in |
| 400 | + let |
| 401 | + prettier-solidity = pkgs.buildNpmPackage { |
| 402 | + name = "prettier-plugin-solidity"; |
| 403 | + version = "1.1.3"; |
| 404 | + nativeBuildInputs = [ pkgs.pkg-config pkgs.python3 ]; |
| 405 | + src = pkgs.fetchFromGitHub { |
| 406 | + owner = "prettier-solidity"; |
| 407 | + repo = "prettier-plugin-solidity"; |
| 408 | + rev = "0f0b31bd1d76626cad4ce576d89088ef23ad87f3"; |
| 409 | + hash = "sha256-zodOB5hARb7Jrb6d4gqmBKEFKUg0ZNZKbTN7H4vJk2w="; |
| 410 | + }; |
| 411 | + npmInstallFlags = "--include=dev"; |
| 412 | + npmDepsHash = |
| 413 | + "sha256-Hzc4j9icNxTJNNaZ3PrmLKcUVR26nu4KqLireP4WmZM="; |
| 414 | + }; |
| 415 | + in |
416 | 416 | {
|
417 | 417 | projectRootFile = "flake.nix";
|
418 | 418 | programs = {
|
|
438 | 438 | global.excludes = [ "**/vendor/**" ];
|
439 | 439 | formatter.prettier = {
|
440 | 440 | # TODO: Use settings.pluginSearchDirs
|
441 |
| - # options = [ "--write" ] ++ (if pkgs.stdenv.isLinux then [ "--plugin-search-dir=${prettier-solidity}/lib" ] else [ ]); |
| 441 | + options = [ "--write" ] ++ (if pkgs.stdenv.isLinux then [ "--plugin-search-dir=${prettier-solidity}/lib" ] else [ ]); |
442 | 442 | includes = [
|
443 | 443 | "*.css"
|
444 | 444 | "*.html"
|
|
455 | 455 | "*.d.ts"
|
456 | 456 | "*.yaml"
|
457 | 457 | "*.yml"
|
| 458 | + "*.sol" |
458 | 459 | ];
|
459 | 460 | };
|
460 | 461 | };
|
|
0 commit comments