Compare commits
8 commits
d91e21cf22
...
f27fa828f0
Author | SHA1 | Date | |
---|---|---|---|
f27fa828f0 | |||
0ae1c297d7 | |||
d0d8f81e5c | |||
01f6aeecff | |||
e3b85129c4 | |||
0d846193ae | |||
9989ce3582 | |||
bda794f5b0 |
4 changed files with 48 additions and 6 deletions
14
bin/launch_mail_worksplace.sh
Executable file
14
bin/launch_mail_worksplace.sh
Executable file
|
@ -0,0 +1,14 @@
|
||||||
|
#!/bin/bash
|
||||||
|
# script for launching my mail workspace
|
||||||
|
|
||||||
|
swaymsg 'workspace $ws2; layout splitv'
|
||||||
|
swaymsg 'exec $term --class=mail neomutt'
|
||||||
|
swaymsg 'exec $term --class=cal ikhal'
|
||||||
|
|
||||||
|
while :; do
|
||||||
|
sleep .2
|
||||||
|
swaymsg '[app_id="cal"] focus' 2>/dev/null && break
|
||||||
|
done
|
||||||
|
swaymsg 'splith; exec $term'
|
||||||
|
|
||||||
|
exit 0
|
|
@ -18,3 +18,12 @@ exec swayidle \
|
||||||
timeout 600 'swaymsg "output * dpms off"' \
|
timeout 600 'swaymsg "output * dpms off"' \
|
||||||
resume 'swaymsg "output * dpms on"' \
|
resume 'swaymsg "output * dpms on"' \
|
||||||
before-sleep 'swaylock -i $lock_bg'
|
before-sleep 'swaylock -i $lock_bg'
|
||||||
|
|
||||||
|
# Autolaunch
|
||||||
|
for_window [app_id="cal"] resize set height 240 px
|
||||||
|
|
||||||
|
# $ws3 firefox
|
||||||
|
exec swaymsg 'workspace $ws3; exec firefox'
|
||||||
|
|
||||||
|
# launch mail workspace
|
||||||
|
exec ~/.local/bin/launch_mail_worksplace.sh
|
||||||
|
|
|
@ -52,12 +52,25 @@ set $ws2 2:
|
||||||
set $ws3 3:
|
set $ws3 3:
|
||||||
set $ws4 4:
|
set $ws4 4:
|
||||||
set $ws5 5:
|
set $ws5 5:
|
||||||
|
set $ws6 6:
|
||||||
|
set $ws7 7:
|
||||||
|
|
||||||
assign [app_id="^firefox$"] $ws3
|
assign [app_id="^firefox$"] $ws3
|
||||||
assign [class="keepassxc"] $ws3
|
assign [app_id="KeePassXC$"] $ws3
|
||||||
assign [app_id="org.remmina.*"] $ws5
|
assign [app_id="org.remmina.*"] $ws5
|
||||||
|
assign [app_id="homebank"] $ws6
|
||||||
|
assign [app_id="org.inkscape.Inkscape"] $ws7
|
||||||
|
assign [app_id="^libreoffice-*"] $ws6
|
||||||
|
assign [class="Gimp"] $ws7
|
||||||
|
|
||||||
for_window [app_id="^launcher$"] floating enable, resize set height 400 px, resize set width 800px
|
for_window [app_id="cal"] resize set height 240px
|
||||||
|
for_window [app_id="pavucontrol"] floating enable, resize set 600px 400px
|
||||||
|
|
||||||
|
# Manage float windows
|
||||||
|
for_window [app_id="imv"] floating enable
|
||||||
|
for_window [app_id="org.pwmt.zathura"] floating enable
|
||||||
|
for_window [app_id="^launcher$"] floating enable, resize set 800px 400px
|
||||||
|
for_window [title="Remmina Remote Desktop Client"] floating enable
|
||||||
|
|
||||||
# switch to workspace
|
# switch to workspace
|
||||||
bindsym $mod+1 workspace $ws1
|
bindsym $mod+1 workspace $ws1
|
||||||
|
@ -65,8 +78,8 @@ bindsym $mod+2 workspace $ws2
|
||||||
bindsym $mod+3 workspace $ws3
|
bindsym $mod+3 workspace $ws3
|
||||||
bindsym $mod+4 workspace $ws4
|
bindsym $mod+4 workspace $ws4
|
||||||
bindsym $mod+5 workspace $ws5
|
bindsym $mod+5 workspace $ws5
|
||||||
bindsym $mod+6 workspace 6
|
bindsym $mod+6 workspace $ws6
|
||||||
bindsym $mod+7 workspace 7
|
bindsym $mod+7 workspace $ws7
|
||||||
bindsym $mod+8 workspace 8
|
bindsym $mod+8 workspace 8
|
||||||
bindsym $mod+9 workspace 9
|
bindsym $mod+9 workspace 9
|
||||||
bindsym $mod+0 workspace 10
|
bindsym $mod+0 workspace 10
|
||||||
|
@ -77,8 +90,8 @@ bindsym $mod+Shift+2 move container to workspace $ws2
|
||||||
bindsym $mod+Shift+3 move container to workspace $ws3
|
bindsym $mod+Shift+3 move container to workspace $ws3
|
||||||
bindsym $mod+Shift+4 move container to workspace $ws4
|
bindsym $mod+Shift+4 move container to workspace $ws4
|
||||||
bindsym $mod+Shift+5 move container to workspace $ws5
|
bindsym $mod+Shift+5 move container to workspace $ws5
|
||||||
bindsym $mod+Shift+6 move container to workspace 6
|
bindsym $mod+Shift+6 move container to workspace $ws6
|
||||||
bindsym $mod+Shift+7 move container to workspace 7
|
bindsym $mod+Shift+7 move container to workspace $ws7
|
||||||
bindsym $mod+Shift+8 move container to workspace 8
|
bindsym $mod+Shift+8 move container to workspace 8
|
||||||
bindsym $mod+Shift+9 move container to workspace 9
|
bindsym $mod+Shift+9 move container to workspace 9
|
||||||
bindsym $mod+Shift+0 move container to workspace 10
|
bindsym $mod+Shift+0 move container to workspace 10
|
||||||
|
@ -106,6 +119,10 @@ bindsym $mod+space focus mode_toggle
|
||||||
# move focus to the parent container
|
# move focus to the parent container
|
||||||
bindsym $mod+a focus parent
|
bindsym $mod+a focus parent
|
||||||
|
|
||||||
|
# move to scratchpad
|
||||||
|
bindsym $mod+Shift+p move scratchpad
|
||||||
|
bindsym $mod+p scratchpad show
|
||||||
|
|
||||||
# Media keys
|
# Media keys
|
||||||
# ----------
|
# ----------
|
||||||
|
|
||||||
|
@ -143,6 +160,7 @@ mode "resize" {
|
||||||
|
|
||||||
font pango:FuraCode Nerd Font Mono 10
|
font pango:FuraCode Nerd Font Mono 10
|
||||||
default_border pixel 1
|
default_border pixel 1
|
||||||
|
default_floating_border pixel 1
|
||||||
title_align center
|
title_align center
|
||||||
client.focused #f268b3 #a82d70 #ffffff #f268b3 #f268b3
|
client.focused #f268b3 #a82d70 #ffffff #f268b3 #f268b3
|
||||||
client.unfocused #000000 #4d3d46 #cccccc #000000 #000000
|
client.unfocused #000000 #4d3d46 #cccccc #000000 #000000
|
||||||
|
|
|
@ -20,6 +20,7 @@ window#waybar {
|
||||||
padding:4px 4px;
|
padding:4px 4px;
|
||||||
background:#323232 ;
|
background:#323232 ;
|
||||||
color:#9c9c9c;
|
color:#9c9c9c;
|
||||||
|
border-bottom: 1px solid transparent;
|
||||||
}
|
}
|
||||||
|
|
||||||
#workspaces button:hover {
|
#workspaces button:hover {
|
||||||
|
|
Reference in a new issue