63 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Nix
		
	
	
	
	
	
| { pkgs, home-manager, ... }: {
 | |
|   programs.kitty = {
 | |
|     enable = true;
 | |
|     settings = {
 | |
|       enable_audio_bell = false;
 | |
| 
 | |
|       background = "#101010";
 | |
|       foreground = "#f2f2f2";
 | |
| 
 | |
|       color0 = "#303030";
 | |
|       color1 = "#E1321A";
 | |
|       color2 = "#6AB017";
 | |
|       color3 = "#FFC005";
 | |
|       color4 = "#004F9E";
 | |
|       color5 = "#EC0048";
 | |
|       color6 = "#2AA7E7";
 | |
|       color7 = "#F2F2F2";
 | |
|       color8 = "#5D5D5D";
 | |
|       color9 = "#FF361E";
 | |
|       color10 = "#7BC91F";
 | |
|       color11 = "#FFD00A";
 | |
|       color12 = "#0071FF";
 | |
|       color13 = "#FF1D62";
 | |
|       color14 = "#4BB8FD";
 | |
|       color15 = "#A020F0";
 | |
|       #cursor #facb7f";
 | |
|       #selection_background #403729
 | |
|       #selection_foreground #21211c
 | |
|     };
 | |
|   };
 | |
| 
 | |
|   programs.bash.bashrcExtra = ''
 | |
|     # Fix KiTTY SSH Misbehavior
 | |
|     [[ "$TERM" == "xterm-kitty" ]] && alias ssh="TERM=xterm-256color ssh"
 | |
|   '';
 | |
| 
 | |
|   dconf = {
 | |
|     settings = {
 | |
|         "org/cinnamon/desktop/applications/terminal" = {
 | |
|             exec = "kitty";
 | |
|             exec-arg = "";
 | |
|         };
 | |
|     };
 | |
|   };
 | |
| 
 | |
|   xdg = {
 | |
|     enable = true;
 | |
|     desktopEntries = {
 | |
|       VimInKitty = {
 | |
|         name = "Vim in Kitty";
 | |
|         exec = "kitty vim %U";
 | |
|         terminal = false;
 | |
|         mimeType = [ "text/plain" ];
 | |
|       };
 | |
|     };
 | |
|     mimeApps = {
 | |
|       enable = true;
 | |
|       defaultApplications = {
 | |
|         "text/plain" = [ "VimInKitty.desktop" ];
 | |
|       };
 | |
|     };
 | |
|   };
 | |
| }
 |