diff --git a/pkgs/by-name/st/starship/package.nix b/pkgs/by-name/st/starship/package.nix index d24d03b9a61d..f9696fd123c4 100644 --- a/pkgs/by-name/st/starship/package.nix +++ b/pkgs/by-name/st/starship/package.nix @@ -34,6 +34,7 @@ rustPlatform.buildRustPackage (finalAttrs: { presetdir=$out/share/starship/presets/ mkdir -p $presetdir cp docs/public/presets/toml/*.toml $presetdir + install -Dm644 .github/config-schema.json $out/share/starship/config-schema.json '' + lib.optionalString (stdenv.hostPlatform.emulatorAvailable buildPackages) ( let @@ -55,8 +56,13 @@ rustPlatform.buildRustPackage (finalAttrs: { writableTmpDirAsHomeHook ]; - passthru.tests = { - inherit (nixosTests) starship; + passthru = { + jsonschema = { + config = "${finalAttrs.finalPackage}/share/starship/config-schema.json"; + }; + tests = { + inherit (nixosTests) starship; + }; }; meta = {