kwerty

rofi

Application launcher and window switcher with fuzzy search

linuxratataquetoolslauncher

Overview

rofi is ratataque's application launcher on Hyprland. It provides fuzzy search for applications, window switching, and custom script modes.

Configuration

/* config.rasi */
configuration {
    modi: "drun,run,window";
    show-icons: true;
    terminal: "kitty";
    font: "JetBrains Mono 12";
    display-drun: " Apps";
    display-run: " Run";
    display-window: " Windows";
}
 
* {
    bg: #1e1e2e;
    bg-alt: #313244;
    fg: #cdd6f4;
    fg-alt: #a6adc8;
    accent: #a6e3a1;
    border: #45475a;
    selected: #313244;
 
    background-color: @bg;
    text-color: @fg;
}
 
window {
    width: 600px;
    border: 2px;
    border-color: @border;
    border-radius: 10px;
    padding: 20px;
}
 
inputbar {
    children: [prompt, entry];
    border: 0 0 1px 0;
    border-color: @border;
    padding: 8px;
}
 
prompt {
    text-color: @accent;
    padding: 0 8px 0 0;
}
 
entry {
    placeholder: "Search...";
    placeholder-color: @fg-alt;
}
 
listview {
    lines: 8;
    padding: 8px 0 0 0;
    spacing: 4px;
}
 
element {
    padding: 8px;
    border-radius: 6px;
}
 
element selected {
    background-color: @selected;
    text-color: @accent;
}

Usage

ModeTriggerDescription
drunSUPER+SPACEApplication launcher
calcSUPER+CCalc
paste-historySUPER+vpaste histrory

Source Repositories