-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig_example.ini
More file actions
141 lines (124 loc) · 4.12 KB
/
config_example.ini
File metadata and controls
141 lines (124 loc) · 4.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
# rmenu configuration example
# Copy this file to your config location and adjust values as needed.
# Colors use hexadecimal RGB (#RRGGBB).
[Colors]
# Window background.
background = #202040
# Normal text.
foreground = #FFFFFF
# Selected row background.
selected_background = #3060FF
# Selected row text.
selected_foreground = #FFFFFF
# Window border.
border = #404080
# Window size and position.
[Dimensions]
# Screen width ratio (0.0-1.0). Example: 0.8 means 80% of screen width.
width_percent = 0.8
# Optional maximum width in pixels. Comment out to disable the cap.
max_width = 1200
# Input bar height in pixels.
height = 30
# Result row height in pixels.
item_height = 24
# Horizontal position:
# - integer: absolute pixel position
# - relative value like r0.5: 50% of screen width
# - comment out to center automatically
x_position = r0.5
# Vertical position:
# - integer: absolute pixel position
# - relative value like r0.5: 50% of screen height
# - comment out or use 0 for top placement
y_position = 0
# Inner padding in pixels.
padding = 5
# Border width in pixels. Use 0 for no border.
border_width = 1
# Font settings.
[Font]
# Font family. Comment out to use the system font.
name = Consolas
# Font size in points.
size = 14
# Font weight: 400=normal, 700=bold.
weight = 400
# Core behavior.
[Behavior]
# Case-sensitive matching.
case_sensitive = false
# If true, typing can immediately select the best match.
instant_selection = false
# Maximum visible result rows.
max_items = 10
# Quick-select behavior for keys 1..0: select | submit.
quick_select_mode = submit
# Launcher sources and ranking.
[Launcher]
# If no -e argument and no stdin are provided, open launcher mode automatically.
launcher_mode_default = true
# Enable built-in launcher sources.
enable_history = true
enable_start_menu = true
enable_path = true
# Maximum persisted history entries.
history_max_items = 300
# Source ranking boosts.
source_boost_history = 650
source_boost_start_menu = 480
source_boost_path = 0
# PATH commands that are usually not useful as launchable apps.
blacklist_path_commands = powercfg,where,whoami,icacls,takeown,tasklist,taskkill,wevtutil,sfc,dism,gpupdate,bcdedit,reg,sc,netsh,wmic
# Module runtime policy.
[Modules]
# Approximate global per-query budget for external providers. Later providers may be skipped when the budget is exhausted.
provider_total_budget_ms = 35
# Maximum time to wait for one external host IPC request before treating it as failed.
provider_timeout_ms = 1500
# Maximum provider items accepted from one host before sanitization and merge.
max_items_per_provider_host = 24
# Dedupe policy when core items and provider items share the same target: core_first | provider_first.
dedupe_source_priority = core_first
# Minimum delay before restarting a failed external host again.
host_restart_backoff_ms = 800
# Maximum IPC request/response payload size in bytes.
max_ipc_payload_bytes = 262144
# Legacy script configuration. Current local script launcher behavior is implemented by modules/local-scripts.rmod.
[Scripts]
# Base directory for scripts. Environment variables such as %USERPROFILE% and %APPDATA% are supported.
base_dir = %USERPROFILE%\.rmenu\scripts
# Additional directories separated by semicolons.
additional_dirs =
# Default script interpreter.
default_interpreter = powershell
# Arguments for the default interpreter.
default_interpreter_args = -ExecutionPolicy Bypass -File
# Default editor for script files.
editor = notepad.exe
# Legacy hotkey mapping for scripts.
[Hotkeys]
# Format: script_name = modifier+key
# Modifiers: Alt, Ctrl, Shift, Win
# Example: Alt+Space, Ctrl+Shift+P
# launcher = Alt+Space
# clipboard_manager = Ctrl+Alt+V
# settings = Win+R
# Basic key codes.
[Shortcuts]
# Escape/cancel key (27=ESC).
exit_key = 27
# Confirm selection key (13=ENTER).
select_key = 13
# Navigate down key (40=DOWN).
down_key = 40
# Navigate up key (38=UP).
up_key = 38
# Autocomplete key (9=TAB).
complete_key = 9
# Advanced appearance placeholders retained for compatibility with older configs.
[AdvancedAppearance]
# Window opacity (0-255, where 255 is fully opaque).
opacity = 255
# Show line number next to each item.
show_line_numbers = false