From 317a011e5e250f57f82663b922f8aa762295c170 Mon Sep 17 00:00:00 2001 From: Amanda Cameron Date: Sat, 5 Oct 2019 14:54:02 -0400 Subject: vscode: Make it so that it places the .app in /Applications on macOS --- pkgs/applications/editors/vscode/generic.nix | 6 +++--- pkgs/applications/editors/vscode/vscodium.nix | 8 ++++++-- 2 files changed, 9 insertions(+), 5 deletions(-) (limited to 'pkgs') diff --git a/pkgs/applications/editors/vscode/generic.nix b/pkgs/applications/editors/vscode/generic.nix index 7b7209a5e1f..bdcf786f61d 100644 --- a/pkgs/applications/editors/vscode/generic.nix +++ b/pkgs/applications/editors/vscode/generic.nix @@ -69,9 +69,9 @@ in installPhase = if system == "x86_64-darwin" then '' - mkdir -p $out/lib/vscode $out/bin - cp -r ./* $out/lib/vscode - ln -s $out/lib/vscode/Contents/Resources/app/bin/${executableName} $out/bin + mkdir -p "$out/Applications/${longName}.app" $out/bin + cp -r ./* "$out/Applications/${longName}.app" + ln -s "$out/Applications/${longName}.app/Contents/Resources/app/bin/code" $out/bin/${executableName} '' else '' mkdir -p $out/lib/vscode $out/bin cp -r ./* $out/lib/vscode diff --git a/pkgs/applications/editors/vscode/vscodium.nix b/pkgs/applications/editors/vscode/vscodium.nix index b526d8fe327..3024ea10799 100644 --- a/pkgs/applications/editors/vscode/vscodium.nix +++ b/pkgs/applications/editors/vscode/vscodium.nix @@ -14,8 +14,14 @@ let x86_64-linux = "15m7mfb8gmx3pwydc37blj0rxwgmkrnqfj6y79rpqlr2dg92gwlb"; x86_64-darwin = "080k4fnfa5ylmmya6zprgci3gld9mrbqsfnk53hgcny91ykl5xj5"; }.${system}; + + sourceRoot = { + x86_64-linux = "."; + x86_64-darwin = ""; + }.${system}; in callPackage ./generic.nix rec { + inherit sourceRoot; version = "1.38.1"; pname = "vscodium"; @@ -29,8 +35,6 @@ in inherit sha256; }; - sourceRoot = "."; - meta = with stdenv.lib; { description = '' Open source source code editor developed by Microsoft for Windows, -- cgit 1.4.1