]> git.immae.eu Git - perso/Immae/Config/Nix.git/blame - default.nix
Use overlays for package overrides
[perso/Immae/Config/Nix.git] / default.nix
CommitLineData
676e68e3
IB
1with import <nixpkgs> { overlays = builtins.attrValues (import ./overlays); };
2with 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;
ac6bfec2 12 };
676e68e3
IB
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;
3936ddc5 30 };
676e68e3
IB
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 } // {
ac6bfec2 57 inherit nix-prefetch-scripts;
9f7e0ed0 58 inherit nix-generate-from-cpan;
b7cb5556 59 inherit timewarrior;
6b53d116 60 inherit pal;
6b53d116
IB
61 inherit pdftk;
62 inherit googler;
63 inherit jrnl;
f8dbac30 64 inherit apg pwgen;
6b53d116
IB
65 inherit newsboat;
66 inherit vcsh;
67 inherit xmr-stak;
68 inherit urlwatch;
3936ddc5 69 inherit ranger;
b7cb5556 70 inherit irssi;
9106eaf4
IB
71 inherit abook khard khal;
72 inherit graphicsmagick;
73 inherit youtube-dl;
e229e6f2 74 inherit ncmpc ncmpcpp;
892cb808
IB
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;
dab1955f
IB
86 inherit iotop iperf;
87 inherit keybase;
88 inherit bogofilter;
a98e2320 89 inherit mtr;
0a03d9d7 90 inherit urlview;
42f4b42d 91 inherit rr;
ea9d3f4b 92 inherit nix-zsh-completions;
4795e024 93 inherit browsh;
5cae8acf 94 inherit monero;
55fd3780
IB
95 inherit nextcloud-client;
96 inherit feh imagemagick;
f8dbac30 97 inherit lftp;
7590e6bd 98 stgit = gitAndTools.stgit;
a7f7fdae 99 inherit bundix;
bb3210df 100 bower2nix = nodePackages.bower2nix;
b236d74d 101 inherit firefox;
39256be8
IB
102 inherit jq;
103 inherit lzo unzip bzip2 p7zip xz;
104 # unrar is unfree
105 inherit tig;
39256be8
IB
106 inherit emacs26-nox;
107 inherit highlight sourceHighlight;
108 pygmentize = python3Packages.pygments;
93fea40a
IB
109 inherit iftop htop;
110 inherit fetchmail;
111 inherit bc;
112 inherit cpulimit;
45cbd03c 113 inherit dmenu st;
80a3e055
IB
114 inherit poppler_utils;
115 inherit tmux;
116 inherit netcat-gnu;
1f8d6a9a 117 inherit ledger;
994f70bd 118 inherit ffmpeg libxslt;
fcf18de4 119 }