diff --git a/host_vars/htpc/system.yml b/host_vars/htpc/system.yml index fa2d07a..c26db07 100644 --- a/host_vars/htpc/system.yml +++ b/host_vars/htpc/system.yml @@ -27,6 +27,9 @@ packages: - pipewire-pulse - pipewire-alsa +wezterm_columns: 90 +wezterm_rows: 18 + modprobe_templates: [] mkinitcpio_templates: diff --git a/tasks/setup.yml b/tasks/setup.yml index ed4fcf2..e2c0d73 100644 --- a/tasks/setup.yml +++ b/tasks/setup.yml @@ -46,29 +46,29 @@ - name: Setup Wezterm when: "'wezterm' in packages" block: - - name: Create wezterm configuration dir - ansible.builtin.file: - path: '{{ xdg_config_dir }}/wezterm/includes' - state: directory - mode: '0755' + - name: Create wezterm configuration dir + ansible.builtin.file: + path: '{{ xdg_config_dir }}/wezterm/includes' + state: directory + mode: '0755' - - name: Copy wezterm configuration files - ansible.builtin.template: - src: '{{ item.src }}' - dest: '{{ item.dest }}' - mode: '0755' - loop: - - src: 'templates/wezterm/wezterm.lua.j2' - dest: '{{ xdg_config_dir }}/wezterm/wezterm.lua' + - name: Copy wezterm configuration files + ansible.builtin.template: + src: '{{ item.src }}' + dest: '{{ item.dest }}' + mode: '0755' + loop: + - src: 'templates/wezterm/wezterm.lua.j2' + dest: '{{ xdg_config_dir }}/wezterm/wezterm.lua' - - src: 'templates/wezterm/includes/colors.lua.j2' - dest: '{{ xdg_config_dir }}/wezterm/includes/colors.lua' + - src: 'templates/wezterm/includes/colors.lua.j2' + dest: '{{ xdg_config_dir }}/wezterm/includes/colors.lua' - - src: 'templates/wezterm/includes/fonts.lua.j2' - dest: '{{ xdg_config_dir }}/wezterm/includes/fonts.lua' + - src: 'templates/wezterm/includes/fonts.lua.j2' + dest: '{{ xdg_config_dir }}/wezterm/includes/fonts.lua' - - src: 'templates/wezterm/includes/window.lua.j2' - dest: '{{ xdg_config_dir }}/wezterm/includes/window.lua' + - src: 'templates/wezterm/includes/window.lua.j2' + dest: '{{ xdg_config_dir }}/wezterm/includes/window.lua' - name: Enable fstrim timer become: true diff --git a/templates/wezterm/includes/window.lua.j2 b/templates/wezterm/includes/window.lua.j2 index 392724a..b822f71 100644 --- a/templates/wezterm/includes/window.lua.j2 +++ b/templates/wezterm/includes/window.lua.j2 @@ -5,8 +5,8 @@ return { enable_tab_bar = false, -- window size - initial_cols = 145, - initial_rows = 35, + initial_cols = {{ wezterm_columns | default(145) }}, + initial_rows = {{ wezterm_rows | default(35) }}, window_padding = { left = 0,