diff --git a/tasks/usersettings.yml b/tasks/usersettings.yml index 320d991..b145ef5 100644 --- a/tasks/usersettings.yml +++ b/tasks/usersettings.yml @@ -43,7 +43,6 @@ dest: "{{ item.dest }}" with_items: - { src: "{{ role_path }}/files/_gitignore_global", dest: ".gitignore_global" } - - { src: "{{ role_path }}/files/_tmux.conf", dest: ".tmux.conf" } - { src: "{{ role_path }}/files/_vimrc", dest: ".vimrc" } - { src: "{{ role_path }}/files/_oh-my-zsh/jtbx.zsh-theme", dest: ".oh-my-zsh/custom/themes/jtbx.zsh-theme" } - name: usersettings - Set zshrc @@ -55,6 +54,10 @@ src: "{{ role_path }}/templates/_gitconfig.j2" dest: "{{ ansible_user_dir }}/.gitconfig" when: usersetup_gitconfig == true +- name: usersettings - Set tmux.conf + template: + src: "{{ role_path }}/templates/_tmux.conf.j2" + dest: "{{ ansible_user_dir }}/.tmux.conf" - name: usersettings - Create .vim directory file: diff --git a/files/_tmux.conf b/templates/_tmux.conf.j2 similarity index 57% rename from files/_tmux.conf rename to templates/_tmux.conf.j2 index 131e3fc..79c5cb6 100644 --- a/files/_tmux.conf +++ b/templates/_tmux.conf.j2 @@ -10,8 +10,10 @@ bind r source-file ~/.tmux.conf # shorter timing set -g repeat-time 200 +{% if not (ansible_distribution == "CentOS" and ansible_distribution_major_version|int <= 7) %} # configure mouse setw -g mouse on +{% endif %} # don't rename windows automatically set-option -g allow-rename off @@ -27,12 +29,27 @@ setw -g pane-base-index 1 # status bar #set -g status-right '#[fg=white]#(hostname)@#(host `hostname` | cut -d " " -f 4)' set-window-option -g status-left " #S " +{% if ansible_distribution == "CentOS" and ansible_distribution_major_version|int <= 7 %} +set-window-option -g status-left-fg black +set-window-option -g status-left-bg white +{% else %} set-window-option -g status-left-style fg=black,bg=white +{% endif %} set-window-option -g status-right " %H:%M %Y-%m-%d | #(hostname) " +{% if ansible_distribution == "CentOS" and ansible_distribution_major_version|int <= 7 %} +set-window-option -g status-right-fg black +set-window-option -g status-right-bg white +{% else %} set-window-option -g status-right-style fg=black,bg=white +{% endif %} set-window-option -g window-status-format " #I: #W " set-window-option -g window-status-current-format " #I: #W " +{% if ansible_distribution == "CentOS" and ansible_distribution_major_version|int <= 7 %} +set-window-option -g window-status-current-fg green +set-window-option -g window-status-current-bg black +{% else %} set-window-option -g window-status-current-style fg=green,bg=black +{% endif %}