1{ reflex-platform-fun ? import ./dep/reflex-platform
2, supportedSystems ? ["x86_64-linux" "x86_64-darwin"]
6 native-reflex-platform = reflex-platform-fun {};
7 inherit (native-reflex-platform.nixpkgs) lib;
9 tests = system: import ./test { pkgs = (reflex-platform-fun { inherit system; }).nixpkgs; };
11 perPlatform = lib.genAttrs supportedSystems (system: let
12 reflex-platform = reflex-platform-fun { inherit system; };
16 ] ++ lib.optionals (reflex-platform.androidSupport) [
19 ] ++ lib.optionals (reflex-platform.iosSupport) [
22 compilerPkgs = lib.genAttrs compilers (ghc: let
23 reflex-platform = reflex-platform-fun {
26 # Use this package's source for reflex
28 _dep = super._dep // {
29 reflex-dom = builtins.filterSource (path: type: !(builtins.elem (baseNameOf path) [
33 ]) && !(builtins.elem path [
45 all = tests system // {
46 inherit (reflex-platform.${ghc})
52 cache = reflex-platform.pinBuildInputs "reflex-${system}-${ghc}"
53 (builtins.attrValues all);
56 cache = reflex-platform.pinBuildInputs "reflex-${system}"
57 (map (a: a.cache) (builtins.attrValues compilerPkgs));
60 metaCache = native-reflex-platform.pinBuildInputs "reflex-dom-everywhere"
61 (map (a: a.cache) (builtins.attrValues perPlatform));
63in perPlatform // { inherit metaCache; }
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