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