mirror of https://github.com/voidlizard/hbs2
man stubs
This commit is contained in:
parent
8514b23aef
commit
8cecdc1e69
|
@ -0,0 +1 @@
|
|||
fixme-new manual
|
21
flake.nix
21
flake.nix
|
@ -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}")
|
||||
);
|
||||
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
hbs2-cli manual
|
|
@ -0,0 +1 @@
|
|||
git hbs2 manual
|
|
@ -0,0 +1 @@
|
|||
git-remote-hbs23 manual
|
|
@ -0,0 +1 @@
|
|||
hbs2-git3 manual
|
|
@ -0,0 +1 @@
|
|||
hbs2-keyman manual
|
|
@ -0,0 +1 @@
|
|||
hbs2-peer manual
|
|
@ -0,0 +1 @@
|
|||
hbs2-sync manual
|
|
@ -0,0 +1 @@
|
|||
hbs2 manual
|
Loading…
Reference in New Issue