| 
									
										
										
										
											2024-08-17 21:49:31 -04:00
										 |  |  | { ... }: | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | let | 
					
						
							|  |  |  |   vars = import ../vars.nix; | 
					
						
							|  |  |  |   glances_path = "${vars.primary_docker}/glances"; | 
					
						
							|  |  |  | in | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  |   virtualisation.oci-containers.containers = { | 
					
						
							|  |  |  |     glances = { | 
					
						
							|  |  |  |       image = "nicolargo/glances:latest-full"; | 
					
						
							| 
									
										
										
										
											2025-06-01 18:35:15 -04:00
										 |  |  |       pull = "always"; | 
					
						
							| 
									
										
										
										
											2024-08-17 21:49:31 -04:00
										 |  |  |       extraOptions = [ | 
					
						
							|  |  |  |         "--pid=host" | 
					
						
							|  |  |  |         "--network=haproxy-net" | 
					
						
							|  |  |  |       ]; | 
					
						
							|  |  |  |       volumes = [ | 
					
						
							|  |  |  |         "/var/run/docker.sock:/var/run/docker.sock" | 
					
						
							|  |  |  |         "${glances_path}/glances.conf:/glances/conf/glances.conf" | 
					
						
							|  |  |  |       ]; | 
					
						
							|  |  |  |       environment = { | 
					
						
							|  |  |  |         GLANCES_OPT = "-C /glances/conf/glances.conf -w"; | 
					
						
							|  |  |  |       }; | 
					
						
							|  |  |  |     }; | 
					
						
							|  |  |  |   }; | 
					
						
							|  |  |  | } |