diff --git a/nixos/modules/services/web-apps/code-server.nix b/nixos/modules/services/web-apps/code-server.nix index fa7d4a348c23..11601f6c3044 100644 --- a/nixos/modules/services/web-apps/code-server.nix +++ b/nixos/modules/services/web-apps/code-server.nix @@ -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 = [ ]; diff --git a/pkgs/servers/code-server/default.nix b/pkgs/servers/code-server/default.nix index ac93ada2f2e5..1dca87d86439 100644 --- a/pkgs/servers/code-server/default.nix +++ b/pkgs/servers/code-server/default.nix @@ -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 = {