···4747The first section of this file lists eggs which are required by `egg2nix`
4848itself; all other eggs go into the second section. After editing, follow the
4949procedure for updating eggs.
5050+5151+## Override Scope {#sec-chicken-override-scope}
5252+5353+The chicken package and its eggs, respectively, reside in a scope. This means,
5454+the scope can be overridden to effect other packages in it.
5555+5656+This example shows how to use a local copy of `srfi-180` and have it affect
5757+all the other eggs:
5858+5959+```nix
6060+let
6161+ myChickenPackages = pkgs.chickenPackages.overrideScope' (self: super: {
6262+ # The chicken package itself can be overridden to effect the whole ecosystem.
6363+ # chicken = super.chicken.overrideAttrs {
6464+ # src = ...
6565+ # };
6666+6767+ chickenEggs = super.chickenEggs.overrideScope' (eggself: eggsuper: {
6868+ srfi-180 = eggsuper.srfi-180.overrideAttrs {
6969+ # path to a local copy of srfi-180
7070+ src = ...
7171+ };
7272+ });
7373+ });
7474+in
7575+# Here, `myChickenPackages.chickenEggs.json-rpc`, which depends on `srfi-180` will use
7676+# the local copy of `srfi-180`.
7777+# ...
7878+```
···1212 else "${name} ${toString val}\n";
13131414 configType = with types;
1515- let atom = oneOf [ int bool string path ];
1515+ let atom = oneOf [ int bool str path ];
1616 in attrsOf (either atom (listOf atom))
1717 // { description = ''
1818 privoxy configuration type. The format consists of an attribute
···8181 amuleGui = throw "amuleGui was renamed to amule-gui"; # Added 2022-02-11
8282 amsn = throw "amsn has been removed due to being unmaintained"; # Added 2020-12-09
8383 angelfish = libsForQt5.kdeGear.angelfish; # Added 2021-10-06
8484+ angryipscanner = ipscan; # Added 2023-08-30
8485 ansible_2_12 = throw "Ansible 2.12 goes end of life in 2023/05 and can't be supported throughout the 23.05 release cycle"; # Added 2023-05-16
8586 ansible_2_11 = throw "Ansible 2.11 goes end of life in 2022/11 and can't be supported throughout the 22.05 release cycle"; # Added 2022-03-30
8687 ansible_2_10 = throw "Ansible 2.10 went end of life in 2022/05 and has subsequently been dropped"; # Added 2022-03-30
···533534 flutter-beta = throw "Non-stable versions of Flutter have been removed. You can use flutterPackages.mkFlutter to generate a package for other Flutter versions"; # Added 2020-01-15
534535 flutter-dev = throw "Non-stable versions of Flutter have been removed. You can use flutterPackages.mkFlutter to generate a package for other Flutter versions"; # Added 2020-01-15
535536 flutter2 = throw "flutter2 has been removed because it isn't updated anymore, and no packages in nixpkgs use it. If you still need it, use flutter.mkFlutter to get a custom version"; # Added 2023-07-03
537537+ flutter37 = throw "flutter37 has been removed because it isn't updated anymore, and no packages in nixpkgs use it. If you still need it, use flutter.mkFlutter to get a custom version"; # Added 2023-07-03
536538 flvtool2 = throw "flvtool2 has been removed"; # Added 2020-11-03
537539 fme = throw "fme was removed, because it is old and uses Glade, a discontinued library"; # Added 2022-01-26
538540 foldingathome = fahclient; # Added 2020-09-03