]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - flakes/mypackages/overlays/default.nix
Add flake skeletons
[perso/Immae/Config/Nix.git] / flakes / mypackages / overlays / default.nix
diff --git a/flakes/mypackages/overlays/default.nix b/flakes/mypackages/overlays/default.nix
new file mode 100644 (file)
index 0000000..d55f679
--- /dev/null
@@ -0,0 +1,51 @@
+{ forFlakes ? false, mypkgs ? null, sources, mylibs }:
+let
+  flakes = builtins.foldl' (a: b: a // b) {} (map (n: (builtins.getFlake "path:${builtins.toString n}").overlays) [
+    ../../backports
+    ../../etherpad-lite
+    ../../grocy
+    ../../openarc
+    ../../opendmarc
+    ../../peertube
+    ../../diaspora
+    ../../mastodon
+    ../../mediagoblin
+    ../../private/peertube
+    ../../private/buildbot
+    ../../private/php
+  ]);
+in (if forFlakes then {} else flakes) // {
+  mylibs = self: super: { inherit mylibs; };
+  mypkgs = self: super: (if mypkgs == null then {} else mypkgs.override { pkgs = self; });
+  sources = self: super: { inherit sources; };
+
+  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;
+  kanboard = import ./kanboard;
+  ledger = import ./ledger;
+  lesspipe = import ./lesspipe;
+  mysql = import ./databases/mysql;
+  neomutt = import ./neomutt;
+  pass = import ./pass;
+  php-packages = import ./php-packages;
+  postfix = import ./postfix;
+  postgresql = import ./databases/postgresql;
+  procps = import ./procps-ng;
+  slrn = import ./slrn;
+  vcsh = import ./vcsh;
+  weechat = import ./weechat;
+  ympd = import ./ympd;
+  doing = import ./doing;
+  nix-direnv = import ./nix-direnv;
+  morph = import ./morph;
+  urlwatch = import ./urlwatch;
+}
+// import ./python-packages