31 lines
		
	
	
		
			791 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			791 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| { pkgs, lib, ... }:
 | |
| {
 | |
|   programs.vscode = {
 | |
|     enable = true;
 | |
|     profiles.default = {
 | |
|       enableUpdateCheck = true;
 | |
|       enableExtensionUpdateCheck = true;
 | |
|       userSettings = {
 | |
|         "window.titleBarStyle" = "custom";
 | |
|         "rust-analyzer.testExplorer" = true;
 | |
|         "rust-analyzer.restartServerOnConfigChange" = true;
 | |
|         "direnv.restart.automatic" = true;
 | |
|       };
 | |
|       extensions = with pkgs.vscode-extensions; [
 | |
|         bbenoist.nix
 | |
|         catppuccin.catppuccin-vsc
 | |
|         catppuccin.catppuccin-vsc-icons
 | |
|         github.copilot
 | |
|         github.copilot-chat
 | |
|         golang.go
 | |
|         mkhl.direnv
 | |
|         ms-python.python
 | |
|         ms-vscode-remote.remote-ssh
 | |
|         rooveterinaryinc.roo-cline
 | |
|         rust-lang.rust-analyzer
 | |
|         vscodevim.vim
 | |
|       ];
 | |
|     };
 | |
|   };
 | |
| }
 |