code-server: add vscode-with-extensions compatibility

This commit is contained in:
Peder Bergebakken Sundt 2022-09-25 15:34:12 +02:00
parent bbce166d72
commit 53077eb1be
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 = {