]> git.immae.eu Git - perso/Immae/Config/Nix.git/blob - default.nix
Use overlays for package overrides
[perso/Immae/Config/Nix.git] / default.nix
1 with import <nixpkgs> { overlays = builtins.attrValues (import ./overlays); };
2 with mylibs;
3 # https://github.com/NixOS/nixpkgs/blob/master/pkgs/stdenv/generic/setup.sh
4 # https://github.com/NixOS/nixpkgs/blob/master/doc/languages-frameworks
5 {
6 boinctui = callPackage ./pkgs/boinctui {};
7 cnagios = callPackage ./pkgs/cnagios { inherit fetchedGithub; };
8 duply = callPackage ./pkgs/duply {};
9 flrn = callPackage ./pkgs/flrn {
10 slang = callPackage ./pkgs/slang_1 {};
11 inherit fetchedGithub;
12 };
13 genius = callPackage ./pkgs/genius {};
14 mtop = callPackage ./pkgs/mtop {};
15 muttprint = callPackage ./pkgs/muttprint {};
16 mutt-ics = callPackage ./pkgs/mutt-ics { inherit fetchedGithub; };
17 nagios-cli = callPackage ./pkgs/nagios-cli { inherit fetchedGithub; };
18 #nagnu = callPackage ./pkgs/nagnu { inherit fetchedGithub; };
19 note = callPackage ./pkgs/note {};
20 notmuch-python2 = callPackage ./pkgs/notmuch/notmuch-python { pythonPackages = python2Packages; };
21 notmuch-python3 = callPackage ./pkgs/notmuch/notmuch-python { pythonPackages = python3Packages; };
22 notmuch-vim = callPackage ./pkgs/notmuch/notmuch-vim {};
23 pg_activity = callPackage ./pkgs/pg_activity { inherit fetchedGithub; };
24 pgloader = callPackage ./pkgs/pgloader { inherit fetchedGithub; };
25 telegram-cli = callPackage ./pkgs/telegram-cli { inherit fetchedGithub; };
26 telegram-history-dump = callPackage ./pkgs/telegram-history-dump { inherit fetchedGithub; };
27 telegramircd = callPackage ./pkgs/telegramircd {
28 telethon = callPackage ./pkgs/telethon_sync {};
29 inherit fetchedGithub;
30 };
31 terminal-velocity = callPackage ./pkgs/terminal-velocity {};
32 tiv = callPackage ./pkgs/tiv {};
33 unicode = callPackage ./pkgs/unicode {};
34
35 cardano = callPackage ./pkgs/crypto/cardano { inherit fetchedGithub; };
36 iota-cli-app = callPackage ./pkgs/crypto/iota-cli-app { inherit fetchedGithub; };
37 sia = callPackage ./pkgs/crypto/sia {};
38 } // { # overlays
39 inherit weboob;
40 inherit taskwarrior;
41 inherit slrn;
42 inherit sc-im;
43 inherit lesspipe;
44 inherit neomutt;
45 inherit weechat;
46 inherit goaccess;
47 inherit profanity;
48 inherit nixops;
49 inherit dwm;
50 inherit vit;
51 inherit pass;
52 inherit elinks;
53 inherit pelican;
54 inherit ldapvi;
55 inherit (mylibs.yarn2nixPackage) yarn2nix;
56 } // {
57 inherit nix-prefetch-scripts;
58 inherit nix-generate-from-cpan;
59 inherit timewarrior;
60 inherit pal;
61 inherit pdftk;
62 inherit googler;
63 inherit jrnl;
64 inherit apg pwgen;
65 inherit newsboat;
66 inherit vcsh;
67 inherit xmr-stak;
68 inherit urlwatch;
69 inherit ranger;
70 inherit irssi;
71 inherit abook khard khal;
72 inherit graphicsmagick;
73 inherit youtube-dl;
74 inherit ncmpc ncmpcpp;
75 inherit cadaver;
76 inherit mairix notmuch;
77 inherit ctags;
78 inherit s3cmd;
79 inherit solc; # solidity
80 inherit rtorrent;
81 inherit strace;
82 inherit vdirsyncer;
83 inherit w3m lynx links;
84 inherit gitRepo;
85 inherit valgrind;
86 inherit iotop iperf;
87 inherit keybase;
88 inherit bogofilter;
89 inherit mtr;
90 inherit urlview;
91 inherit rr;
92 inherit nix-zsh-completions;
93 inherit browsh;
94 inherit monero;
95 inherit nextcloud-client;
96 inherit feh imagemagick;
97 inherit lftp;
98 stgit = gitAndTools.stgit;
99 inherit bundix;
100 bower2nix = nodePackages.bower2nix;
101 inherit firefox;
102 inherit jq;
103 inherit lzo unzip bzip2 p7zip xz;
104 # unrar is unfree
105 inherit tig;
106 inherit emacs26-nox;
107 inherit highlight sourceHighlight;
108 pygmentize = python3Packages.pygments;
109 inherit iftop htop;
110 inherit fetchmail;
111 inherit bc;
112 inherit cpulimit;
113 inherit dmenu st;
114 inherit poppler_utils;
115 inherit tmux;
116 inherit netcat-gnu;
117 inherit ledger;
118 inherit ffmpeg libxslt;
119 }