Added hyprland monitor setup app profiles

This commit is contained in:
ManOfGoldForever 2026-04-01 00:32:26 -04:00
parent 9eec061213
commit 53a43e4683
10 changed files with 291 additions and 11 deletions

View file

@ -30,7 +30,7 @@ ueberzug_offset = [ 0, 0, 0, 0 ]
[opener]
edit = [
{ run = "${EDITOR:-vi} %s", desc = "$EDITOR", for = "unix", block = true },
{ run = "/usr/local/bin/zed_sudo_wrapper %s", desc = "Zed (sudo fallback)", for = "unix", block = true },
{ run = "code %s", desc = "code", for = "windows", orphan = true },
{ run = "code -w %s", desc = "code (block)", for = "windows", block = true },
]
@ -65,11 +65,19 @@ download = [
pdf = [
{ run = "zathura %s", desc = "Zathura", block = true },
]
zedproj = [
{ run = "zeditor -n %s", desc = "Zed (project)", for = "unix", orphan = true, block = false },
]
[open]
rules = [
# Folder
{ url = "*/", use = [ "edit", "open", "reveal" ] },
{ url = "*/", use = [ "zedproj", "open", "reveal" ] },
# TOML (force editor regardless of mime detector differences)
{ url = "*.toml", use = [ "edit", "reveal" ] },
{ mime = "application/{toml,x-toml}", use = [ "edit", "reveal" ] },
# Common config formats (force editor)
{ url = "*.{yaml,yml,conf,ini}", use = [ "edit", "reveal" ] },
# Text
{ mime = "text/*", use = [ "edit", "reveal" ] },
# Image