]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - overlays/default.nix
Add config for CI
[perso/Immae/Config/Nix.git] / overlays / default.nix
index 2e2cdd37f523db934cfd04192980f705b1002e0d..bdc99d26301db69537c98d5eac0e1e31b2a76845 100644 (file)
@@ -1,26 +1,48 @@
-{
-  mylibs = self: super: { mylibs = import ../libs.nix { nixpkgs = self; }; };
+let
+  flakeCompat = import ../lib/flake-compat.nix;
+  flakes = builtins.foldl' (a: b: a // b) {} (map (n: (flakeCompat n).overlays) [
+    ../flakes/backports
+    ../flakes/openarc
+    ../flakes/opendmarc
+    ../flakes/peertube
+    ../flakes/private/peertube
+  ]);
+in flakes // {
+  mylibs = self: super: { mylibs = import ../lib { pkgs = self; }; };
+  mypkgs = self: super: import ../pkgs { pkgs = self; };
 
   bitlbee = import ./bitlbee;
+  bitlbee-discord = import ./bitlbee-discord;
+  bonfire = import ./bonfire;
+  bundix = import ./bundix;
+  bugwarrior = import ./bugwarrior;
   dwm = import ./dwm;
   elinks = import ./elinks;
   gitweb = import ./gitweb;
+  gitolite = import ./gitolite;
   goaccess = import ./goaccess;
-  ldapvi = import ./ldapvi;
+  kanboard = import ./kanboard;
+  ledger = import ./ledger;
   lesspipe = import ./lesspipe;
   mysql = import ./databases/mysql;
   neomutt = import ./neomutt;
   nixops = import ./nixops;
   pass = import ./pass;
   pelican = import ./pelican;
+  php-packages = import ./php-packages;
+  postfix = import ./postfix;
   postgresql = import ./databases/postgresql;
-  profanity = import ./profanity;
+  procps-ng = import ./procps-ng;
   sc-im = import ./sc-im;
+  shaarli = import ./shaarli;
   slrn = import ./slrn;
   taskwarrior = import ./taskwarrior;
-  vit = import ./vit;
-  weboob = import ./weboob;
+  vcsh = import ./vcsh;
   weechat = import ./weechat;
   ympd = import ./ympd;
+  doing = import ./doing;
+  khal = import ./khal;
+  nix-direnv = import ./nix-direnv;
+  morph = import ./morph;
 }
 // import ./python-packages