with import <nixpkgs> { overlays = builtins.attrValues (import ./overlays); };
-with mylibs;
# https://github.com/NixOS/nixpkgs/blob/master/pkgs/stdenv/generic/setup.sh
# https://github.com/NixOS/nixpkgs/blob/master/doc/languages-frameworks
{
boinctui = callPackage ./pkgs/boinctui {};
- cnagios = callPackage ./pkgs/cnagios { inherit fetchedGithub; };
+ cnagios = callPackage ./pkgs/cnagios {};
duply = callPackage ./pkgs/duply {};
- flrn = callPackage ./pkgs/flrn {
- slang = callPackage ./pkgs/slang_1 {};
- inherit fetchedGithub;
- };
+ flrn = callPackage ./pkgs/flrn { slang = callPackage ./pkgs/slang_1 {}; };
genius = callPackage ./pkgs/genius {};
mtop = callPackage ./pkgs/mtop {};
muttprint = callPackage ./pkgs/muttprint {};
- mutt-ics = callPackage ./pkgs/mutt-ics { inherit fetchedGithub; };
- nagios-cli = callPackage ./pkgs/nagios-cli { inherit fetchedGithub; };
- #nagnu = callPackage ./pkgs/nagnu { inherit fetchedGithub; };
+ mutt-ics = callPackage ./pkgs/mutt-ics {};
+ nagios-cli = callPackage ./pkgs/nagios-cli {};
+ #nagnu = callPackage ./pkgs/nagnu {};
note = callPackage ./pkgs/note {};
notmuch-python2 = callPackage ./pkgs/notmuch/notmuch-python { pythonPackages = python2Packages; };
notmuch-python3 = callPackage ./pkgs/notmuch/notmuch-python { pythonPackages = python3Packages; };
notmuch-vim = callPackage ./pkgs/notmuch/notmuch-vim {};
- pg_activity = callPackage ./pkgs/pg_activity { inherit fetchedGithub; };
- pgloader = callPackage ./pkgs/pgloader { inherit fetchedGithub; };
- telegram-cli = callPackage ./pkgs/telegram-cli { inherit fetchedGithub; };
- telegram-history-dump = callPackage ./pkgs/telegram-history-dump { inherit fetchedGithub; };
- telegramircd = callPackage ./pkgs/telegramircd {
- telethon = callPackage ./pkgs/telethon_sync {};
- inherit fetchedGithub;
- };
+ pg_activity = callPackage ./pkgs/pg_activity {};
+ pgloader = callPackage ./pkgs/pgloader {};
+ telegram-cli = callPackage ./pkgs/telegram-cli {};
+ telegram-history-dump = callPackage ./pkgs/telegram-history-dump {};
+ telegramircd = callPackage ./pkgs/telegramircd { telethon = callPackage ./pkgs/telethon_sync {}; };
terminal-velocity = callPackage ./pkgs/terminal-velocity {};
tiv = callPackage ./pkgs/tiv {};
unicode = callPackage ./pkgs/unicode {};
- cardano = callPackage ./pkgs/crypto/cardano { inherit fetchedGithub; };
- iota-cli-app = callPackage ./pkgs/crypto/iota-cli-app { inherit fetchedGithub; };
+ cardano = callPackage ./pkgs/crypto/cardano {};
+ iota-cli-app = callPackage ./pkgs/crypto/iota-cli-app {};
sia = callPackage ./pkgs/crypto/sia {};
} // { # overlays
inherit weboob;
-{ stdenv, fetchedGithub, perl, ncurses }:
-stdenv.mkDerivation (fetchedGithub ./cnagios.json // {
+{ stdenv, mylibs, perl, ncurses }:
+stdenv.mkDerivation (mylibs.fetchedGithub ./cnagios.json // {
configureFlags = [
"--with-etc-dir=/etc/cnagios"
"--with-var-dir=/var/lib/naemon"
-{ stdenv, fetchedGithub }:
+{ stdenv, mylibs }:
let
- daedalusOrig = (import (fetchedGithub ./daedalus.json).src {}).daedalus;
+ daedalusOrig = (import (mylibs.fetchedGithub ./daedalus.json).src {}).daedalus;
cfg = stdenv.mkDerivation rec {
name = "launcher-config-custom";
src = daedalusOrig.cfg;
-{ stdenv, fetchedGithub, fetchurl, fetchgit, callPackage, nodePackages, nodejs-8_x }:
+{ stdenv, mylibs, fetchurl, fetchgit, callPackage, nodePackages, nodejs-8_x }:
let
nodeEnv = callPackage "${nodePackages.node2nix}/lib/node_modules/node2nix/nix/node-env.nix" {
nodejs = nodejs-8_x;
# built using node2nix -8 -l package-lock.json
# and changing "./." to "src"
packageEnv = import ./iota-cli-app-node-packages.nix {
- src = stdenv.mkDerivation (fetchedGithub ./iota-cli-app.json // {
+ src = stdenv.mkDerivation (mylibs.fetchedGithub ./iota-cli-app.json // {
phases = "installPhase";
installPhase = ''
cp -a $src $out
-{ stdenv, fetchedGithub, libetpan, openssl, autoconf, groff, slang, yacc }:
-stdenv.mkDerivation (fetchedGithub ./flrn.json // {
+{ stdenv, mylibs, libetpan, openssl, autoconf, groff, slang, yacc }:
+stdenv.mkDerivation (mylibs.fetchedGithub ./flrn.json // {
buildInputs = [ libetpan openssl autoconf groff slang yacc ];
preConfigure = ''
sed -i -e "s/test -e configure/false/" configure.in
-{ python3Packages, fetchedGithub }:
+{ python3Packages, mylibs }:
with python3Packages;
-buildPythonApplication (fetchedGithub ./mutt-ics.json // {
+buildPythonApplication (mylibs.fetchedGithub ./mutt-ics.json // {
propagatedBuildInputs = [ icalendar ];
})
-{ python2Packages, fetchedGithub }:
-python2Packages.buildPythonApplication (fetchedGithub ./nagios-cli.json)
+{ python2Packages, mylibs }:
+python2Packages.buildPythonApplication (mylibs.fetchedGithub ./nagios-cli.json)
-{ stdenv, fetchedGithub, ncurses, curl }:
-stdenv.mkDerivation (fetchedGithub ./nagnu.json // rec {
+{ stdenv, mylibs, ncurses, curl }:
+stdenv.mkDerivation (mylibs.fetchedGithub ./nagnu.json // rec {
buildInputs = [ ncurses curl ];
installPhase = ''
mkdir -p $out/bin
-{ python2Packages, fetchedGithub }:
+{ python2Packages, mylibs }:
with python2Packages;
-buildPythonApplication (fetchedGithub ./pg_activity.json // {
+buildPythonApplication (mylibs.fetchedGithub ./pg_activity.json // {
propagatedBuildInputs = [ psycopg2 psutil ];
})
-{ stdenv, fetchedGithub, sbcl, cacert, sqlite, freetds, libzip, curl, git, openssl, makeWrapper }:
-stdenv.mkDerivation (fetchedGithub ./pgloader.json // {
+{ stdenv, mylibs, sbcl, cacert, sqlite, freetds, libzip, curl, git, openssl, makeWrapper }:
+stdenv.mkDerivation (mylibs.fetchedGithub ./pgloader.json // {
buildInputs = [ sbcl cacert sqlite freetds libzip curl git openssl makeWrapper ];
LD_LIBRARY_PATH = stdenv.lib.makeLibraryPath [ sqlite libzip curl git openssl freetds ];
buildPhase = ''
-{ stdenv, fetchedGithub, pkgconfig, libevent, lua, jansson, openssl, readline, zlib, libconfig }:
-stdenv.mkDerivation (fetchedGithub ./telegram-cli.json // {
+{ stdenv, mylibs, pkgconfig, libevent, lua, jansson, openssl, readline, zlib, libconfig }:
+stdenv.mkDerivation (mylibs.fetchedGithub ./telegram-cli.json // {
patches = [
./telegram-cli.patch
];
-{ stdenv, ruby, fetchedGithub }:
-stdenv.mkDerivation (fetchedGithub ./telegram-history-dump.json // {
+{ stdenv, ruby, mylibs }:
+stdenv.mkDerivation (mylibs.fetchedGithub ./telegram-history-dump.json // {
installPhase = ''
mkdir -p $out/lib $out/bin
cp -a $src $out/lib/telegram-history-dump
-{ openssl, telethon, python3Packages, fetchedGithub }:
+{ openssl, telethon, python3Packages, mylibs }:
with python3Packages;
buildPythonApplication rec {
format = "other";
pname = "telegramircd";
version = "master";
propagatedBuildInputs = [ telethon aiohttp ConfigArgParse openssl ];
- src = (fetchedGithub ./telegramircd.json).src;
+ src = (mylibs.fetchedGithub ./telegramircd.json).src;
LD_LIBRARY_PATH = "${openssl.out}/lib";
installPhase = ''
install -D $src/telegramircd.py $out/bin/telegramircd