{ "$schema": "https://vicinae.com/schemas/config.json", // Vicinae is the launcher, opened by SUPER+A / SUPER+R / SUPER+SPACE. // It replaces GNOME's app grid and run dialog, plus the clipboard-indicator // and emoji-copy extensions, so its clipboard and emoji views are bound // directly in hypr/keybinds.lua. // Vicinae 0.26 selects a theme per system appearance. Both point to Moon so // the launcher never flashes or falls back to its stock palette while the // desktop appearance is being initialized. "theme": { "light": { "name": "tokyonight-moon", "icon_theme": "auto" }, "dark": { "name": "tokyonight-moon", "icon_theme": "auto" } }, "favicon_service": "twenty", "font": { "normal": { "family": "Adwaita Sans" } }, // Spotlight in silhouette, Prism in material: at rest the launcher is a // single centered search surface, then expands into the full command view as // soon as a query is entered. Hyprland supplies the real background blur. "launcher_window": { "opacity": 0.86, "material": "blur", "rounding": 22, "compact_mode": { "enabled": true }, "size": { "width": 860, "height": 520 }, "client_side_decorations": { "enabled": true, "border_width": 1, "shadow_size": 18 }, "layer_shell": { "enabled": true, "keyboard_interactivity": "exclusive", "layer": "top" } }, // Escape backs out one level rather than closing outright, matching how the // GNOME overview behaved. "escape_key_behavior": "navigate_back", "pop_on_backspace": true, // Exclusive layer-shell focus keeps the compact search field ready for the // very first keystroke. Escape or the launcher key dismisses it reliably. "close_on_focus_loss": false, "pop_to_root_on_close": true, // Single click activates, matching GNOME's app grid. "activate_on_single_click": true, // File search lives behind its own command rather than polluting root search // results — the root search stays fast and predictable that way. "search_files_in_root": false, // Needed for "paste to active window" and for snippet keyword expansion. // Depends on the uinput module, which the package's modules-load.d entry // loads at boot. "input_server": { "enabled": true }, "telemetry": { "system_info": false }, // Ported from GNOME App Hider. Vicinae keeps these applications installed // and launchable by ID, but omits them from normal launcher search. "providers": { "applications": { "entrypoints": { "org.gnome.Tour": { "enabled": false }, "org.gnome.Yelp": { "enabled": false }, "java-latest-openjdk-jconsole": { "enabled": false }, "htop": { "enabled": false }, "org.libreoffice.LibreOffice": { "enabled": false }, "nvtop": { "enabled": false }, "org.torproject.torbrowser-launcher.settings": { "enabled": false }, "ranger": { "enabled": false }, "btop": { "enabled": false }, "io.github.benjamimgois.goverlay": { "enabled": false }, "protontricks": { "enabled": false }, "winetricks": { "enabled": false } } } } }