1{
2 lib,
3 newScope,
4 config,
5}:
6
7lib.makeScope newScope (
8 self:
9 with self;
10 {
11 async-prompt = callPackage ./async-prompt.nix { };
12
13 autopair = callPackage ./autopair.nix { };
14
15 bang-bang = callPackage ./bang-bang.nix { };
16
17 bobthefish = callPackage ./bobthefish.nix { };
18
19 bobthefisher = callPackage ./bobthefisher.nix { };
20
21 buildFishPlugin = callPackage ./build-fish-plugin.nix { };
22
23 colored-man-pages = callPackage ./colored-man-pages.nix { };
24
25 clownfish = callPackage ./clownfish.nix { };
26
27 bass = callPackage ./bass.nix { };
28
29 done = callPackage ./done.nix { };
30
31 exercism-cli-fish-wrapper = callPackage ./exercism-cli-fish-wrapper.nix { };
32
33 fifc = callPackage ./fifc.nix { };
34
35 fish-bd = callPackage ./fish-bd.nix { };
36
37 # Fishtape 2.x and 3.x aren't compatible,
38 # but both versions are used in the tests of different other plugins.
39 fishtape = callPackage ./fishtape.nix { };
40 fishtape_3 = callPackage ./fishtape_3.nix { };
41
42 fish-you-should-use = callPackage ./fish-you-should-use.nix { };
43
44 foreign-env = callPackage ./foreign-env { };
45
46 forgit = callPackage ./forgit.nix { };
47
48 fzf = callPackage ./fzf.nix { };
49
50 fzf-fish = callPackage ./fzf-fish.nix { };
51
52 github-copilot-cli-fish = callPackage ./github-copilot-cli-fish.nix { };
53
54 git-abbr = callPackage ./git-abbr.nix { };
55
56 grc = callPackage ./grc.nix { };
57
58 gruvbox = callPackage ./gruvbox.nix { };
59
60 humantime-fish = callPackage ./humantime-fish.nix { };
61
62 hydro = callPackage ./hydro.nix { };
63
64 macos = callPackage ./macos.nix { };
65
66 nvm = callPackage ./nvm.nix { };
67
68 pisces = callPackage ./pisces.nix { };
69
70 plugin-git = callPackage ./plugin-git.nix { };
71
72 plugin-sudope = callPackage ./plugin-sudope.nix { };
73
74 puffer = callPackage ./puffer.nix { };
75
76 pure = callPackage ./pure.nix { };
77
78 sdkman-for-fish = callPackage ./sdkman-for-fish.nix { };
79
80 spark = callPackage ./spark.nix { };
81
82 sponge = callPackage ./sponge.nix { };
83
84 tide = callPackage ./tide.nix { };
85
86 transient-fish = callPackage ./transient-fish.nix { };
87
88 wakatime-fish = callPackage ./wakatime-fish.nix { };
89
90 z = callPackage ./z.nix { };
91 }
92 // lib.optionalAttrs config.allowAliases {
93 autopair-fish = self.autopair; # Added 2023-03-10
94 }
95)