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

feat: add vscode settings

+21 -5
+19
home-manager/home.nix
··· 365 365 }; 366 366 }; 367 367 368 + programs.vscode = { 369 + enable = true; 370 + extensions = with pkgs.vscode-extensions; [ 371 + bbenoist.nix 372 + golang.go 373 + catppuccin.catppuccin-vsc-icons 374 + catppuccin.catppuccin-vsc 375 + ]; 376 + userSettings = { 377 + "editor.semanticHighlighting.enabled" = true; 378 + "terminal.integrated.minimumContrastRatio" = 1; 379 + "window.titleBarStyle" = "custom"; 380 + 381 + "gopls" = { 382 + "ui.semanticTokens" = true; 383 + }; 384 + }; 385 + }; 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 - (pkgs.vscode-with-extensions.override { 95 - vscodeExtensions = with pkgs.vscode-extensions; [ 96 - bbenoist.nix 97 - ]; 98 - }) 99 94 pkgs.github-desktop 100 95 pkgs.udiskie 101 96 pkgs.neofetch 102 97 pkgs.cava 98 + pkgs.go 99 + pkgs.bun 103 100 ]; 104 101 105 102 services.gnome.gnome-keyring.enable = true;