tangled
alpha
login
or
join now
dunkirk.sh
/
dots
3
fork
atom
Kieran's opinionated (and probably slightly dumb) nix config
3
fork
atom
overview
issues
pulls
pipelines
feat: add vscode settings
Kieran Klukas
2 years ago
9cfd789a
bacd43d2
+21
-5
2 changed files
expand all
collapse all
unified
split
home-manager
home.nix
moonlark
configuration.nix
+19
home-manager/home.nix
···
365
365
};
366
366
};
367
367
368
368
+
programs.vscode = {
369
369
+
enable = true;
370
370
+
extensions = with pkgs.vscode-extensions; [
371
371
+
bbenoist.nix
372
372
+
golang.go
373
373
+
catppuccin.catppuccin-vsc-icons
374
374
+
catppuccin.catppuccin-vsc
375
375
+
];
376
376
+
userSettings = {
377
377
+
"editor.semanticHighlighting.enabled" = true;
378
378
+
"terminal.integrated.minimumContrastRatio" = 1;
379
379
+
"window.titleBarStyle" = "custom";
380
380
+
381
381
+
"gopls" = {
382
382
+
"ui.semanticTokens" = true;
383
383
+
};
384
384
+
};
385
385
+
};
386
386
+
368
387
# Nicely reload system units when changing configs
369
388
systemd.user.startServices = "sd-switch";
370
389
+2
-5
moonlark/configuration.nix
···
91
91
pkgs.polkit_gnome
92
92
pkgs.fprintd
93
93
pkgs.gitMinimal
94
94
-
(pkgs.vscode-with-extensions.override {
95
95
-
vscodeExtensions = with pkgs.vscode-extensions; [
96
96
-
bbenoist.nix
97
97
-
];
98
98
-
})
99
94
pkgs.github-desktop
100
95
pkgs.udiskie
101
96
pkgs.neofetch
102
97
pkgs.cava
98
98
+
pkgs.go
99
99
+
pkgs.bun
103
100
];
104
101
105
102
services.gnome.gnome-keyring.enable = true;