From c12e815ccedea362a9c655e65f0a4b9c23f190d8 Mon Sep 17 00:00:00 2001 From: Rostyslav Hnatyshyn Date: Tue, 9 Jun 2026 05:09:27 -0700 Subject: [PATCH] add vicinae --- niri/config.kdl | 3 +- vicinae/settings.json | 154 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 156 insertions(+), 1 deletion(-) create mode 100644 vicinae/settings.json diff --git a/niri/config.kdl b/niri/config.kdl index c568d81..88060df 100644 --- a/niri/config.kdl +++ b/niri/config.kdl @@ -336,7 +336,8 @@ binds { // Suggested binds for running programs: terminal, app launcher, screen locker. Mod+Return hotkey-overlay-title="Open a Terminal: alacritty" { spawn "alacritty"; } - Mod+D hotkey-overlay-title="Run an Application: rofi" { spawn "rofi" "-combi-modi" "window,drun" "-show" "combi" "-modi" "combi" "-show-icons"; } + Mod+D { spawn "vicinae" "toggle"; } + //Mod+D hotkey-overlay-title="Run an Application: rofi" { spawn "rofi" "-combi-modi" "window,drun" "-show" "combi" "-modi" "combi" "-show-icons"; } Mod+Shift+Home hotkey-overlay-title="Lock the Screen: swaylock" { spawn "swaylock" "--screenshots" "--effect-pixelate" "10" "--clock"; } Mod+Shift+Minus { spawn "nirius" "scratchpad-toggle"; } diff --git a/vicinae/settings.json b/vicinae/settings.json new file mode 100644 index 0000000..877fef7 --- /dev/null +++ b/vicinae/settings.json @@ -0,0 +1,154 @@ +// This configuration is merged with the default vicinae configuration file, which you can obtain by running the `vicinae config default` command. +// Every item defined in this file takes precedence over the values defined in the default config or any other imported file. +// +// You can make manual edits to this file, however you should keep in mind that this file may be written to by vicinae when a configuration change is made through the GUI. +// When that happens, any custom comments or formatting will be lost. +// +// If you want to maintain a configuration file with your own comments and formatting, you should create a separate file and add it to the 'imports' array. +// +// Learn more about configuration at https://docs.vicinae.com/config + +{ + "$schema": "https://vicinae.com/schemas/config.json", + "imports": [], + "close_on_focus_loss": false, + "consider_preedit": false, + "pop_to_root_on_close": false, + "pop_on_backspace": true, + "activate_on_single_click": false, + "escape_key_behavior": "navigate_back", + "favicon_service": "twenty", + "keybinding": "default", + "pixmap_cache_mb": 50, + "search_files_in_root": false, + "input_server": { + "enabled": true + }, + "font": { + "rendering": "qt", + "normal": { + "family": "auto", + "size": 10.5 + } + }, + "theme": { + "light": { + "name": "vicinae-light", + "icon_theme": "auto" + }, + "dark": { + "name": "vicinae-dark", + "icon_theme": "auto" + } + }, + "telemetry": { + "system_info": false + }, + "launcher_window": { + "opacity": 1, + "client_side_decorations": { + "enabled": true, + "rounding": 10, + "border_width": 1, + "shadow_size": 12 + }, + "size": { + "width": 770, + "height": 480 + }, + "blur": { + "enabled": true + }, + "compact_mode": { + "enabled": false + }, + "layer_shell": { + "layer": "top", + "keyboard_interactivity": "exclusive", + "enabled": true + } + }, + "keybinds": { + "action.copy": "control+shift+C", + "action.copy-name": "control+shift+.", + "action.copy-path": "control+shift+,", + "action.dangerous-remove": "control+shift+X", + "action.duplicate": "control+D", + "action.edit": "control+E", + "action.edit-secondary": "control+shift+E", + "action.move-down": "control+shift+ARROWDOWN", + "action.move-up": "control+shift+ARROWUP", + "action.new": "control+N", + "action.open": "control+O", + "action.pin": "control+shift+P", + "action.refresh": "control+R", + "action.remove": "control+X", + "action.save": "control+S", + "open-search-filter": "control+P", + "open-settings": "control+,", + "toggle-action-panel": "control+B" + }, + "favorites": [ + "clipboard:history" + ], + "fallbacks": [ + "files:search" + ], + "providers": { + "@jomifepe/store.raycast.bitwarden": { + "preferences": { + "fetchFavicons": true, + "repromptIgnoreDuration": "900000", + "serverUrl": "https://pass.rshyn.site", + "shouldCacheVaultItems": true, + "syncOnLaunch": true, + "windowActionOnCopy": "close", + "cliPath": "/sbin/bw" + } + }, + "core": { + "entrypoints": { + "report-bug": { + "enabled": false + }, + "sponsor": { + "enabled": false + } + } + }, + "files": { + "enabled": false, + "preferences": { + "autoIndexing": false, + "excludedPaths": "", + "paths": "/home/frosty", + "watcherPaths": "" + } + }, + "system": { + "entrypoints": { + "volume-0": { + "enabled": false + }, + "volume-100": { + "enabled": false + }, + "volume-25": { + "enabled": false + }, + "volume-50": { + "enabled": false + }, + "volume-75": { + "enabled": false + }, + "volume-down": { + "enabled": false + }, + "volume-up": { + "enabled": false + } + } + } + } +} \ No newline at end of file