Add mattermost-desktop

master
Quentin Duchemin 2025-10-24 17:40:13 +02:00
parent 4528e9c04a
commit 1d2fa1ec81
2 changed files with 5 additions and 1 deletions

View File

@ -57,6 +57,7 @@ lxappearance-gtk3
maim
man-db
man-pages
mattermost-desktop
musescore
mlocate
map

View File

@ -54,7 +54,7 @@ floating_modifier $mod
# no border nor title
new_window none
default_border pixel 0
default_floating_border pixel 5
default_floating_border pixel 5
# hide borders when touching edges
hide_edge_borders both
@ -272,6 +272,7 @@ for_window [window_role="GtkFileChooserDialog"] move position center
# Make the currently focused window a scratchpad
bindsym $mod+Shift+BackSpace move scratchpad
for_window [class="Signal" window_type="normal"] move scratchpad
for_window [class="Mattermost" window_type="normal"] move scratchpad
for_window [class="Telegram"] move scratchpad
# we don't use class="Thunderbird" to not move windows like "MsgCompose" to scratchpad : only the main window will be in scratchpad
for_window [instance="Mail"] move scratchpad
@ -284,6 +285,7 @@ bindsym $mod+Shift+m [instance="Mail"] scratchpad show, move position center
bindsym $mod+Shift+s [class="Signal"] scratchpad show, move position center
bindsym $mod+Shift+e [title="qBittorrent v*"] scratchpad show, move position center
bindsym $mod+Shift+t [class="Telegram"] scratchpad show, move position center
bindsym $mod+Shift+k [class="Mattermost"] scratchpad show, move position center
bindsym Mod4+ampersand [title="(?i)perso.*obsidian"] scratchpad show, move container to workspace 4, workspace 4, floating disable
bindsym Mod4+eacute [title="(?i)tech.*obsidian"] scratchpad show, move container to workspace 4, workspace 4, floating disable
bindsym Mod4+quotedbl [title="(?i)notes.*obsidian"] scratchpad show, move container to workspace 4, workspace 4, floating disable
@ -295,6 +297,7 @@ bindsym Mod4+quotedbl [title="(?i)notes.*obsidian"] scratchpad show, move contai
for_window [instance="Mail" window_type="normal"] resize set 90 ppt 85 ppt
for_window [class="Signal"] resize set 90 ppt 85 ppt
for_window [class="Telegram"] resize set 90 ppt 85 ppt
for_window [class="Mattermost"] resize set 98 ppt 92 ppt
# automatic workspace
assign [class="(?i)Obsidian"] → number 4