set $mod3 Mod3
# window title and bar font (unless specified differently in 'bar {}'
-font pango:Source Code Pro 9.5
-# font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1
+# font pango:Source Code Pro 9.5
+font pango:Inconsolata 11.5
+# font -misc-fixed-medium-r-normal--13-120-75-75-c-70-iso10646-1
+# font -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1
# for dragging floating windows with mouse
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
# kill an application
#bindsym --release $mod+Shift+x exec xkill
-# rofi launcher and pass
-bindsym $mod+space exec rofi -show run -display-run ' > ' -display-window ' 🗔 '
-bindsym $mod+backslash exec rofi -show window -display-run ' > ' -display-window ' 🗔 '
-bindsym $mod+Shift+space exec rofi-pass
+# launcher and pass
+bindsym $mod+space exec dmenu_run
+bindsym $mod+backslash exec passmenu --type
# brightness
-bindsym $mod+apostrophe exec rofi-light # rofi-based brightness chooser
-bindsym XF86MonBrightnessUp exec light -A 5 # increase screen brightness
-bindsym XF86MonBrightnessDown exec light -U 5 # decrease screen brightness
+bindsym $mod+apostrophe exec dmenu-light # brightness chooser
+bindsym XF86MonBrightnessUp exec light -A 5 # increase brightness
+bindsym XF86MonBrightnessDown exec light -U 5 # decrease brightness
# volume
-bindsym $mod+semicolon exec rofi-pamixer # rofi-based volume chooser
+bindsym $mod+semicolon exec dmenu-pamixer # volume chooser
bindsym XF86AudioRaiseVolume exec pamixer --allow-boost --increase 5
bindsym XF86AudioLowerVolume exec pamixer --allow-boost --decrease 5
bindsym XF86AudioMute exec pamixer --toggle-mute
}
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