forked from jan-leila/nix-config
		
	installed ollama
This commit is contained in:
		
							parent
							
								
									b6605dff27
								
							
						
					
					
						commit
						95c8418591
					
				
					 3 changed files with 31 additions and 0 deletions
				
			
		|  | @ -52,6 +52,13 @@ in { | ||||||
|             "expr" = "import <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; | ||||||
|  |         }) | ||||||
|       ]; |       ]; | ||||||
| 
 | 
 | ||||||
|       extensions = ( |       extensions = ( | ||||||
|  | @ -84,6 +91,11 @@ in { | ||||||
|             # misc extensions |             # misc extensions | ||||||
|             bungcip.better-toml |             bungcip.better-toml | ||||||
|           ] |           ] | ||||||
|  |           ++ ( | ||||||
|  |             lib.lists.optionals osConfig.services.ollama.enable [ | ||||||
|  |               rjmacarthy.twinny | ||||||
|  |             ] | ||||||
|  |           ) | ||||||
|           ++ (lib.lists.optionals nix-development-enabled [ |           ++ (lib.lists.optionals nix-development-enabled [ | ||||||
|             # nix extensions |             # nix extensions | ||||||
|             pinage404.nix-extension-pack |             pinage404.nix-extension-pack | ||||||
|  |  | ||||||
|  | @ -38,6 +38,15 @@ | ||||||
| 
 | 
 | ||||||
|   programs.adb.enable = true; |   programs.adb.enable = true; | ||||||
| 
 | 
 | ||||||
|  |   services.ollama = { | ||||||
|  |     enable = true; | ||||||
|  | 
 | ||||||
|  |     loadModels = [ | ||||||
|  |       "deepseek-coder:1.3b" | ||||||
|  |       "deepseek-r1:1.5b" | ||||||
|  |     ]; | ||||||
|  |   }; | ||||||
|  | 
 | ||||||
|   # Enable touchpad support (enabled default in most desktopManager). |   # Enable touchpad support (enabled default in most desktopManager). | ||||||
|   # services.xserver.libinput.enable = true; |   # services.xserver.libinput.enable = true; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -22,6 +22,16 @@ | ||||||
|     }; |     }; | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|  |   services.ollama = { | ||||||
|  |     enable = true; | ||||||
|  | 
 | ||||||
|  |     loadModels = [ | ||||||
|  |       "deepseek-coder:6.7b" | ||||||
|  |       "deepseek-r1:8b" | ||||||
|  |       "deepseek-r1:70b" | ||||||
|  |     ]; | ||||||
|  |   }; | ||||||
|  | 
 | ||||||
|   # enabled virtualisation for docker |   # enabled virtualisation for docker | ||||||
|   # virtualisation.docker.enable = true; |   # virtualisation.docker.enable = true; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue