Files
dotfiles/hyprshell/config.ron

89 lines
3.1 KiB
Plaintext

// Edit with `hyprshell config edit`
(
version: 3,
windows: (
scale: 8.5,
items_per_row: 5,
overview: (
launcher: (
default_terminal: None,
launch_modifier: "ctrl",
width: 650,
max_items: 5,
show_when_empty: true,
plugins: (
applications: (
run_cache_weeks: 8,
show_execs: true,
show_actions_submenu: true,
),
terminal: (),
shell: (),
websearch: (
engines: [
(
url: "https://www.startpage.com/sp/search?query={}",
name: "Startpage",
key: 's',
),
(
url: "https://duckduckgo.com/?q={}",
name: "DuckDuckGo",
key: 'd',
),
(
url: "https://en.wikipedia.org/wiki/Special:Search?search={}",
name: "Wikipedia",
key: 'w',
),
],
),
calc: (),
path: (),
actions: (
actions: [
lock_screen,
hibernate,
logout,
reboot,
shutdown,
suspend,
custom(
names: [
"Kill",
"Stop",
],
details: "Kill or stop a process by name",
command: "pkill \"{}\" && notify-send hyprshell \"stopped {}\"",
icon: "remove",
),
custom(
names: [
"Reload Hyprshell",
],
details: "Reload Hyprshell",
command: "sleep 1; hyprshell socat \'\"Restart\"\'",
icon: "system-restart",
),
],
),
),
),
key: "Tab",
modifier: "alt",
filter_by: [],
hide_filtered: false,
exclude_special_workspaces: "",
),
switch: (
modifier: "alt",
key: "Tab",
filter_by: [
current_monitor,
],
switch_workspaces: false,
exclude_special_workspaces: "",
),
switch_2: None,
),
)