40 lines
1.4 KiB
Nix
40 lines
1.4 KiB
Nix
{ pkgs, lib, ... }: {
|
|
nixpkgs.config.allowUnfree = true;
|
|
|
|
programs.vscode = {
|
|
enable = true;
|
|
package = pkgs.vscodium;
|
|
profiles = {
|
|
default = {
|
|
extensions = with pkgs.vscode-extensions; [
|
|
bbenoist.nix
|
|
jeff-hykin.better-nix-syntax
|
|
ms-vscode.cpptools-extension-pack
|
|
mads-hartmann.bash-ide-vscode
|
|
tamasfe.even-better-toml
|
|
zainchen.json
|
|
shd101wyy.markdown-preview-enhanced
|
|
];
|
|
# userSettings = {
|
|
# "chat.editor.fontFamily" = "JetBrains Mono";
|
|
# "chat.editor.fontSize" = 20.0;
|
|
# "debug.console.fontFamily" = "JetBrains Mono";
|
|
# "debug.console.fontSize" = 20.0;
|
|
# "editor.fontFamily" = "JetBrains Mono";
|
|
# "editor.fontSize" = 20.0;
|
|
# "editor.inlayHints.fontFamily" = "JetBrains Mono";
|
|
# "editor.inlineSuggest.fontFamily" = "JetBrains Mono";
|
|
# "editor.minimap.sectionHeaderFontSize" = 12.857142857142858;
|
|
# "markdown.preview.fontFamily" = "Montserrat";
|
|
# "markdown.preview.fontSize" = 20.0;
|
|
# "scm.inputFontFamily" = "JetBrains Mono";
|
|
# "scm.inputFontSize" = 18.571428571428573;
|
|
# "screencastMode.fontSize" = 80.0;
|
|
# "terminal.integrated.fontSize" = 20.0;
|
|
# "workbench.colorTheme" = "One Dark Pro Monokai Darker";
|
|
# };
|
|
};
|
|
};
|
|
};
|
|
}
|