Commit graph

61 commits

Author SHA1 Message Date
figsoda 98b9e41f61 pkgs: fix typos 2023-05-19 22:31:04 -04:00
K900 72ffc9994d vscode: clean up generic expression now that everything is 1.78 2023-05-16 21:33:37 +03:00
Bobby Rong 410e3820cd
vscodium: Fix darwin build
https://hydra.nixos.org/build/219075106/nixlog/1
2023-05-08 21:19:31 +08:00
K900 0d108189c7 vscode/generic: restore hack conditional on version 2023-05-05 00:45:31 +03:00
K900 e0d9930803 vscode: 1.77.3 -> 1.78.0 2023-05-05 00:42:43 +03:00
Atemu 24a513a87c tree-wide: do not depend on buildFHSEnvBubblewrap
It's the default now.
2023-04-16 10:15:15 +02:00
Atemu f63a12f296 tree-wide: buildFHSUserEnv -> buildFHSEnv 2023-04-16 10:15:13 +02:00
Bobby Rong 8d74a58c8d
vscode: Fix missing executable permissions
The terminal does not open without this.

https://github.com/gentoo/gentoo/commit/4da5959
2023-02-05 11:29:28 +08:00
Artturi 9b57639919
Merge pull request #209510 from Artturin/splicefixes1 2023-01-09 19:43:38 +02:00
Artturin d86a6778a4 vscode: fix makeWrapper/makeShellWrapper must be in nativeBuildInputs 2023-01-08 21:20:45 +02:00
Thiago Kenji Okada 16995949db
Merge pull request #197932 from thrifty-txt/fix/vscode-fhs-dotnet
vscode-fhs: add lttng-ust to FHS env
2023-01-08 15:20:45 +00:00
Sandro c07d5c8743
Merge pull request #206923 from SuperSandro2000/vscode-fhs-etc-nixos 2022-12-25 20:37:29 +01:00
Sandro Jäckel 63754031ca
vscode-fhs: allow editing /etc/nixos 2022-12-19 22:36:38 +01:00
Jörg Thalheim ad83b5e7c3 vscode: add missing wayland runtimeDependency
On wayland it tries to dlopen libwayland-cursor.so.1 and fails to start
if this library is not provided.
2022-12-18 13:25:38 +01:00
Ali Abdel-Qader e51b3e39d7 vscode-fhs: add lttng-ust to FHS env
The Microsoft CSharp extension requires this library for the Razor
language server to run without patching.
2022-10-26 15:46:52 +00:00
Winter b29b81e458 vscode: don't fixup on darwin
Editing the `code` binary within the app bundle causes the bundle's signature to be invalidated, which prevents launching starting with macOS Ventura, because VS Code is notarized.

See https://eclecticlight.co/2022/06/17/app-security-changes-coming-in-ventura/ for more information.
2022-10-22 22:13:28 -04:00
github-actions[bot] 886633ba43
Merge master into staging-next 2022-10-15 00:04:00 +00:00
Markus S. Wamser c9d167f174 pkgs.applications: remove unused args 2022-10-12 16:00:16 +02:00
Artturin 7e49471316 treewide: optional -> optionals where the argument is a list
the argument to optional should not be list
2022-10-10 15:40:21 +03:00
Paul Grandperrin aeaeca819d NIXOS_OZONE_WL: fix wayland window decorations 2022-09-28 15:56:55 +02:00
SamLukeYes 2c4f8fca9a vscode: add commandLineArgs 2022-09-03 23:10:49 +08:00
Naïm Favier 81b9c712ce
wrapGAppsHook: rename argument to makeWrapper
...and pass it makeBinaryWrapper in all-packages.nix
2022-05-10 22:07:56 +02:00
Dominik Xaver Hörl a2ee3ed3f2 vscode: use non-binary wrapper for wrapGAppsHook
The use of --add-flags in this derivation does not work with binary
    wrappers, which wrapGAppsHook uses since #164163.
2022-05-10 13:11:10 +02:00
Sandro Jäckel 2ca1c98617
vscode: fix auto encoding detection crashing editor window
Closes #152939
2022-04-16 08:35:55 +02:00
Sandro Jäckel 92fe27da60
vscode: move asar to nativeBuildInputs 2022-04-16 08:35:55 +02:00
Ilya Fedin 188743537d vscode: don't dump all the commands to a file
This is necessary due to cp -r ./* commands that copy this debug file
2022-03-15 19:39:26 +04:00
Ilya Fedin 8213bd8199 vscode: gtk2 is not a dependency 2022-03-15 00:23:25 +04:00
K900 cb2cfba6f7 treewide: switch all desktop file generators to new API
Notably:
- remove explicit arguments that match the defaults
- convert everything to the right Nix types
2022-02-25 13:40:38 -08:00
Bobby Rong 0c618de480
vscode: 1.63.2 -> 1.64.0 2022-02-05 12:43:47 +08:00
Paul Grandperrin 5150255146 (vscode|vscodium)-fhs: fix missing desktop icon 2022-02-01 13:55:42 +01:00
Wout Mertens b2eb5f62a7 wayland: enable ozone via $NIXOS_OZONE_WL
Chrome, Chromium, VSCode, Slack, Signal, Discord, element-desktop,
schildichat.

For the latter two, the feature flag useWayland was removed and a
wrapper script was provided.
2022-01-27 09:46:36 +01:00
Bobby Rong 521958cb8f
vscode: 1.62.3 -> 1.63.0 2021-12-09 18:25:57 +08:00
Kreyren d1542854f6
vscode: quote variables (#142735) 2021-10-24 17:45:53 +02:00
Artturin f40924a499 vscode: apply postPatch on linux only 2021-09-26 09:45:06 +09:00
Pavel Shirshov d25215779e vscode: bundled ripgrep fixed 2021-09-16 16:32:14 +01:00
Pavel Shirshov ecf4ca4c23 vscode: save as root fixed 2021-09-15 19:17:21 +01:00
Naïm Favier a75326417d
vscode,vscodium: fix moving files to the trash
Put gio in PATH so that VSCode is able to move files to the trash.
2021-09-03 17:36:36 +02:00
Amanda Cameron cf427857a5 vscode: Fix vscode-with-extensions with #70486 2021-08-11 15:41:51 +09:00
Matthew Leach 7f8828230f vscode: Add arm64-darwin support
Download and extract the prebuilt arm64-darwin archive.
2021-07-11 21:51:17 +01:00
Florian Beeres 92f9f2fe11 vscode: fix source name
This commit fixes various long standing issues with the handling of
executable names in the source archive. Depending on whether you install
code or codium the executables are named differently. This commit let's
us customize the source exe name in the generic VSCode derivation, but
keeps the generated executableName intact.
2021-06-24 13:54:37 +02:00
Patrick Hilhorst 9674711a57
vscod{e,ium}: set passthru.updateScript 2021-05-24 21:46:44 +02:00
Thirst Man 3a3543edd4
vscode: fix symlink to executable (#123811)
Co-authored-by: Patrick Hilhorst <git@hilhorst.be>
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-05-23 17:54:50 +02:00
Jonathan Ringer a060b84b32 vscod{e,ium}-fhs: add top-level aliases, add description 2021-05-02 13:38:52 -07:00
Jonathan Ringer 9bd292c929 vscod{e,ium}: Add fhs passthru 2021-05-02 13:38:52 -07:00
Jörg Thalheim 7e45a4067f
vscode: nixpkgs-hammering suggestions 2021-04-14 14:50:46 +02:00
Jan Tojnar 0136206b12
Merge branch 'master' into staging-next 2021-03-18 13:35:59 +01:00
Florian Klink 510171f2b6 vscode*: add libxshmfence to buildInputs
Like recent chrom[e,ium], Electron >= 12 applications need libxshmfence.

vscode is preparing to switch to electron 12.0.0 (https://github.com/microsoft/vscode/tree/electron-12.x.y).

This introduces libxshmfence to the buildInputs of generic.nix, allowing
custom builds to reuse the same generic Nix. We'll also need this code
as soon as a release with Electron 12.x is out.
2021-03-16 22:11:05 +01:00
Ben Siraphob 127733211e
treewide: unzip buildInputs to nativeBuildInputs (#112302) 2021-02-20 16:01:53 -05:00
Manuel Bärenz 10b3773db0 vscode/vscodium: Add integration test 2021-02-08 13:59:37 +01:00
Vincent Cui a0f0927013 vscode: fix opening files with pcmanfm 2020-11-24 19:00:54 +01:00