man stubs

This commit is contained in:
Snail 2025-02-20 03:16:52 +04:00 committed by voidlizard
parent 8514b23aef
commit 8cecdc1e69
10 changed files with 26 additions and 4 deletions

View File

@ -0,0 +1 @@
fixme-new manual

View File

@ -82,13 +82,26 @@ outputs = { self, nixpkgs, flake-utils, ... }@inputs:
overrides = pkgs.lib.composeExtensions (oldAttrs.overrides or (_: _: { })) overrides;
});
makePkgsFromDir = pkgs: pkgNames: mkPath:
makePkgsFromDirOverride = pkgs: ov: pkgNames: mkPath:
pkgs.lib.genAttrs pkgNames (name:
pkgs.haskellPackages.callCabal2nix name "${self}/${mkPath name}" {});
ov (pkgs.haskellPackages.callCabal2nix name "${self}/${mkPath name}" {})
);
makePkgsFromDir = pkgs: makePkgsFromDirOverride pkgs (q: q);
makePkgsFromDirWithMan = pkgs: makePkgsFromDirOverride pkgs (q:
q.overrideDerivation (drv: {
postInstall = ''
if [ -d man ]; then
mkdir -p $out
cp -r man $out/
fi
'';
})
);
ourHaskellPackages = pkgs: ({}
// makePkgsFromDir pkgs topLevelPackages (n: n)
// makePkgsFromDir pkgs keymanPackages (name: "hbs2-keyman/${name}")
// makePkgsFromDirWithMan pkgs topLevelPackages (n: n)
// makePkgsFromDirWithMan pkgs keymanPackages (name: "hbs2-keyman/${name}")
// makePkgsFromDir pkgs miscellaneous (name: "miscellaneous/${name}")
);

View File

@ -0,0 +1 @@
hbs2-cli manual

View File

@ -0,0 +1 @@
git hbs2 manual

View File

@ -0,0 +1 @@
git-remote-hbs23 manual

View File

@ -0,0 +1 @@
hbs2-git3 manual

View File

@ -0,0 +1 @@
hbs2-keyman manual

View File

@ -0,0 +1 @@
hbs2-peer manual

View File

@ -0,0 +1 @@
hbs2-sync manual

1
hbs2/man/man1/hbs2.1 Normal file
View File

@ -0,0 +1 @@
hbs2 manual