38 lines
802 B
Nix
38 lines
802 B
Nix
{ pkgs, ... }:
|
|
{
|
|
programs.vscode =
|
|
{
|
|
enable = true;
|
|
package = pkgs.vscodium;
|
|
extensions = with pkgs.vscode-extensions;
|
|
[
|
|
jnoortheen.nix-ide
|
|
golang.go
|
|
waderyan.gitblame
|
|
donjayamanne.githistory
|
|
samuelcolvin.jinjahtml
|
|
ziglang.vscode-zig
|
|
];
|
|
userSettings =
|
|
{
|
|
"terminal.integrated.defaultProfile.linux" = "null";
|
|
"terminal.integrated.shell.linux" = "/run/current-system/sw/bin/bash";
|
|
"files.autoSave" = "on";
|
|
"editor.minimap.enabled" = false;
|
|
"clangd.fallbackFlags" = [
|
|
"-Wall"
|
|
"-Wextra"
|
|
"-Wpedantic"
|
|
"-Werror"
|
|
"-I./includes"
|
|
];
|
|
"editor.rulers" = [
|
|
{
|
|
"column" = 80;
|
|
"color" = "#ff9900";
|
|
}
|
|
];
|
|
};
|
|
};
|
|
}
|