{ config, lib, ... }: let inherit (lib) mkIf; cfg = config.apps; in { config = mkIf cfg.wofi { default.appLauncher = lib.mkDefault "wofi --show drun --prompt 'Seach Programs'"; home-manager.users.${config.user} = { programs.wofi = { enable = true; settings = { key_expand = "Tab"; term = "kitty"; matching = "multi-contains"; insensitive = true; gtk_dark = true; hide_scroll = true; }; style = import ./style.nix {theme = config.theme;}; }; }; }; }