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; overrides = pkgs.lib.composeExtensions (oldAttrs.overrides or (_: _: { })) overrides;
}); });
makePkgsFromDir = pkgs: pkgNames: mkPath: makePkgsFromDirOverride = pkgs: ov: pkgNames: mkPath:
pkgs.lib.genAttrs pkgNames (name: 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: ({} ourHaskellPackages = pkgs: ({}
// makePkgsFromDir pkgs topLevelPackages (n: n) // makePkgsFromDirWithMan pkgs topLevelPackages (n: n)
// makePkgsFromDir pkgs keymanPackages (name: "hbs2-keyman/${name}") // makePkgsFromDirWithMan pkgs keymanPackages (name: "hbs2-keyman/${name}")
// makePkgsFromDir pkgs miscellaneous (name: "miscellaneous/${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