Skip to content

Instantly share code, notes, and snippets.

@mausch
Created September 4, 2016 23:32
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 mausch/523319c357c5908780be4fa1772efe49 to your computer and use it in GitHub Desktop.
Save mausch/523319c357c5908780be4fa1772efe49 to your computer and use it in GitHub Desktop.
with import <nixpkgs> {}; {
pycharm = stdenv.mkDerivation rec {
name = "pycharm-community-mau";
version = "2016.2.2";
src = fetchurl {
url = https://download.jetbrains.com/python/pycharm-community-2016.2.2.tar.gz;
sha256 = "6bf50910355f680983246ab51f7a082ae6f34f799db222986c1c59003bf1dbec";
};
buildInputs = [ jdk makeWrapper ];
installPhase = ''
echo $out
mkdir -p $out
cp -R . $out
jdk=${jdk.home}
makeWrapper "$out/$name/bin/pycharm.sh" "$out/bin/pycharm" \
--prefix PATH : "$out/libexec/${name}:${stdenv.lib.makeBinPath [ jdk ]}" \
--set JDK_HOME "$jdk" \
--set ANDROID_JAVA_HOME "$jdk" \
--set JAVA_HOME "$jdk"
'';
};
}
@mausch
Copy link
Author

mausch commented Sep 5, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment