Kieran's opinionated (and probably slightly dumb) nix config

feat: add vscode settings

Changed files
+21 -5
home-manager
moonlark
+19
home-manager/home.nix
···
};
};
+
programs.vscode = {
+
enable = true;
+
extensions = with pkgs.vscode-extensions; [
+
bbenoist.nix
+
golang.go
+
catppuccin.catppuccin-vsc-icons
+
catppuccin.catppuccin-vsc
+
];
+
userSettings = {
+
"editor.semanticHighlighting.enabled" = true;
+
"terminal.integrated.minimumContrastRatio" = 1;
+
"window.titleBarStyle" = "custom";
+
+
"gopls" = {
+
"ui.semanticTokens" = true;
+
};
+
};
+
};
+
# Nicely reload system units when changing configs
systemd.user.startServices = "sd-switch";
+2 -5
moonlark/configuration.nix
···
pkgs.polkit_gnome
pkgs.fprintd
pkgs.gitMinimal
-
(pkgs.vscode-with-extensions.override {
-
vscodeExtensions = with pkgs.vscode-extensions; [
-
bbenoist.nix
-
];
-
})
pkgs.github-desktop
pkgs.udiskie
pkgs.neofetch
pkgs.cava
+
pkgs.go
+
pkgs.bun
];
services.gnome.gnome-keyring.enable = true;