41 lines
		
	
	
	
		
			992 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
	
		
			992 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| { lib, config, pkgs, ... }:
 | |
| 
 | |
| let
 | |
|   cfg = config.homeModules.desktop.wayland.launcher.tofi;
 | |
|   inherit (config.colorscheme) colors;
 | |
| in
 | |
| 
 | |
| {
 | |
| 
 | |
|   config = lib.mkIf cfg.enable {
 | |
|     home.packages = [pkgs.tofi];
 | |
|     xdg.configFile."tofi/config".text = /* config */ ''
 | |
|       history = false
 | |
|       clip-to-padding = false
 | |
|       horizontal = true
 | |
|       width = 40%
 | |
|       height = 35
 | |
|       anchor = top-left
 | |
|       margin-top = 5
 | |
|       margin-left = 25%
 | |
|       num-results = 1
 | |
|       border-width = 0
 | |
|       outline-width = 0
 | |
|       result-spacing = 10
 | |
|       selection-background-padding = 30
 | |
|       prompt-padding = 10
 | |
|       font = "${config.fontProfiles.monospace.family}"
 | |
|       font-size = 14
 | |
|       prompt-text = "  "
 | |
|       background-color = #0000
 | |
|       prompt-background = #0000
 | |
|       prompt-color = ${colors.base0B}
 | |
|       input-color = ${colors.base05}
 | |
|       placeholder-color = ${colors.base03}
 | |
|       default-result-color = ${colors.base03}
 | |
|       selection-color = ${colors.base04}
 | |
|     '';
 | |
|   };
 | |
|   
 | |
| }
 | |
| 
 |