]> git.immae.eu Git - perso/Immae/Config/Nix.git/blob - overlays/default.nix
Rework buildbot: Move towards independent builds
[perso/Immae/Config/Nix.git] / overlays / default.nix
1 let
2 flakeCompat = import ../lib/flake-compat.nix;
3 flakes = builtins.foldl' (a: b: a // b) {} (map (n: (flakeCompat n).overlays) [
4 ../flakes/backports
5 ../flakes/etherpad-lite
6 ../flakes/grocy
7 ../flakes/openarc
8 ../flakes/opendmarc
9 ../flakes/peertube
10 ../flakes/diaspora
11 ../flakes/mastodon
12 ../flakes/mediagoblin
13 ../flakes/private/peertube
14 ../flakes/private/buildbot
15 ]);
16 in flakes // {
17 mylibs = self: super: { mylibs = import ../lib { pkgs = self; }; };
18 mypkgs = self: super: import ../pkgs { pkgs = self; };
19
20 bitlbee = import ./bitlbee;
21 bitlbee-discord = import ./bitlbee-discord;
22 bonfire = import ./bonfire;
23 bundix = import ./bundix;
24 bugwarrior = import ./bugwarrior;
25 dwm = import ./dwm;
26 elinks = import ./elinks;
27 gitweb = import ./gitweb;
28 gitolite = import ./gitolite;
29 goaccess = import ./goaccess;
30 kanboard = import ./kanboard;
31 ledger = import ./ledger;
32 lesspipe = import ./lesspipe;
33 mysql = import ./databases/mysql;
34 neomutt = import ./neomutt;
35 nixops = import ./nixops;
36 pass = import ./pass;
37 php-packages = import ./php-packages;
38 postfix = import ./postfix;
39 postgresql = import ./databases/postgresql;
40 procps-ng = import ./procps-ng;
41 sc-im = import ./sc-im;
42 shaarli = import ./shaarli;
43 slrn = import ./slrn;
44 taskwarrior = import ./taskwarrior;
45 vcsh = import ./vcsh;
46 weechat = import ./weechat;
47 ympd = import ./ympd;
48 doing = import ./doing;
49 khal = import ./khal;
50 nix-direnv = import ./nix-direnv;
51 morph = import ./morph;
52 }
53 // import ./python-packages