refactor(home:mime-apps): move mime configuration to relevant application modules
This commit is contained in:
		
							parent
							
								
									65fb953361
								
							
						
					
					
						commit
						55f907cf08
					
				
					 7 changed files with 225 additions and 189 deletions
				
			
		|  | @ -1,14 +1,19 @@ | |||
| { lib, config, pkgs, ... }: | ||||
| 
 | ||||
| let | ||||
|   inherit (lib) mkIf; | ||||
|   inherit (lib) mkIf mkMerge; | ||||
|   cfg = config.ooknet.productivity.notes.obsidian; | ||||
|   notes = config.ooknet.desktop.notes; | ||||
| in | ||||
| 
 | ||||
| { | ||||
|   config = mkIf (cfg.enable || notes == "obsidian") { | ||||
|     home.packages = [ pkgs.obsidian ]; | ||||
|     ooknet.binds.notes = mkIf (notes == "obsidian") "obsidian"; | ||||
|   }; | ||||
|   config = mkMerge [  | ||||
|     (mkIf (cfg.enable || notes == "obsidian") { | ||||
|       home.packages = [ pkgs.obsidian ]; | ||||
|     }) | ||||
| 
 | ||||
|     (mkIf (notes == "obsidian") { | ||||
|       ooknet.binds.notes = "obsidian"; | ||||
|     }) | ||||
|   ]; | ||||
| } | ||||
|  |  | |||
|  | @ -3,6 +3,8 @@ | |||
| let | ||||
|   inherit (config.colorscheme) palette; | ||||
|   inherit (lib) mkIf; | ||||
|    | ||||
|   zathura = { "application/pdf" = ["org.pwmt.zathura.desktop"]; }; | ||||
|   cfg = config.ooknet.productivity.pdf.zathura; | ||||
|   pdf = config.ooknet.desktop.pdf; | ||||
|   fonts = config.ooknet.fonts; | ||||
|  | @ -38,5 +40,9 @@ in | |||
|         recolor-darkcolor = "#${palette.base06}"; | ||||
|       }; | ||||
|     }; | ||||
|     xdg.mimeApps = mkIf (pdf == "zathura") { | ||||
|       associations.added = zathura; | ||||
|       defaultApplications = zathura; | ||||
|     }; | ||||
|   }; | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue