forked from jan-leila/nix-config
		
	fixed deprecation warnings for vscode configs
This commit is contained in:
		
							parent
							
								
									2e0f71a6fa
								
							
						
					
					
						commit
						af568c7b70
					
				
					 1 changed files with 76 additions and 73 deletions
				
			
		|  | @ -28,87 +28,90 @@ in { | ||||||
|       package = pkgs.vscodium; |       package = pkgs.vscodium; | ||||||
| 
 | 
 | ||||||
|       mutableExtensionsDir = false; |       mutableExtensionsDir = false; | ||||||
|       enableUpdateCheck = false; |  | ||||||
|       enableExtensionUpdateCheck = false; |  | ||||||
| 
 | 
 | ||||||
|       userSettings = lib.mkMerge [ |       profiles.default = { | ||||||
|         { |         enableUpdateCheck = false; | ||||||
|           "workbench.colorTheme" = "Atom One Dark"; |         enableExtensionUpdateCheck = false; | ||||||
|           "cSpell.userWords" = [ |  | ||||||
|             "webdav" |  | ||||||
|           ]; |  | ||||||
|         } |  | ||||||
|         (lib.mkIf nix-development-enabled { |  | ||||||
|           "nix.enableLanguageServer" = true; |  | ||||||
|           "nix.serverPath" = "nil"; |  | ||||||
|           "[nix]" = { |  | ||||||
|             "editor.defaultFormatter" = "kamadorueda.alejandra"; |  | ||||||
|             "editor.formatOnPaste" = true; |  | ||||||
|             "editor.formatOnSave" = true; |  | ||||||
|             "editor.formatOnType" = true; |  | ||||||
|           }; |  | ||||||
|           "alejandra.program" = "alejandra"; |  | ||||||
|           "nixpkgs" = { |  | ||||||
|             "expr" = "import <nixpkgs> {}"; |  | ||||||
|           }; |  | ||||||
|         }) |  | ||||||
|         (lib.mkIf osConfig.services.ollama.enable { |  | ||||||
|           "twinny.fileContextEnabled" = true; |  | ||||||
|           "twinny.enableLogging" = false; |  | ||||||
|           "twinny.completionCacheEnabled" = true; |  | ||||||
| 
 | 
 | ||||||
|           # builtins.elemAt osConfig.services.ollama.loadModels 0; |         userSettings = lib.mkMerge [ | ||||||
|         }) |           { | ||||||
|       ]; |             "workbench.colorTheme" = "Atom One Dark"; | ||||||
|  |             "cSpell.userWords" = [ | ||||||
|  |               "webdav" | ||||||
|  |             ]; | ||||||
|  |           } | ||||||
|  |           (lib.mkIf nix-development-enabled { | ||||||
|  |             "nix.enableLanguageServer" = true; | ||||||
|  |             "nix.serverPath" = "nil"; | ||||||
|  |             "[nix]" = { | ||||||
|  |               "editor.defaultFormatter" = "kamadorueda.alejandra"; | ||||||
|  |               "editor.formatOnPaste" = true; | ||||||
|  |               "editor.formatOnSave" = true; | ||||||
|  |               "editor.formatOnType" = true; | ||||||
|  |             }; | ||||||
|  |             "alejandra.program" = "alejandra"; | ||||||
|  |             "nixpkgs" = { | ||||||
|  |               "expr" = "import <nixpkgs> {}"; | ||||||
|  |             }; | ||||||
|  |           }) | ||||||
|  |           (lib.mkIf osConfig.services.ollama.enable { | ||||||
|  |             "twinny.fileContextEnabled" = true; | ||||||
|  |             "twinny.enableLogging" = false; | ||||||
|  |             "twinny.completionCacheEnabled" = true; | ||||||
| 
 | 
 | ||||||
|       extensions = ( |             # builtins.elemAt osConfig.services.ollama.loadModels 0; | ||||||
|         with open-vsx; |           }) | ||||||
|           [ |         ]; | ||||||
|             # vs code feel extensions |  | ||||||
|             ms-vscode.atom-keybindings |  | ||||||
|             akamud.vscode-theme-onedark |  | ||||||
|             streetsidesoftware.code-spell-checker |  | ||||||
|             streetsidesoftware.code-spell-checker-german |  | ||||||
|             streetsidesoftware.code-spell-checker-italian |  | ||||||
|             jeanp413.open-remote-ssh |  | ||||||
| 
 | 
 | ||||||
|             # html extensions |         extensions = ( | ||||||
|             formulahendry.auto-rename-tag |           with open-vsx; | ||||||
|             ms-vscode.live-server |             [ | ||||||
|  |               # vs code feel extensions | ||||||
|  |               ms-vscode.atom-keybindings | ||||||
|  |               akamud.vscode-theme-onedark | ||||||
|  |               streetsidesoftware.code-spell-checker | ||||||
|  |               streetsidesoftware.code-spell-checker-german | ||||||
|  |               streetsidesoftware.code-spell-checker-italian | ||||||
|  |               jeanp413.open-remote-ssh | ||||||
| 
 | 
 | ||||||
|             # js extensions |               # html extensions | ||||||
|             dsznajder.es7-react-js-snippets |               formulahendry.auto-rename-tag | ||||||
|             dbaeumer.vscode-eslint |               ms-vscode.live-server | ||||||
|             standard.vscode-standard |  | ||||||
|             firsttris.vscode-jest-runner |  | ||||||
|             stylelint.vscode-stylelint |  | ||||||
|             tauri-apps.tauri-vscode |  | ||||||
| 
 | 
 | ||||||
|             # astro blog extensions |  | ||||||
|             astro-build.astro-vscode |  | ||||||
|             unifiedjs.vscode-mdx |  | ||||||
| 
 |  | ||||||
|             # misc extensions |  | ||||||
|             bungcip.better-toml |  | ||||||
|           ] |  | ||||||
|           ++ ( |  | ||||||
|             lib.lists.optionals osConfig.services.ollama.enable [ |  | ||||||
|               rjmacarthy.twinny |  | ||||||
|             ] |  | ||||||
|           ) |  | ||||||
|           ++ (lib.lists.optionals nix-development-enabled [ |  | ||||||
|             # nix extensions |  | ||||||
|             pinage404.nix-extension-pack |  | ||||||
|             jnoortheen.nix-ide |  | ||||||
|             kamadorueda.alejandra |  | ||||||
|           ]) |  | ||||||
|           ++ ( |  | ||||||
|             with vscode-marketplace; [ |  | ||||||
|               # js extensions |               # js extensions | ||||||
|               karyfoundation.nearley |               dsznajder.es7-react-js-snippets | ||||||
|  |               dbaeumer.vscode-eslint | ||||||
|  |               standard.vscode-standard | ||||||
|  |               firsttris.vscode-jest-runner | ||||||
|  |               stylelint.vscode-stylelint | ||||||
|  |               tauri-apps.tauri-vscode | ||||||
|  | 
 | ||||||
|  |               # astro blog extensions | ||||||
|  |               astro-build.astro-vscode | ||||||
|  |               unifiedjs.vscode-mdx | ||||||
|  | 
 | ||||||
|  |               # misc extensions | ||||||
|  |               bungcip.better-toml | ||||||
|             ] |             ] | ||||||
|           ) |             ++ ( | ||||||
|       ); |               lib.lists.optionals osConfig.services.ollama.enable [ | ||||||
|  |                 rjmacarthy.twinny | ||||||
|  |               ] | ||||||
|  |             ) | ||||||
|  |             ++ (lib.lists.optionals nix-development-enabled [ | ||||||
|  |               # nix extensions | ||||||
|  |               pinage404.nix-extension-pack | ||||||
|  |               jnoortheen.nix-ide | ||||||
|  |               kamadorueda.alejandra | ||||||
|  |             ]) | ||||||
|  |             ++ ( | ||||||
|  |               with vscode-marketplace; [ | ||||||
|  |                 # js extensions | ||||||
|  |                 karyfoundation.nearley | ||||||
|  |               ] | ||||||
|  |             ) | ||||||
|  |         ); | ||||||
|  |       }; | ||||||
|     }; |     }; | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue