Merge pull request #192889 from pbsds/code-server-ext-compat

code-server: add vscode-with-extensions compatibility
This commit is contained in:
Pol Dellaiera 2023-06-18 09:12:59 +02:00 committed by GitHub
commit f6e54f4eb8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 14 additions and 1 deletions

View File

@ -9,7 +9,17 @@ in {
services.code-server = {
enable = lib.mkEnableOption (lib.mdDoc "code-server");
package = lib.mkPackageOptionMD pkgs "code-server" { };
package = lib.mkPackageOptionMD pkgs "code-server" {
example = ''
pkgs.vscode-with-extensions.override {
vscode = pkgs.code-server;
vscodeExtensions = with pkgs.vscode-extensions; [
bbenoist.nix
dracula-theme.theme-dracula
];
}
'';
};
extraPackages = lib.mkOption {
default = [ ];

View File

@ -287,6 +287,9 @@ stdenv.mkDerivation (finalAttrs: {
tests = {
inherit (nixosTests) code-server;
};
# vscode-with-extensions compatibility
executableName = "code-server";
longName = "Visual Studio Code Server";
};
meta = {