X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=default.nix;h=40cac812f6418bab10ea09cd5794d6ed3cb9bc7c;hb=e01535ee6ea3d756528aab1b4ca454a2002daf9c;hp=bc8ecc99c8250283f53a095c0f460ff9fd95b13f;hpb=a7f7fdae99f7617fb7fdabe1e65423e02a4982b1;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/default.nix b/default.nix index bc8ecc9..40cac81 100644 --- a/default.nix +++ b/default.nix @@ -252,6 +252,35 @@ let buildInputs = old.buildInputs ++ [ tokyocabinet bzip2 ]; }); + mypkgs.mutt-ics = with python3Packages; buildPythonApplication (fetchedGithub ./fetched/mutt-ics.json // rec { + propagatedBuildInputs = [ icalendar ]; + }); + + mypkgs.telegram-cli = stdenv.mkDerivation (fetchedGithub ./fetched/telegram-cli.json // rec { + patches = [ + ./patches/telegram-cli.patch + ]; + buildInputs = [ pkgconfig libevent lua jansson openssl readline zlib libconfig ]; + preBuild = '' + sed -i -e 's@"/etc/" PROG_NAME "/server.pub"@"'$out'/etc/server.pub"@' main.c + ''; + installPhase = '' + mkdir -p $out + install -Dm755 bin/telegram-cli $out/bin/telegram-cli + install -Dm644 tg-server.pub $out/etc/server.pub + install -Dm644 debian/telegram-cli.8 $out/man/man8/telegram-cli.8 + ''; + }); + + mypkgs.telegram-history-dump = stdenv.mkDerivation (fetchedGithub ./fetched/telegram-history-dump.json // rec { + installPhase = '' + mkdir -p $out/lib $out/bin + cp -a $src $out/lib/telegram-history-dump + ln -s $out/lib/telegram-history-dump/telegram-history-dump.rb $out/bin/telegram-history-dump + ''; + buildInputs = [ ruby ]; + }); + # https://github.com/NixOS/nixpkgs/blob/master/pkgs/stdenv/generic/setup.sh # https://github.com/NixOS/nixpkgs/blob/master/doc/languages-frameworks in @@ -311,4 +340,6 @@ in inherit notmuch; stgit = gitAndTools.stgit; inherit bundix; + inherit yarn2nix; + bower2nix = nodePackages.bower2nix; })