{ lib, ... }: { name = "VSCode"; homepage = "https://code.visualstudio.com"; maintainers = with lib.maintainers; [ Flameopathic danth ]; description = '' When theming is enabled for VSCode, Stylix will create and apply its own VSCode theme, as well as configure settings concerning fonts. > [!TIP] > The theme created is called > [`Stylix`]( > https://github.com/nix-community/stylix/blob/master/modules/vscode/templates/theme.nix), > and if one so desires, its colors can be changed using > `programs.vscode.profiles..userSettings` > (exactly as one would customize any other VSCode theme). > See the example below; the syntax is explained in the > [VSCode documentation]( > https://code.visualstudio.com/docs/configure/themes#_customize-a-color-theme). > ```nix > programs.vscode.profiles.default.userSettings = { > "workbench.colorCustomizations" = { > "[Stylix]" = { > "editor.wordHighlightBackground" = "#''${colors.base02}66"; > "editor.hoverHighlightBackground" = "#''${colors.base02}66"; > }; > }; > }; > ``` ''; }