hyprland-autoname-workspaces new config
This commit is contained in:
parent
daf9ba1f42
commit
7077e3af71
1 changed files with 60 additions and 86 deletions
|
|
@ -1,62 +1,46 @@
|
||||||
version = "1.1.11"
|
version = "1.1.14"
|
||||||
|
|
||||||
[format]
|
|
||||||
# Deduplicate icons if enable.
|
|
||||||
# A superscripted counter will be added.
|
|
||||||
# dedup = false
|
|
||||||
# dedup_inactive_fullscreen = false # dedup more
|
|
||||||
# window delimiter
|
|
||||||
delim = ""
|
|
||||||
|
|
||||||
# available formatter:
|
|
||||||
# {counter_sup} - superscripted count of clients on the workspace, and simple {counter}, {delim}
|
|
||||||
# {icon}, {client}
|
|
||||||
# workspace formatter
|
|
||||||
workspace = "{id}:{delim}{clients}" # {id}, {delim} and {clients} are supported
|
|
||||||
# workspace_empty = "{id}" # {id}, {delim} and {clients} are supported
|
|
||||||
# client formatter
|
|
||||||
# client = "{icon}"
|
|
||||||
# client_active = "*{icon}*"
|
|
||||||
|
|
||||||
# deduplicate client formatter
|
|
||||||
# client_fullscreen = "[{icon}]"
|
|
||||||
# client_dup = "{client}{counter_sup}"
|
|
||||||
# client_dup_fullscreen = "[{icon}]{delim}{icon}{counter_unfocused}"
|
|
||||||
# client_dup_active = "*{icon}*{delim}{icon}{counter_unfocused}"
|
|
||||||
|
|
||||||
[class]
|
[class]
|
||||||
# Add your icons mapping
|
DEFAULT = "{class}"
|
||||||
# use double quote the key and the value
|
"(?i)firefox" = " "
|
||||||
# take class name from 'hyprctl clients'
|
|
||||||
"DEFAULT" = "{class}"
|
|
||||||
"(?i)Kitty" = " "
|
|
||||||
"(?i)foot" = " "
|
|
||||||
"(?i)st" = " "
|
|
||||||
"(?i)mpv" = " "
|
|
||||||
"[Ff]irefox" = " "
|
|
||||||
"(?i)slack" = " "
|
|
||||||
"(?i)discord" = " "
|
|
||||||
"(?i)spotify" = " "
|
|
||||||
"(?i)chromium" = " "
|
|
||||||
"(?i)emacs" = " "
|
|
||||||
"(?i)steam" = " "
|
|
||||||
"(?i)zathura" = " "
|
|
||||||
"(?i)Anki" = " "
|
"(?i)Anki" = " "
|
||||||
"(?i)virtualbox" = " "
|
|
||||||
"(?i)Gimp" = " "
|
|
||||||
"(?i)libreoffice-writer" = " "
|
|
||||||
"(?i)blueman-manager-wrapped" = " "
|
"(?i)blueman-manager-wrapped" = " "
|
||||||
|
"(?i)chromium" = " "
|
||||||
|
"(?i)discord" = " "
|
||||||
|
"(?i)Element" = " "
|
||||||
|
"(?i)emacs" = " "
|
||||||
|
"(?i)foot" = " "
|
||||||
|
"(?i)Gimp" = " "
|
||||||
|
"(?i)Kitty" = " "
|
||||||
|
"(?i)libreoffice-writer" = " "
|
||||||
|
"(?i)mpv" = " "
|
||||||
|
"(?i)Nsxiv" = " "
|
||||||
|
"(?i)slack" = " "
|
||||||
|
"(?i)spotify" = " "
|
||||||
|
"(?i)st" = " "
|
||||||
|
"(?i)steam" = " "
|
||||||
|
"(?i)virtualbox" = " "
|
||||||
|
"(?i)zathura" = " "
|
||||||
|
"(?i)mullvad vpn"= " "
|
||||||
|
|
||||||
# [class_active]
|
[class_active]
|
||||||
# DEFAULT = "*{icon}*"
|
|
||||||
# "(?i)ExampleOneTerm" = "<span foreground='red'>{icon}</span>"
|
|
||||||
|
|
||||||
# [initial_class]
|
[initial_class]
|
||||||
# "DEFAULT" = "test"
|
|
||||||
# "(?i)Kitty" = "term"
|
|
||||||
|
|
||||||
# [initial_class_active]
|
[initial_class_active]
|
||||||
# "(?i)Kitty" = "*TERM*"
|
|
||||||
|
[workspaces_name]
|
||||||
|
6 = "six"
|
||||||
|
2 = "two"
|
||||||
|
4 = "four"
|
||||||
|
3 = "three"
|
||||||
|
7 = "seven"
|
||||||
|
10 = "ten"
|
||||||
|
8 = "eight"
|
||||||
|
5 = "five"
|
||||||
|
1 = "one"
|
||||||
|
0 = "zero"
|
||||||
|
9 = "nine"
|
||||||
|
|
||||||
[title_in_class."(?i)kitty"]
|
[title_in_class."(?i)kitty"]
|
||||||
"(?i)neomutt" = "neomutt"
|
"(?i)neomutt" = "neomutt"
|
||||||
|
|
@ -65,47 +49,37 @@ workspace = "{id}:{delim}{clients}" # {id}, {delim} and {clients} are supported
|
||||||
"(?i)nvim" = "nvim"
|
"(?i)nvim" = "nvim"
|
||||||
"(?i)neovim" = "neovim"
|
"(?i)neovim" = "neovim"
|
||||||
|
|
||||||
# regex captures support is supported
|
|
||||||
# "emerge: (.+?/.+?)-.*" = "{match1}"
|
|
||||||
|
|
||||||
[title_in_class_active."(?i)firefox"]
|
[title_in_class_active."(?i)firefox"]
|
||||||
"(?i)twitch" = "<span color='purple'>{icon}</span>"
|
"(?i)twitch" = "<span color='purple'>{icon}</span>"
|
||||||
|
|
||||||
# [title_in_initial_class."(?i)kitty"]
|
[title_in_initial_class]
|
||||||
# "(?i)neomutt" = "neomutt"
|
|
||||||
|
|
||||||
# [initial_title_in_class."(?i)kitty"]
|
[title_in_initial_class_active]
|
||||||
# "(?i)neomutt" = "neomutt"
|
|
||||||
|
|
||||||
# [initial_title_in_initial_class."(?i)kitty"]
|
[initial_title_in_class]
|
||||||
# "(?i)neomutt" = "neomutt"
|
|
||||||
|
|
||||||
# [initial_title."(?i)kitty"]
|
[initial_title_in_class_active]
|
||||||
# "zsh" = "Zsh"
|
|
||||||
|
|
||||||
# [initial_title_active."(?i)kitty"]
|
[initial_title_in_initial_class]
|
||||||
# "zsh" = "*Zsh*"
|
|
||||||
|
[initial_title_in_initial_class_active]
|
||||||
|
|
||||||
# Add your applications that need to be exclude
|
|
||||||
# The key is the class, the value is the title.
|
|
||||||
# You can put an empty title to exclude based on
|
|
||||||
# class name only, "" make the job.
|
|
||||||
[exclude]
|
[exclude]
|
||||||
"" = "^$" # prevent displaying icon for empty class
|
"(?i)fcitx" = ".*"
|
||||||
"(?i)fcitx" = ".*" # will match all title for fcitx
|
"" = "^$"
|
||||||
"(?i)TestApp" = "" # will match all title for TestApp
|
"[Ss]team" = "^(Friends List.*)?$"
|
||||||
aProgram = "^$" # will match null title for aProgram
|
aProgram = "^$"
|
||||||
"[Ss]team" = "^(Friends List.*)?$" # will match Steam friends list plus all popups (empty titles)
|
"(?i)TestApp" = ""
|
||||||
|
|
||||||
[workspaces_name]
|
[format]
|
||||||
0 = "zero"
|
dedup = false
|
||||||
1 = "one"
|
dedup_inactive_fullscreen = false
|
||||||
2 = "two"
|
delim = ""
|
||||||
3 = "three"
|
workspace = "{id}:{delim}{clients}"
|
||||||
4 = "four"
|
workspace_empty = "{id}"
|
||||||
5 = "five"
|
client = "<span color='#999999'>{icon}</span>"
|
||||||
6 = "six"
|
client_fullscreen = "[{icon}]"
|
||||||
7 = "seven"
|
client_active = "<span color='#FFFFFF'>{icon}</span>"
|
||||||
8 = "eight"
|
client_dup = "{icon}{counter_sup}"
|
||||||
9 = "nine"
|
client_dup_active = "*{icon}*{delim}{icon}{counter_unfocused_sup}"
|
||||||
10 = "ten"
|
client_dup_fullscreen = "[{icon}]{delim}{icon}{counter_unfocused_sup}"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue