33 lines
		
	
	
		
			739 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
		
		
			
		
	
	
			33 lines
		
	
	
		
			739 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| 
								 | 
							
								{ pkgs, ... }: {
							 | 
						||
| 
								 | 
							
								  programs.k9s = {
							 | 
						||
| 
								 | 
							
								    enable = true;
							 | 
						||
| 
								 | 
							
								    package = pkgs.k9sLatest;
							 | 
						||
| 
								 | 
							
								    settings.k9s = {
							 | 
						||
| 
								 | 
							
								      refreshRate = "2s";
							 | 
						||
| 
								 | 
							
								      liveViewAutoRefresh = false;
							 | 
						||
| 
								 | 
							
								      apiServerTimeout = "30s";
							 | 
						||
| 
								 | 
							
								      maxConnRetry = 5;
							 | 
						||
| 
								 | 
							
								      readOnly = true;
							 | 
						||
| 
								 | 
							
								      noExitOnCtrlC = false;
							 | 
						||
| 
								 | 
							
								      portForwardAddress = "localhost";
							 | 
						||
| 
								 | 
							
								      skipLatestRevCheck = false;
							 | 
						||
| 
								 | 
							
								      
							 | 
						||
| 
								 | 
							
								      skin = {
							 | 
						||
| 
								 | 
							
								        catppuccin-mocha = ./defaults/k9s/catppuccin-mocha.yml;
							 | 
						||
| 
								 | 
							
								      };
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								      ui = {
							 | 
						||
| 
								 | 
							
								        skin = "catppuccin-mocha";
							 | 
						||
| 
								 | 
							
								        enableMouse = true;
							 | 
						||
| 
								 | 
							
								        headless = false;
							 | 
						||
| 
								 | 
							
								        logoless = true;
							 | 
						||
| 
								 | 
							
								        crumbsless = false;
							 | 
						||
| 
								 | 
							
								        splashless = true;
							 | 
						||
| 
								 | 
							
								        reactive = false;
							 | 
						||
| 
								 | 
							
								        noIcons = false;
							 | 
						||
| 
								 | 
							
								        defaultsToFullscreen = false;
							 | 
						||
| 
								 | 
							
								      };
							 | 
						||
| 
								 | 
							
								    };
							 | 
						||
| 
								 | 
							
								  };
							 | 
						||
| 
								 | 
							
								}
							 |