36 lines
		
	
	
	
		
			892 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
	
		
			892 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| { lib, ... }:
 | |
| 
 | |
| with lib;
 | |
| 
 | |
| {
 | |
|   home-manager.users.opdavies = {
 | |
|     programs.qutebrowser = {
 | |
|       enable = true;
 | |
| 
 | |
|       searchEngines = {
 | |
|         dp = "https://www.drupal.org/project/{}";
 | |
|         du = "https://www.drupal.org/u/{}";
 | |
|         gh = "https://github.com/search?q={}";
 | |
|         mn = "https://mynixos.com/search?q={}";
 | |
|         nx = "https://search.nixos.org/packages?query={}";
 | |
|       };
 | |
| 
 | |
|       settings = {
 | |
|         colors.webpage.darkmode.enabled = true;
 | |
|       };
 | |
| 
 | |
|       keyBindings = {
 | |
|         normal = {
 | |
|           "<Ctrl-d>" = "config-cycle colors.webpage.darkmode.enabled true false";
 | |
| 
 | |
|           "xb" = "config-cycle statusbar.show always never";
 | |
|           "xt" = "config-cycle tabs.show always never";
 | |
|           "xx" = mkMerge [
 | |
|             "config-cycle statusbar.show always never"
 | |
|             "config-cycle tabs.show always never"
 | |
|           ];
 | |
|         };
 | |
|       };
 | |
|     };
 | |
|   };
 | |
| }
 |