55 lines
1.2 KiB
TOML
55 lines
1.2 KiB
TOML
[mgr]
|
|
show_hidden = true
|
|
|
|
[opener]
|
|
# ----- OPEN ----- #
|
|
# Open with firefox
|
|
firefox = [
|
|
{run = 'firefox "$@"', block = true, desc = "Open with Firefox"}
|
|
]
|
|
|
|
|
|
# ----- EDIT ----- #
|
|
# Open in the current terminal
|
|
edit = [
|
|
{run = 'nvim "$@"', block = true, desc = "Open in the current terminal"}
|
|
]
|
|
|
|
# Open in a new terminal
|
|
editSpawn = [
|
|
{run = 'wezterm start nvim "$@"', block = true, desc = "Open in a new terminal"}
|
|
]
|
|
|
|
|
|
# ----- EXTRACTIONS ----- #
|
|
# Extract .zip
|
|
extractZip = [
|
|
{run = 'unzip "$@"', desc = "Extract"}
|
|
]
|
|
|
|
extractTar = [
|
|
{run = 'tar -xzvf "$@"', desc = "Extract"}
|
|
]
|
|
|
|
# ----- DESKTOP ----- #
|
|
# Set the current picture to a background
|
|
setBackground = [
|
|
{run = 'swww img "$@"', desc = "Set the current image to SWW background"}
|
|
]
|
|
|
|
|
|
|
|
[open]
|
|
rules = [
|
|
{ name = "*", use = ["edit", "editSpawn"]},
|
|
{ name = "*/", use = ["edit", "editSpawn"]},
|
|
{ name = "*.zip", use = ["extractZip"]},
|
|
{ name = "*.gz", use = ["extractTar"]},
|
|
{ name = "*.png", use = ["setBackground"]},
|
|
{ name = "*.gif", use = ["setBackground"]},
|
|
{ name = "*.jpg", use = ["setBackground"]},
|
|
{ name = "*.jpeg", use = ["setBackground"]},
|
|
{ name = "*.webp", use = ["setBackground"]},
|
|
{ name = "*.pdf", use = ["firefox"]}
|
|
]
|