diff --git a/defaults/main.yml b/defaults/main.yml index a856c6b..fb55718 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -20,3 +20,8 @@ i3_applications: [] # name: "firefox" # workspace: 1 # bind application to a specific workspace # on_startup: false + + +i3: + font_size: 9 + focus_follows_mouse: true diff --git a/templates/config.j2 b/templates/config.j2 index 5e38a1b..ae70bef 100644 --- a/templates/config.j2 +++ b/templates/config.j2 @@ -4,8 +4,8 @@ set $term terminator # Font for window titles. Will also be used by the bar unless a different font # is used in the bar {} block below. -font pango:monospace 8 -focus_follows_mouse no +font pango:monospace {{ i3.font_size }} +focus_follows_mouse {% if i3.focus_follows_mouse %}yes{% else %}no{% endif %} # Use Mouse+$mod to drag floating windows to their wanted position floating_modifier $mod @@ -17,10 +17,14 @@ bindsym $mod+Shift+Return exec $term -e tmux # kill focused window bindsym $mod+Shift+q kill +{% if ansible_os_family == 'Redhat' %} +# bindsym $mod+d exec dmenu_run (a program launcher) +bindsym $mod+d exec dmenu_run +{% else %}bindsym $mod+d exec rofi -show run # bindsym $mod+d exec rofi (a program launcher) -bindsym $mod+d exec rofi -show run bindsym $mod+Shift+d exec rofi -show window bindsym $mod+Shift+s exec rofi -show ssh +{% endif %} # change focus bindsym $mod+j focus left diff --git a/vars/RedHat.yml b/vars/RedHat.yml index 9ecd949..0d633dd 100644 --- a/vars/RedHat.yml +++ b/vars/RedHat.yml @@ -6,3 +6,5 @@ __i3_packages: - tmux - terminator - i3lock + - dmenu +