diff --git a/pkgs/applications/networking/cluster/terraform/default.nix b/pkgs/applications/networking/cluster/terraform/default.nix index fe653013cf4d..8c3cd76f3249 100644 --- a/pkgs/applications/networking/cluster/terraform/default.nix +++ b/pkgs/applications/networking/cluster/terraform/default.nix @@ -65,6 +65,7 @@ let zowoq techknowlogick ]; + mainProgram = "terraform"; }; } // attrs'); diff --git a/pkgs/development/ocaml-modules/ocamlformat/ocamlformat.nix b/pkgs/development/ocaml-modules/ocamlformat/ocamlformat.nix index 9b5b59ffae05..3ebc179f8601 100644 --- a/pkgs/development/ocaml-modules/ocamlformat/ocamlformat.nix +++ b/pkgs/development/ocaml-modules/ocamlformat/ocamlformat.nix @@ -1,5 +1,11 @@ -{ lib, callPackage, buildDunePackage, re, ocamlformat-lib, menhir -, version ? "0.26.0" }: +{ lib +, callPackage +, buildDunePackage +, re +, ocamlformat-lib +, menhir +, version ? "0.26.0" +}: let inherit (callPackage ./generic.nix { inherit version; }) src library_deps; @@ -22,5 +28,6 @@ in buildDunePackage { description = "Auto-formatter for OCaml code"; maintainers = with lib.maintainers; [ Zimmi48 marsam Julow ]; license = lib.licenses.mit; + mainProgram = "ocamlformat"; }; } diff --git a/pkgs/development/python-modules/isort/default.nix b/pkgs/development/python-modules/isort/default.nix index 5abfcc9737d0..6bf563af4784 100644 --- a/pkgs/development/python-modules/isort/default.nix +++ b/pkgs/development/python-modules/isort/default.nix @@ -1,4 +1,6 @@ -{ lib, buildPythonPackage, fetchFromGitHub +{ lib +, buildPythonPackage +, fetchFromGitHub , colorama , hypothesis , poetry-core @@ -77,5 +79,6 @@ buildPythonPackage rec { homepage = "https://github.com/PyCQA/isort"; license = licenses.mit; maintainers = with maintainers; [ couchemar ]; + mainProgram = "isort"; }; } diff --git a/pkgs/development/python-modules/mdformat/default.nix b/pkgs/development/python-modules/mdformat/default.nix index 2891cd430803..3ac61c1a1888 100644 --- a/pkgs/development/python-modules/mdformat/default.nix +++ b/pkgs/development/python-modules/mdformat/default.nix @@ -88,13 +88,15 @@ let "mdformat" ]; - passthru = {inherit withPlugins;}; + passthru = { inherit withPlugins; }; meta = with lib; { description = "CommonMark compliant Markdown formatter"; homepage = "https://mdformat.rtfd.io/"; license = with licenses; [ mit ]; maintainers = with maintainers; [ fab aldoborrero ]; + mainProgram = "mdformat"; }; }; -in package +in +package diff --git a/pkgs/development/tools/beautysh/default.nix b/pkgs/development/tools/beautysh/default.nix index e592133e59be..c66313671e4d 100644 --- a/pkgs/development/tools/beautysh/default.nix +++ b/pkgs/development/tools/beautysh/default.nix @@ -45,5 +45,6 @@ python3.pkgs.buildPythonApplication rec { homepage = "https://github.com/lovesegfault/beautysh"; license = with licenses; [ asl20 ]; maintainers = with maintainers; [ fab ]; + mainProgram = "beautysh"; }; } diff --git a/pkgs/development/tools/documentation/mdsh/default.nix b/pkgs/development/tools/documentation/mdsh/default.nix index 85f19d899ed6..654721c50ea9 100644 --- a/pkgs/development/tools/documentation/mdsh/default.nix +++ b/pkgs/development/tools/documentation/mdsh/default.nix @@ -18,5 +18,6 @@ rustPlatform.buildRustPackage rec { homepage = "https://github.com/zimbatm/mdsh"; license = with licenses; [ mit ]; maintainers = with maintainers; [ zimbatm ]; + mainProgram = "mdsh"; }; } diff --git a/pkgs/development/tools/dprint/default.nix b/pkgs/development/tools/dprint/default.nix index ac973700bf3a..dc5104e9cd96 100644 --- a/pkgs/development/tools/dprint/default.nix +++ b/pkgs/development/tools/dprint/default.nix @@ -28,5 +28,6 @@ rustPlatform.buildRustPackage rec { homepage = "https://dprint.dev"; license = licenses.mit; maintainers = with maintainers; [ khushraj ]; + mainProgram = "dprint"; }; } diff --git a/pkgs/development/tools/fnlfmt/default.nix b/pkgs/development/tools/fnlfmt/default.nix index 1c879c476370..14c783ce845b 100644 --- a/pkgs/development/tools/fnlfmt/default.nix +++ b/pkgs/development/tools/fnlfmt/default.nix @@ -37,5 +37,6 @@ stdenv.mkDerivation rec { license = licenses.lgpl3Plus; platforms = lua.meta.platforms; maintainers = with maintainers; [ chiroptical ]; + mainProgram = "fnlfmt"; }; } diff --git a/pkgs/development/tools/gofumpt/default.nix b/pkgs/development/tools/gofumpt/default.nix index 9030a185d566..2e30bfefc61a 100644 --- a/pkgs/development/tools/gofumpt/default.nix +++ b/pkgs/development/tools/gofumpt/default.nix @@ -18,5 +18,6 @@ buildGoModule rec { homepage = "https://github.com/mvdan/gofumpt"; license = licenses.bsd3; maintainers = with maintainers; [ rvolosatovs ]; + mainProgram = "gofumpt"; }; } diff --git a/pkgs/development/tools/google-java-format/default.nix b/pkgs/development/tools/google-java-format/default.nix index 77515f203a2f..285d181fe095 100644 --- a/pkgs/development/tools/google-java-format/default.nix +++ b/pkgs/development/tools/google-java-format/default.nix @@ -42,5 +42,6 @@ stdenv.mkDerivation rec { license = licenses.asl20; maintainers = [ maintainers.emptyflask ]; platforms = platforms.all; + mainProgram = "google-java-format"; }; } diff --git a/pkgs/development/tools/rufo/default.nix b/pkgs/development/tools/rufo/default.nix index d64173700e77..f198ce36d91b 100644 --- a/pkgs/development/tools/rufo/default.nix +++ b/pkgs/development/tools/rufo/default.nix @@ -12,5 +12,6 @@ bundlerApp { homepage = "https://github.com/ruby-formatter/rufo"; license = licenses.mit; maintainers = with maintainers; [ andersk ]; + mainProgram = "rufo"; }; } diff --git a/pkgs/development/tools/scalafmt/default.nix b/pkgs/development/tools/scalafmt/default.nix index 35783d255618..db65c8f3b79c 100644 --- a/pkgs/development/tools/scalafmt/default.nix +++ b/pkgs/development/tools/scalafmt/default.nix @@ -12,7 +12,7 @@ let cp $(< deps) $out/share/java/ ''; outputHashMode = "recursive"; - outputHash = "sha256-r4vv62H0AryjZb+34fVHvqvndipOYyf6XpQC9u8Dxso="; + outputHash = "sha256-r4vv62H0AryjZb+34fVHvqvndipOYyf6XpQC9u8Dxso="; }; in stdenv.mkDerivation { @@ -42,5 +42,6 @@ stdenv.mkDerivation { homepage = "http://scalameta.org/scalafmt"; license = licenses.asl20; maintainers = [ maintainers.markus1189 ]; + mainProgram = "scalafmt"; }; } diff --git a/pkgs/development/tools/shellcheck/default.nix b/pkgs/development/tools/shellcheck/default.nix index 1ce28d4832e5..8d04c357ce50 100644 --- a/pkgs/development/tools/shellcheck/default.nix +++ b/pkgs/development/tools/shellcheck/default.nix @@ -7,13 +7,14 @@ let # TODO: move to lib/ in separate PR overrideMeta = drv: overrideFn: let - drv' = if drv ? meta then drv else drv // { meta = {}; }; + drv' = if drv ? meta then drv else drv // { meta = { }; }; pos = (builtins.unsafeGetAttrPos "pname" drv'); meta' = drv'.meta // { # copied from the mkDerivation code position = pos.file + ":" + toString pos.line; }; - in drv' // { meta = meta' // overrideFn meta'; }; + in + drv' // { meta = meta' // overrideFn meta'; }; bin = haskell.lib.compose.justStaticExecutables ShellCheck; @@ -38,14 +39,15 @@ let mkdir $out ''; - passthru = ShellCheck.passthru or {} // { + passthru = ShellCheck.passthru or { } // { # pandoc takes long to build and documentation isn't needed for in nixpkgs usage unwrapped = ShellCheck; }; }; in - overrideMeta shellcheck (old: { - maintainers = with lib.maintainers; [ zowoq ]; - outputsToInstall = [ "bin" "man" "doc" ]; - }) +overrideMeta shellcheck (old: { + maintainers = with lib.maintainers; [ zowoq ]; + mainProgram = "shellcheck"; + outputsToInstall = [ "bin" "man" "doc" ]; +}) diff --git a/pkgs/development/tools/stylua/default.nix b/pkgs/development/tools/stylua/default.nix index b2c919c8b673..bf201b5eb5b8 100644 --- a/pkgs/development/tools/stylua/default.nix +++ b/pkgs/development/tools/stylua/default.nix @@ -31,5 +31,6 @@ rustPlatform.buildRustPackage rec { changelog = "https://github.com/johnnymorganz/stylua/blob/v${version}/CHANGELOG.md"; license = licenses.mpl20; maintainers = with maintainers; [ figsoda ]; + mainProgram = "stylua"; }; } diff --git a/pkgs/development/tools/taplo/default.nix b/pkgs/development/tools/taplo/default.nix index 0d4d529299bf..43026331f5c7 100644 --- a/pkgs/development/tools/taplo/default.nix +++ b/pkgs/development/tools/taplo/default.nix @@ -27,5 +27,6 @@ rustPlatform.buildRustPackage rec { homepage = "https://taplo.tamasfe.dev"; license = licenses.mit; maintainers = with maintainers; [ figsoda ]; + mainProgram = "taplo"; }; } diff --git a/pkgs/development/tools/yamlfmt/default.nix b/pkgs/development/tools/yamlfmt/default.nix index a2783ff0a23a..e1557101f160 100644 --- a/pkgs/development/tools/yamlfmt/default.nix +++ b/pkgs/development/tools/yamlfmt/default.nix @@ -20,5 +20,6 @@ buildGoModule rec { homepage = "https://github.com/google/yamlfmt"; license = licenses.asl20; maintainers = with maintainers; [ sno2wman ]; + mainProgram = "yamlfmt"; }; } diff --git a/pkgs/development/tools/zprint/default.nix b/pkgs/development/tools/zprint/default.nix index 4cceda481a3b..82997d70333a 100644 --- a/pkgs/development/tools/zprint/default.nix +++ b/pkgs/development/tools/zprint/default.nix @@ -1,4 +1,4 @@ -{ lib, buildGraalvmNativeImage, fetchurl }: +{ lib, buildGraalvmNativeImage, fetchurl }: buildGraalvmNativeImage rec { pname = "zprint"; @@ -28,5 +28,6 @@ buildGraalvmNativeImage rec { homepage = "https://github.com/kkinnear/zprint"; license = licenses.mit; maintainers = with maintainers; [ stelcodes ]; + mainProgram = "zprint"; }; } diff --git a/pkgs/tools/text/shfmt/default.nix b/pkgs/tools/text/shfmt/default.nix index 3f672f23500f..eeeae662efc5 100644 --- a/pkgs/tools/text/shfmt/default.nix +++ b/pkgs/tools/text/shfmt/default.nix @@ -33,5 +33,6 @@ buildGoModule rec { ''; license = licenses.bsd3; maintainers = with maintainers; [ zowoq SuperSandro2000 ]; + mainProgram = "shfmt"; }; }