1{ schematicSrc ? { outPath = ./.; revCount = 0; gitTag = "dirty"; }
2, supportedSystems ? [ "x86_64-linux" ]
6 _nixpkgs = import <nixpkgs> {};
7 inherit (_nixpkgs) pkgs lib;
9 stackageOverlayPath = pkgs.fetchFromGitHub {
11 repo = "nixpkgs-stackage";
12 rev = "abe0a03ba2bde609b0707ce45301ec836cb3ed29";
13 sha256 = "0ksdk83zbsgvs30izwsfyjh4xxwz8dsn9a5igrs3pjap4whpzqfv";
17 overlays = [ (import stackageOverlayPath) ];
20 release = import <nixpkgs/pkgs/top-level/release-lib.nix> { inherit nixpkgsArgs supportedSystems; };
24 nixpkgs = release.pkgsFor system;
25 stackage = nixpkgs.haskell.packages.stackage.lib.callStackage2nix "schematic" schematicSrc { inherit nixpkgs; };
30 lib.genAttrs supportedSystems (system: {
31 inherit (mkStackage system) schematic;
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