Skip to content

Instantly share code, notes, and snippets.

@matthew-piziak
Created September 19, 2018 19:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save matthew-piziak/b95737f46ee9965cb8ec0d0f11e3902a to your computer and use it in GitHub Desktop.
Save matthew-piziak/b95737f46ee9965cb8ec0d0f11e3902a to your computer and use it in GitHub Desktop.
{ config, pkgs, ... }:
let
unstable = import <unstable> {};
in
{
environment.systemPackages =
let
my-signal-cli = with pkgs; stdenv.mkDerivation rec {
name = "signal-cli-${version}";
version = "0.6.0";
buildInputs = [ unstable.gradle ];
src = fetchFromGitHub {
owner = "AsamK";
repo = "signal-cli";
rev = "86f5c99";
sha256 = "12aw7j5754wb7p0zqgmpzav2f01l8lb0cs3ywpzpx0kz9scrkr51";
};
buildPhase = ''
gradle build
'';
installPhase = ''
export GRADLE_USR_HOME="/tmp"
gradle installDist
gradle distTar
'';
};
in [ my-signal-cli ];
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment