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}
 | 
						|
    '';
 | 
						|
  };
 | 
						|
  
 | 
						|
}
 | 
						|
 |