-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvscode.nix
130 lines (130 loc) · 4.5 KB
/
vscode.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
{ pkgs, lib, ... }:
{
config = {
programs.vscode-brew = {
extensions = [
"eamodio.gitlens"
"esbenp.prettier-vscode"
"GitHub.vscode-pull-request-github"
"jnoortheen.nix-ide"
"ms-azuretools.vscode-docker"
"ms-vscode-remote.remote-containers"
"ms-vscode-remote.remote-ssh"
"ms-vscode-remote.remote-ssh-edit"
"ms-vsliveshare.vsliveshare"
"redhat.vscode-yaml"
"rust-lang.rust-analyzer"
"vscodevim.vim"
"mkhl.direnv"
];
settings = {
"[markdown]" = {
"editor.quickSuggestions" = {
"comments" = "off";
"other" = "off";
"strings" = "off";
};
"editor.unicodeHighlight.ambiguousCharacters" = false;
"editor.unicodeHighlight.invisibleCharacters" = false;
"editor.wordWrap" = "on";
"editor.wordWrapColumn" = 120;
};
"[nix]" = {
"editor.defaultFormatter" = "jnoortheen.nix-ide";
};
"breadcrumbs.enabled" = false;
"editor.acceptSuggestionOnCommitCharacter" = false;
"editor.cursorBlinking" = "phase";
"editor.cursorStyle" = "line-thin";
"editor.defaultFormatter" = "esbenp.prettier-vscode";
"editor.folding" = false;
"editor.formatOnSave" = true;
"editor.fontFamily" = "Hack, Menlo, Monaco, 'Courier New', monospace";
"editor.guides.indentation" = false;
"editor.inlayHints.enabled" = "off";
"editor.minimap.enabled" = false;
"editor.padding.bottom" = 12;
"editor.padding.top" = 16;
"editor.renderLineHighlight" = "gutter";
"editor.rulers" = [ ];
"editor.tabSize" = 2;
"extensions.ignoreRecommendations" = true;
"git.autofetch" = false;
"githubIssues.assignWhenWorking" = false;
"githubPullRequests.pullBranch" = "never";
"gitlens.codeLens.enabled" = false;
"gitlens.menus" = {
"editor" = {
"blame" = false;
"clipboard" = false;
"compare" = false;
"history" = false;
"remote" = false;
};
"editorGroup" = {
"blame" = false;
"compare" = false;
};
"editorTab" = {
"clipboard" = false;
"compare" = false;
"history" = false;
"remote" = false;
};
"explorer" = {
"clipboard" = false;
"compare" = false;
"history" = false;
"remote" = false;
};
"scm" = {
"authors" = false;
};
"scmGroup" = {
"compare" = false;
"openClose" = false;
"stash" = false;
};
"scmGroupInline" = {
"stash" = false;
};
"scmItem" = {
"clipboard" = false;
"compare" = false;
"history" = false;
"remote" = false;
"stash" = false;
};
};
"gitlens.statusBar.enabled" = false;
"gitlens.statusBar.pullRequests.enabled" = false;
"liveshare.showInStatusBar" = "whileCollaborating";
"nix.enableLanguageServer" = true;
"nix.formatterPath" = "/nix/store/25xpcw4nc7wnb4fmd15fxai6wazccny3-nixpkgs-fmt-1.3.0/bin/nixpkgs-fmt";
"nix.serverPath" = "/nix/store/qczidp2nmcvc1j78dh1wjj1dk8q0b444-rnix-lsp-unstable-2022-11-27/bin/rnix-lsp";
"redhat.telemetry.enabled" = false;
"security.workspace.trust.untrustedFiles" = "open";
"telemetry.telemetryLevel" = "off";
"terminal.external.osxExec" = "iTerm.app";
"terminal.integrated.cursorStyle" = "underline";
"terminal.integrated.shellIntegration.decorationsEnabled" = "never";
"vim.easymotion" = true;
"vs-kubernetes" = {
"vs-kubernetes.crd-code-completion" = "disabled";
};
"window.autoDetectColorScheme" = true;
"window.titleBarStyle" = "custom";
"workbench.colorTheme" = "City Lights";
"workbench.fontAliasing" = "auto";
"workbench.preferredDarkColorTheme" = "City Lights";
"workbench.preferredLightColorTheme" = "Gruvbox Light Medium";
"workbench.sideBar.location" = "right";
"workbench.startupEditor" = "readme";
"workbench.statusBar.visible" = false;
"window.commandCenter" = false;
"workbench.layoutControl.enabled" = false;
"workbench.activityBar.location" = "top";
};
};
};
}