# ABOUTME: Walker launcher configuration for moonarch. # ABOUTME: Catppuccin Mocha theme, Niri-aware, replaces rofi applets. force_keyboard_focus = false close_when_open = true click_to_close = true as_window = false single_click_activation = true selection_wrap = false theme = "moonarch" disable_mouse = false page_jump_items = 10 hide_quick_activation = false hide_action_hints = false hide_action_hints_dmenu = true hide_return_action = false resume_last_query = false [shell] exclusive_zone = -1 layer = "overlay" anchor_top = true anchor_bottom = true anchor_left = true anchor_right = true [placeholders] "default" = { input = "Search…", list = "No Results" } "clipboard" = { input = "Clipboard…", list = "Empty" } "bluetooth" = { input = "Bluetooth…", list = "No Devices" } "wireplumber" = { input = "Audio…", list = "No Devices" } [keybinds] close = ["Escape"] next = ["Down"] previous = ["Up"] left = ["Left"] right = ["Right"] down = ["Down"] up = ["Up"] toggle_exact = ["ctrl e"] resume_last_query = ["ctrl r"] quick_activate = ["F1", "F2", "F3", "F4"] page_down = ["Page_Down"] page_up = ["Page_Up"] show_actions = ["alt j"] [providers] default = [ "desktopapplications", "calc", ] empty = ["desktopapplications"] max_results = 50 [providers.sets.clipboard] default = ["clipboard"] empty = ["clipboard"] [providers.sets.bluetooth] default = ["bluetooth"] empty = ["bluetooth"] [providers.sets.audio] default = ["wireplumber"] empty = ["wireplumber"] [providers.sets.sessions] default = ["nirisessions"] empty = ["nirisessions"] [[providers.prefixes]] prefix = ";" provider = "providerlist" [[providers.prefixes]] prefix = ">" provider = "runner" [[providers.prefixes]] prefix = "/" provider = "files" [[providers.prefixes]] prefix = "=" provider = "calc" [[providers.prefixes]] prefix = ":" provider = "clipboard" [providers.clipboard] time_format = "relative" [providers.actions] fallback = [ { action = "menus:open", label = "open", after = "Nothing" }, { action = "menus:default", label = "run", after = "Close" }, { action = "menus:parent", label = "back", bind = "Escape", after = "Nothing" }, { action = "erase_history", label = "clear hist", bind = "ctrl h", after = "AsyncReload" }, ] dmenu = [{ action = "select", default = true, bind = "Return" }] desktopapplications = [ { action = "start", default = true, bind = "Return" }, { action = "start:keep", label = "open+next", bind = "shift Return", after = "KeepOpen" }, { action = "new_instance", label = "new instance", bind = "ctrl Return" }, { action = "pin", bind = "ctrl p", after = "AsyncReload" }, { action = "unpin", bind = "ctrl p", after = "AsyncReload" }, ] bluetooth = [ { action = "find", bind = "ctrl f", after = "AsyncClearReload" }, { action = "remove", bind = "ctrl d", after = "AsyncReload" }, { action = "trust", bind = "ctrl t", after = "AsyncReload" }, { action = "untrust", bind = "ctrl t", after = "AsyncReload" }, { action = "pair", bind = "Return", after = "AsyncReload" }, { action = "connect", default = true, bind = "Return", after = "AsyncReload" }, { action = "disconnect", default = true, bind = "Return", after = "AsyncReload" }, { action = "power_on", label = "Power On", bind = "ctrl e", after = "AsyncReload" }, { action = "power_off", label = "Power Off", bind = "ctrl e", after = "AsyncReload" }, ] clipboard = [ { action = "copy", default = true, bind = "Return" }, { action = "remove", bind = "ctrl d", after = "AsyncClearReload" }, { action = "remove_all", label = "clear", bind = "ctrl shift d", after = "AsyncClearReload" }, { action = "show_images_only", label = "only images", bind = "ctrl i", after = "AsyncClearReload" }, { action = "show_text_only", label = "only text", bind = "ctrl i", after = "AsyncClearReload" }, { action = "show_combined", label = "show all", bind = "ctrl i", after = "AsyncClearReload" }, { action = "pin", bind = "ctrl p", after = "AsyncClearReload" }, { action = "unpin", bind = "ctrl p", after = "AsyncClearReload" }, ] wireplumber = [ { action = "increase_volume", label = "+volume", bind = "ctrl y", after = "Nothing" }, { action = "decrease_volume", label = "-volume", bind = "ctrl n", after = "Nothing" }, { action = "mute", bind = "ctrl m", after = "Nothing" }, { action = "unmute", bind = "ctrl m", after = "Nothing" }, { action = "set_default_device", label = "set default", bind = "ctrl d", after = "Nothing" }, ] calc = [ { action = "copy", default = true, bind = "Return" }, { action = "delete", bind = "ctrl d", after = "AsyncReload" }, { action = "delete_all", bind = "ctrl shift d", after = "AsyncReload" }, ] files = [ { action = "open", default = true, bind = "Return" }, { action = "opendir", label = "open dir", bind = "ctrl Return" }, { action = "copypath", label = "copy path", bind = "ctrl shift c" }, { action = "copyfile", label = "copy file", bind = "ctrl c" }, ] runner = [ { action = "run", default = true, bind = "Return" }, { action = "runterminal", label = "run in terminal", bind = "shift Return" }, ]