{ pkgs, config, ... }: let icon-theme = config.gtk.iconTheme.name; in { imports = [../gtk.nix]; home.packages = [pkgs.rofi-power-menu]; programs.rofi = { enable = true; location = "center"; pass.enable = true; terminal = "${pkgs.wezterm}/bin/wezterm"; plugins = with pkgs; [ rofi-file-browser rofi-top ]; extraConfig = { modi = "run,drun,ssh,top,file-browser-extended,power-menu:${pkgs.rofi-power-menu}/bin/rofi-power-menu"; icon-theme = icon-theme; show-icons = true; drun-display-format = "{icon} {name}"; disable-history = false; hide-scrollbar = true; display-run = " 󰅴 Commands "; display-drun = " 󱓞 Programs "; display-ssh = " 󰢹 SSH "; display-top = "  Top "; display-file-browser-extended = " 󰝰 File Browser "; display-power-menu = " 󰩈 Power Menu "; }; theme = ./catppuccin-macchiato.rasi; }; }