4 pkgs = self.callPackage ({ pkgs }: pkgs) {};
5 haskellLib = pkgs.haskell.lib;
7 commandRuntimeDeps = with pkgs; [
16 # Dynamic linking with split objects dramatically increases startup time (about
17 # 0.5 seconds on a decent machine with SSD), so we do `justStaticExecutables`.
18 obelisk-command = haskellLib.overrideCabal
19 (haskellLib.generateOptparseApplicativeCompletion "ob"
20 (haskellLib.justStaticExecutables super.obelisk-command))
22 buildTools = (drv.buildTools or []) ++ [ pkgs.buildPackages.makeWrapper ];
24 ${drv.postFixup or ""}
25 # Make `ob` reference its runtime dependencies.
26 wrapProgram "$out"/bin/ob --prefix PATH : ${pkgs.lib.makeBinPath commandRuntimeDeps}
28 passthru = { inherit commandRuntimeDeps; };
31 obelisk-selftest = haskellLib.justStaticExecutables super.obelisk-selftest;
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list