flake-parts: Almost done with yggdrasil
This commit is contained in:
		
							parent
							
								
									d579c8ad2c
								
							
						
					
					
						commit
						ebc8a545c8
					
				
					 43 changed files with 2650 additions and 135 deletions
				
			
		
							
								
								
									
										49
									
								
								modules/base/kitty.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										49
									
								
								modules/base/kitty.nix
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,49 @@ | |||
| { | ||||
|   flake.modules = { | ||||
|     homeManager.cholli = | ||||
|       { pkgs, ... }: | ||||
|       { | ||||
|         catppuccin.kitty.enable = true; | ||||
| 
 | ||||
|         home.packages = [ | ||||
|           pkgs.kitty | ||||
|           pkgs.xfce.thunar | ||||
|         ]; | ||||
|         home.sessionVariables.TERMINAL = "kitty"; | ||||
| 
 | ||||
|         home.file.".config/Thunar/uca.xml".text = '' | ||||
|           <?xml version="1.0" encoding="UTF-8"?> | ||||
|           <actions> | ||||
|           <action> | ||||
|           	<icon>kitty</icon> | ||||
|           	<name>Open Kitty here</name> | ||||
|           	<submenu></submenu> | ||||
|           	<unique-id>1726095927116900-1</unique-id> | ||||
|           	<command>${pkgs.kitty}/bin/kitty %f</command> | ||||
|           	<description>Example for a custom action</description> | ||||
|           	<range></range> | ||||
|           	<patterns>*</patterns> | ||||
|           	<startup-notify/> | ||||
|           	<directories/> | ||||
|           </action> | ||||
|           </actions> | ||||
|         ''; | ||||
| 
 | ||||
|         programs.kitty = { | ||||
|           enable = true; | ||||
|           # themeFile = "tokyo_night_night"; | ||||
|           font = { | ||||
|             name = "FiraCode Nerd Font"; | ||||
|             size = 15; | ||||
|           }; | ||||
|           shellIntegration.enableFishIntegration = true; | ||||
|           settings = { | ||||
|             "background_opacity" = "0.90"; | ||||
|             "shell" = "fish"; | ||||
|             "confirm_os_window_close" = "0"; | ||||
|           }; | ||||
|         }; | ||||
| 
 | ||||
|       }; | ||||
|   }; | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue