bin.nix (831B)
1 { lib, stdenv, fetchurl, unzip }: 2 3 stdenv.mkDerivation rec { 4 pname = "iterm2-bin"; 5 version = "3.3.12"; 6 7 src = fetchurl { 8 url = "https://iterm2.com/downloads/stable/iTerm2-${lib.replaceStrings [ "." ] [ "_" ] version}.zip"; 9 sha256 = "0rw165p9iypc11pr0mmwd1z4dvg0f3is2p8bv2sk30wyd4hba4b8"; 10 }; 11 12 unpackPhase = "${unzip}/bin/unzip $src"; 13 14 installPhase = '' 15 mkdir -p $out/Applications 16 cp -r iTerm.app $out/Applications 17 /usr/bin/defaults write com.googlecode.iterm2 SUEnableAutomaticChecks -bool false 18 ''; 19 20 preferLocalBuild = true; 21 22 meta = with lib; { 23 description = "A replacement for Terminal and the successor to iTerm"; 24 homepage = "https://iterm2.com/"; 25 license = licenses.gpl2; 26 platforms = [ "x86_64-darwin" ]; 27 maintainers = [ maintainers.sikmir ]; 28 skip.ci = true; 29 }; 30 }