+16
README.md
+16
README.md
···
1
+
# Dotfiles
2
+
3
+
## Ozen
4
+
5
+
```
6
+
╭──────────────────┬────────────────────────────────────╮
7
+
│ kernel-name │ Linux │
8
+
│ nodename │ ozen │
9
+
│ kernel-release │ 5.15.167.4-microsoft-standard-WSL2 │
10
+
│ kernel-version │ #1 SMP Tue Nov 5 00:21:55 UTC 2024 │
11
+
│ machine │ x86_64 │
12
+
│ operating-system │ GNU/Linux │
13
+
╰──────────────────┴────────────────────────────────────╯
14
+
```
15
+
16
+
On a laptop that I usually use for gaming.
+19
-11
modules/home/helix.nix
+19
-11
modules/home/helix.nix
···
24
24
vscode-langservers-extracted
25
25
yaml-language-server
26
26
lsp-ai
27
-
typos-lsp
27
+
# typos-lsp
28
+
harper
28
29
]
29
30
++ global-tools;
30
31
···
120
121
command = "typos-lsp";
121
122
config = {
122
123
diagnosticSeverity = "Warning";
123
-
# config = ./typos.toml;
124
+
};
125
+
harper-ls = {
126
+
command = "harper-ls";
127
+
args = ["--stdio"];
128
+
config.harper-ls = {
129
+
# https://writewithharper.com/docs/rules
130
+
linters = {};
131
+
};
124
132
};
125
133
};
126
134
golangci-lint-lsp = {
···
247
255
};
248
256
};
249
257
250
-
language =
258
+
language = let
259
+
defaults = [
260
+
"lsp-ai"
261
+
# "typos"
262
+
"harper-ls"
263
+
];
264
+
in
251
265
map
252
266
(
253
267
lang:
···
257
271
if lang ? language-servers
258
272
then
259
273
lang.language-servers
260
-
++ [
261
-
"lsp-ai"
262
-
"typos"
263
-
]
264
-
else [
265
-
"lsp-ai"
266
-
"typos"
267
-
];
274
+
++ defaults
275
+
else defaults;
268
276
}
269
277
)
270
278
(