wip: add focs package

Signed-off-by: Brian McGee <brian@bmcgee.ie>
This commit is contained in:
Brian McGee 2024-04-29 15:37:37 +01:00
parent 894f90f084
commit 7cc49e2275
Signed by: brianmcgee
GPG Key ID: D49016E76AD1E8C0
2 changed files with 18 additions and 1 deletions

View File

@ -3,6 +3,7 @@
"vitepress": "^1.1.4"
},
"scripts": {
"vitepress": "vitepress",
"docs:dev": "vitepress dev",
"docs:build": "vitepress build",
"docs:preview": "vitepress preview"

View File

@ -1,5 +1,21 @@
_: {
perSystem = {pkgs, ...}: {
perSystem = {pkgs, self', ...}: {
packages.docs = pkgs.buildNpmPackage {
pname = "treefmt-docs";
inherit (self'.packages.default) version;
src = ../docs;
npmDepsHash = "sha256-acT9uaUhvxyM/S3hv1M9h5h2H5EpzrNbaxCYmzYn100=";
npmBuildScript = "docs:build";
installPhase = ''
runHook preInstall
cp -rv .vitepress/dist/ $out
runHook postInstall
'';
};
devshells.default = {
commands = let
category = "docs";