1{ lib, newScope, config }:
2
3lib.makeScope newScope (self: with self; {
4 async-prompt = callPackage ./async-prompt.nix { };
5
6 autopair = callPackage ./autopair.nix { };
7
8 bobthefish = callPackage ./bobthefish.nix { };
9
10 bobthefisher = callPackage ./bobthefisher.nix { };
11
12 buildFishPlugin = callPackage ./build-fish-plugin.nix { };
13
14 colored-man-pages = callPackage ./colored-man-pages.nix { };
15
16 clownfish = callPackage ./clownfish.nix { };
17
18 bass = callPackage ./bass.nix { };
19
20 done = callPackage ./done.nix { };
21
22 # Fishtape 2.x and 3.x aren't compatible,
23 # but both versions are used in the tests of different other plugins.
24 fishtape = callPackage ./fishtape.nix { };
25 fishtape_3 = callPackage ./fishtape_3.nix { };
26
27 foreign-env = callPackage ./foreign-env { };
28
29 forgit = callPackage ./forgit.nix { };
30
31 fzf = callPackage ./fzf.nix { };
32
33 fzf-fish = callPackage ./fzf-fish.nix { };
34
35 github-copilot-cli-fish = callPackage ./github-copilot-cli-fish.nix { };
36
37 grc = callPackage ./grc.nix { };
38
39 humantime-fish = callPackage ./humantime-fish.nix { };
40
41 hydro = callPackage ./hydro.nix { };
42
43 pisces = callPackage ./pisces.nix { };
44
45 plugin-git = callPackage ./plugin-git.nix { };
46
47 puffer = callPackage ./puffer.nix { };
48
49 pure = callPackage ./pure.nix { };
50
51 sdkman-for-fish = callPackage ./sdkman-for-fish.nix { };
52
53 sponge = callPackage ./sponge.nix { };
54
55 tide = callPackage ./tide.nix { };
56
57 wakatime-fish = callPackage ./wakatime-fish.nix { };
58
59 z = callPackage ./z.nix { };
60} // lib.optionalAttrs config.allowAliases {
61 autopair-fish = self.autopair; # Added 2023-03-10
62})