]> git.immae.eu Git - perso/Immae/Config/Nix.git/blob - flakes/mypackages/pkgs/default.nix
Add flake skeletons
[perso/Immae/Config/Nix.git] / flakes / mypackages / pkgs / default.nix
1 { forFlakes ? false, pkgs, mylibs, sources, environments }:
2 let
3 inherit (pkgs) callPackage python2Packages python38Packages python38;
4 in
5 rec {
6 myEnvironments = environments;
7 bash-libs = callPackage ./bash-libs {};
8 boinctui = callPackage ./boinctui {};
9 cnagios = callPackage ./cnagios {};
10 commento = callPackage ./commento {};
11 flrn = callPackage ./flrn { slang = callPackage ./slang_1 {}; };
12 fluentd = callPackage ./fluentd {};
13 fluent-bit = callPackage ./fluent-bit {};
14 genius = callPackage ./genius {};
15 ical2html = callPackage ./ical2html {};
16 mtop = callPackage ./mtop {};
17 muttprint = callPackage ./muttprint {};
18 mutt-ics = callPackage ./mutt-ics {};
19 nagios-cli = callPackage ./nagios-cli {};
20 nagnu = callPackage ./nagnu {};
21 nb = callPackage ./nb {};
22 note = callPackage ./note {};
23 notmuch-python2 = callPackage ./notmuch/notmuch-python { pythonPackages = python2Packages; };
24 notmuch-python3 = callPackage ./notmuch/notmuch-python { pythonPackages = python38Packages; };
25 notmuch-vim = callPackage ./notmuch/notmuch-vim {};
26 perl-ical-parser-html = callPackage ./perl-ical-parser-html {};
27 pgpid = callPackage ./pgpid { inherit bash-libs; };
28 predixy = callPackage ./predixy {};
29 riotkit-do = callPackage ./riotkit-do {};
30 rrsync_sudo = callPackage ./rrsync_sudo {};
31 signaldctl = callPackage ./signaldctl {};
32 telegram-history-dump = callPackage ./telegram-history-dump {};
33 telegramircd = callPackage ./telegramircd { telethon = callPackage ./telethon_sync {}; };
34 terminal-velocity = callPackage ./terminal-velocity {};
35 tiv = callPackage ./tiv {};
36 twins = callPackage ./twins {};
37 upcmd = callPackage ./upcmd {};
38 umami = callPackage ./umami {};
39 unicodeDoc = callPackage ./unicode {};
40 shaarli = callPackage ./shaarli {};
41
42 cardano = callPackage ./crypto/cardano {};
43 cardano-cli = callPackage ./crypto/cardano-cli {};
44 iota-cli-app = callPackage ./crypto/iota-cli-app { inherit mylibs; };
45 sia = callPackage ./crypto/sia {};
46
47 proftpd = callPackage ./proftpd {};
48 pure-ftpd = callPackage ./pure-ftpd {};
49
50 composerEnv = callPackage ./composer-env {};
51 webapps = import ./webapps { inherit forFlakes callPackage mylibs composerEnv sources; };
52
53 monitoring-plugins = callPackage ./monitoring-plugins {};
54 naemon = callPackage ./naemon { inherit monitoring-plugins; };
55 naemon-livestatus = callPackage ./naemon-livestatus { inherit naemon; };
56 gearmand = callPackage ./gearmand {};
57 status_engine = {
58 module = callPackage ./status_engine/module.nix { inherit gearmand; };
59 worker = callPackage ./status_engine/worker.nix { inherit composerEnv gearmand; };
60 interface = callPackage ./status_engine/interface.nix { inherit composerEnv; };
61 };
62
63 python3PackagesPlus = callPackage ./python-packages { python = python38; };
64 dovecot_deleted-to-trash = callPackage ./dovecot/plugins/deleted_to_trash {};
65 }