diff options
Diffstat (limited to 'third_party')
-rw-r--r-- | third_party/default.nix | 1 | ||||
-rw-r--r-- | third_party/telega/default.nix | 22 |
2 files changed, 23 insertions, 0 deletions
diff --git a/third_party/default.nix b/third_party/default.nix index 1837cf26ca20..890b1777625f 100644 --- a/third_party/default.nix +++ b/third_party/default.nix @@ -69,6 +69,7 @@ let stdenv stern symlinkJoin + tdlib terraform_0_12 thttpd tree diff --git a/third_party/telega/default.nix b/third_party/telega/default.nix new file mode 100644 index 000000000000..4fdf0667ff9f --- /dev/null +++ b/third_party/telega/default.nix @@ -0,0 +1,22 @@ +# Telega is an Emacs client for Telegram. It requires a native server +# component to run correctly, which is built by this derivation. +{ pkgs, ... }: + +with pkgs.third_party; + +stdenv.mkDerivation { + name = "telega"; + buildInputs = [ tdlib ]; + + src = fetchFromGitHub { + owner = "zevlg"; + repo = "telega.el"; + rev = "d532b16067cf24728a2aa03a7aeaebe2ceac7df4"; + sha256 = "1s2sd07sin9sy833wqprhbfk5j1d1s4azzvj6d8k68sxlgz8996m"; + } + "/server"; + + installPhase = '' + mkdir -p $out/bin + mv telega-server $out/bin/ + ''; +} |