X-Git-Url: https://git.shemshak.org/~bandali/configs/blobdiff_plain/e064bdbfecc18b5cd11a913fec47a682dcb3b5f6..298f42fef8c1cb876c6596cbca3920a549a9a6d0:/.config/i3/config diff --git a/.config/i3/config b/.config/i3/config index cddbe29..c796761 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -18,9 +18,9 @@ floating_modifier $mod workspace_layout tabbed # terminal -bindsym $mod+Return exec urxvt -bindsym $mod+Shift+Return exec urxvt -name floating -for_window [class="URxvt" instance="floating"] floating enable +bindsym $mod+Return exec xterm +bindsym $mod+Shift+Return exec xterm -name floating +for_window [class="XTerm" instance="floating"] floating enable # kill focused window (not necessarily its application) bindsym $mod+Shift+w kill @@ -78,8 +78,10 @@ bindsym $mod+e layout toggle split # toggle tiling / floating bindsym $mod+Shift+f floating toggle +bindsym $mod+period floating toggle # toggle tiling / floating focus bindsym $mod+grave focus mode_toggle +bindsym $mod+comma focus mode_toggle # toggle sticky bindsym $mod+shift+s sticky toggle @@ -165,6 +167,17 @@ mode "resize" { } bindsym $mod+r mode "resize" +# change theme mode +set $mode_theme theme (d)ark | (l)ight +mode "$mode_theme" { + bindsym d exec change-theme dark, mode "default" + bindsym l exec change-theme light, mode "default" + bindsym Return mode "default" + bindsym Escape mode "default" + bindsym q mode "default" +} +bindsym $mod+t mode "$mode_theme" + # application-specific window configurations for_window [class="mpv"] floating enable for_window [class="Mumble"] floating enable