valeStyles: cleanup, format, refactor

Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
This commit is contained in:
Paul Meyer 2024-09-27 13:49:56 +02:00
parent 53393cc14c
commit df238ebe1d

View File

@ -1,34 +1,47 @@
{ lib, stdenvNoCC, fetchFromGitHub, fetchzip, nix-update-script }:
{
lib,
stdenvNoCC,
fetchFromGitHub,
nix-update-script,
}:
let
buildStyle =
{ name
, stylePath ? name
, ...
{
name,
stylePath ? name,
...
}@args:
stdenvNoCC.mkDerivation ({
pname = "vale-style-${lib.toLower name}";
stdenvNoCC.mkDerivation (
{
pname = "vale-style-${lib.toLower name}";
dontConfigure = true;
dontBuild = true;
doCheck = false;
dontFixup = true;
dontConfigure = true;
dontBuild = true;
doCheck = false;
dontFixup = true;
installPhase = ''
runHook preInstall
mkdir -p $out/share/vale/styles
cp -R ${stylePath} "$out/share/vale/styles/${name}"
runHook postInstall
'';
installPhase = ''
runHook preInstall
mkdir -p $out/share/vale/styles
cp -R ${stylePath} "$out/share/vale/styles/${name}"
runHook postInstall
'';
passthru.updateScript = nix-update-script { };
passthru.updateScript = nix-update-script { };
meta = {
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ katexochen ];
} // (args.meta or { });
} // removeAttrs args [ "meta" "name" ]);
meta = {
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ katexochen ];
} // (args.meta or { });
}
// removeAttrs args [
"meta"
"name"
]
);
in
{
alex = buildStyle rec {
name = "alex";