Update Tags & Window Rules

- Combine spotify and podcast tags into single audio tag
- Create new media/video tag
- Add window rules / update tag for bunch of applications
This commit is contained in:
Sravan Balaji 2024-04-12 16:59:22 -04:00
parent b2ffb9f2c1
commit 3a886c7dc2
3 changed files with 44 additions and 20 deletions

View File

@ -4250,7 +4250,7 @@ static char *tagicons[][NUMTAGS] =
#endif // NAMETAG_PATCH
{
/* [DEFAULT_TAGS] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" }, */
[DEFAULT_TAGS] = { "󰍩 ₁", "󰗚 ₂", " ₃", " ₄", "󰖟 ₅", " ₆", "󰊢 ₇", " ₈", " ₉" },
[DEFAULT_TAGS] = { "󰍩 ₁", "󰠮 ₂", " ₃", "󰿎 ₄", "󰖟 ₅", " ₆", "󰊢 ₇", "󰊖 ₈", " ₉" },
[ALTERNATIVE_TAGS] = { "A", "B", "C", "D", "E", "F", "G", "H", "I" },
[ALT_TAGS_DECORATION] = { "<1>", "<2>", "<3>", "<4>", "<5>", "<6>", "<7>", "<8>", "<9>" },
};
@ -4315,11 +4315,24 @@ static const Rule rules[] = {
RULE(.class = "Beeper", .tags = 1 << 0)
RULE(.class = "Signal", .tags = 1 << 0)
RULE(.class = "discord", .tags = 1 << 0)
RULE(.class = "zoom", .tags = 1 << 0)
RULE(.class = "Logseq", .tags = 1 << 1)
RULE(.class = "obsidian", .tags = 1 << 1)
RULE(.class = "anytype", .tags = 1 << 1)
RULE(.class = "pocket-casts-linux", .tags = 1 << 2)
RULE(.class = "Spotify", .tags = 1 << 3)
RULE(.class = "Spotify", .tags = 1 << 2)
RULE(.class = "Pavucontrol", .tags = 1 << 2)
RULE(.class = "easyeffects", .tags = 1 << 2)
RULE(.class = "NoiseTorch", .tags = 1 << 2)
RULE(.class = "Audacity", .tags = 1 << 2)
RULE(.class = "mpv", .tags = 1 << 3)
RULE(.class = "vlc", .tags = 1 << 3)
RULE(.class = "Ristretto", .tags = 1 << 3)
RULE(.class = "trackma-qt", .tags = 1 << 3)
RULE(.class = "Trackma-gtk", .tags = 1 << 3)
RULE(.class = "obs", .tags = 1 << 3)
RULE(.class = "kdenlive", .tags = 1 << 3)
RULE(.class = "Blender", .tags = 1 << 3)
RULE(.class = "Vivaldi-stable", .tags = 1 << 4)
RULE(.class = "kitty", .tags = 1 << 5, .isterminal = 1)
RULE(.class = "Emacs", .tags = 1 << 6)
@ -4328,12 +4341,11 @@ static const Rule rules[] = {
RULE(.title = "Steam", .tags = 1 << 7)
RULE(.class = "Lutris", .tags = 1 << 7)
RULE(.class = "gamescope", .tags = 1 << 7)
RULE(.class = "Oversteer", .tags = 1 << 7)
RULE(.class = "PrismLauncher", .tags = 1 << 7)
RULE(.class = "antimicrox", .tags = 1 << 7)
RULE(.class = "ProtonUp-Qt", .tags = 1 << 7)
RULE(.class = "Thunar", .tags = 1 << 8)
RULE(.class = "trackma", .tags = 1 << 8)
RULE(.class = "Trackma-gtk", .tags = 1 << 8)
RULE(.class = "obs", .tags = 1 << 8)
RULE(.class = "NoiseTorch", .tags = 1 << 8)
RULE(.class = "kdenlive", .tags = 1 << 8)
RULE(.class = "Syncthing GTK", .tags = 1 << 8)
RULE(.class = "Nyrna", .tags = 1 << 8)
RULE(.class = "openrgb", .tags = 1 << 8)
@ -6609,7 +6621,7 @@ format = <label>
; %date%
; %time%
; Default: %date%
label = " %date%"
label = " %date%"
; label-font = 3
label-foreground = ${colors.date-foreground}
label-background = ${colors.date-background}
@ -6799,7 +6811,7 @@ format = %{A1:kitty btop:}<label>%{A}
; %percentage-sum% - Cumulative load on all cores
; %percentage-cores% - load percentage for each core
; %percentage-core[1-9]% - load percentage for specific core
label = %percentage%%
label = %percentage%%
label-padding = ${sizes.module-padding}
label-foreground = ${colors.cpu-foreground}
label-background = ${colors.cpu-background}
@ -6879,7 +6891,7 @@ format = %{A1:kitty btop:}<label>%{A}
; %gb_swap_free%
; %gb_swap_used%
label = 󰍛 %percentage_used%%
label = %percentage_used%%
label-padding = ${sizes.module-padding}
label-foreground = ${colors.memory-foreground}
label-background = ${colors.memory-background}

View File

@ -449,7 +449,7 @@ static char *tagicons[][NUMTAGS] =
#endif // NAMETAG_PATCH
{
/* [DEFAULT_TAGS] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" }, */
[DEFAULT_TAGS] = { "󰍩 ₁", "󰗚 ₂", " ₃", "", "󰖟 ₅", " ₆", "󰊢 ₇", " ₈", "" },
[DEFAULT_TAGS] = { "󰍩 ₁", "󰠮 ₂", " ₃", "󰿎", "󰖟 ₅", " ₆", "󰊢 ₇", "󰊖 ₈", "" },
[ALTERNATIVE_TAGS] = { "A", "B", "C", "D", "E", "F", "G", "H", "I" },
[ALT_TAGS_DECORATION] = { "<1>", "<2>", "<3>", "<4>", "<5>", "<6>", "<7>", "<8>", "<9>" },
};
@ -477,11 +477,24 @@ static const Rule rules[] = {
RULE(.class = "Beeper", .tags = 1 << 0)
RULE(.class = "Signal", .tags = 1 << 0)
RULE(.class = "discord", .tags = 1 << 0)
RULE(.class = "zoom", .tags = 1 << 0)
RULE(.class = "Logseq", .tags = 1 << 1)
RULE(.class = "obsidian", .tags = 1 << 1)
RULE(.class = "anytype", .tags = 1 << 1)
RULE(.class = "pocket-casts-linux", .tags = 1 << 2)
RULE(.class = "Spotify", .tags = 1 << 3)
RULE(.class = "Spotify", .tags = 1 << 2)
RULE(.class = "Pavucontrol", .tags = 1 << 2)
RULE(.class = "easyeffects", .tags = 1 << 2)
RULE(.class = "NoiseTorch", .tags = 1 << 2)
RULE(.class = "Audacity", .tags = 1 << 2)
RULE(.class = "mpv", .tags = 1 << 3)
RULE(.class = "vlc", .tags = 1 << 3)
RULE(.class = "Ristretto", .tags = 1 << 3)
RULE(.class = "trackma-qt", .tags = 1 << 3)
RULE(.class = "Trackma-gtk", .tags = 1 << 3)
RULE(.class = "obs", .tags = 1 << 3)
RULE(.class = "kdenlive", .tags = 1 << 3)
RULE(.class = "Blender", .tags = 1 << 3)
RULE(.class = "Vivaldi-stable", .tags = 1 << 4)
RULE(.class = "kitty", .tags = 1 << 5, .isterminal = 1)
RULE(.class = "Emacs", .tags = 1 << 6)
@ -490,12 +503,11 @@ static const Rule rules[] = {
RULE(.title = "Steam", .tags = 1 << 7)
RULE(.class = "Lutris", .tags = 1 << 7)
RULE(.class = "gamescope", .tags = 1 << 7)
RULE(.class = "Oversteer", .tags = 1 << 7)
RULE(.class = "PrismLauncher", .tags = 1 << 7)
RULE(.class = "antimicrox", .tags = 1 << 7)
RULE(.class = "ProtonUp-Qt", .tags = 1 << 7)
RULE(.class = "Thunar", .tags = 1 << 8)
RULE(.class = "trackma", .tags = 1 << 8)
RULE(.class = "Trackma-gtk", .tags = 1 << 8)
RULE(.class = "obs", .tags = 1 << 8)
RULE(.class = "NoiseTorch", .tags = 1 << 8)
RULE(.class = "kdenlive", .tags = 1 << 8)
RULE(.class = "Syncthing GTK", .tags = 1 << 8)
RULE(.class = "Nyrna", .tags = 1 << 8)
RULE(.class = "openrgb", .tags = 1 << 8)

View File

@ -638,7 +638,7 @@ format = <label>
; %date%
; %time%
; Default: %date%
label = " %date%"
label = " %date%"
; label-font = 3
label-foreground = ${colors.date-foreground}
label-background = ${colors.date-background}
@ -804,7 +804,7 @@ format = %{A1:kitty btop:}<label>%{A}
; %percentage-sum% - Cumulative load on all cores
; %percentage-cores% - load percentage for each core
; %percentage-core[1-9]% - load percentage for specific core
label = %percentage%%
label = %percentage%%
label-padding = ${sizes.module-padding}
label-foreground = ${colors.cpu-foreground}
label-background = ${colors.cpu-background}
@ -876,7 +876,7 @@ format = %{A1:kitty btop:}<label>%{A}
; %gb_swap_free%
; %gb_swap_used%
label = 󰍛 %percentage_used%%
label = %percentage_used%%
label-padding = ${sizes.module-padding}
label-foreground = ${colors.memory-foreground}
label-background = ${colors.memory-background}