From 84593e5de3512104c14e69b45680379d0918a297 Mon Sep 17 00:00:00 2001 From: Markus Katharina Brechtel Date: Sun, 2 Oct 2022 14:47:58 +0200 Subject: [PATCH] kitty and font config --- defaults/main.yaml | 21 +++++++++------------ tasks/kitty.yaml | 12 ++++++++++++ tasks/main.yaml | 3 +++ templates/kitty/kitty.conf.j2 | 6 ++++++ templates/xfce4-terminal/terminalrc.j2 | 2 +- 5 files changed, 31 insertions(+), 13 deletions(-) create mode 100644 tasks/kitty.yaml create mode 100644 templates/kitty/kitty.conf.j2 diff --git a/defaults/main.yaml b/defaults/main.yaml index 4923163..78004e3 100644 --- a/defaults/main.yaml +++ b/defaults/main.yaml @@ -14,7 +14,7 @@ home_vncserver_allow_resize: true home_vncserver_geometry: '1920x1200' -default_terminal: xfce4-terminal +default_terminal: kitty default_browser: firefox # feature flags @@ -66,18 +66,15 @@ workspaces: {} i3_hide_bar: false i3_hide_border_one_window: false -i3_font: pango:{{i3_pango_font}} -i3_pango_font: "{{terminal_font}}" +font_name: Monospace +font_size: 12 +kitty_font_family: "{{font_name}}" +kitty_font_size: "{{font_size}}" +i3_font: "pango:{{font_name}} {{font_size}}" +xfce4_terminal_font: "{{font_name}} {{font_size}}" +rofi_font: "{{font_name}} {{font_size}}" -xfce4_terminal_font: "{{terminal_font}}" - -rofi_font: "{{terminal_font}}" - -terminal_font: "{{terminal_font_name}} {{terminal_font_size}}" -terminal_font_name: Monospace -terminal_font_size: 12 - -home_urxvt_font_pixelsize: "{{terminal_font_size}}" +home_urxvt_font_pixelsize: "{{font_size}}" home_xhosts_allow: [] diff --git a/tasks/kitty.yaml b/tasks/kitty.yaml new file mode 100644 index 0000000..53238f8 --- /dev/null +++ b/tasks/kitty.yaml @@ -0,0 +1,12 @@ +--- + +- name: kitty config directory + file: + path: ~/.config/kitty + state: directory + +- name: kitty config + template: + src: kitty/kitty.conf.j2 + dest: ~/.config/kitty/kitty.conf + mode: 0755 diff --git a/tasks/main.yaml b/tasks/main.yaml index 46d915a..2e0c260 100644 --- a/tasks/main.yaml +++ b/tasks/main.yaml @@ -28,6 +28,9 @@ - import_tasks: xfce4-terminal.yaml tags: - xfce4-terminal + - import_tasks: kitty.yaml + tags: + - kitty - import_tasks: rofi.yaml - import_tasks: barrier.yaml tags: diff --git a/templates/kitty/kitty.conf.j2 b/templates/kitty/kitty.conf.j2 new file mode 100644 index 0000000..16b379b --- /dev/null +++ b/templates/kitty/kitty.conf.j2 @@ -0,0 +1,6 @@ +font_family {{kitty_font_family}} +font_size {{kitty_font_size}} +open_url_with xdg-open +cursor_blink_interval 0 +map ctrl+shift+plus change_font_size all +2.0 +enable_audio_bell no \ No newline at end of file diff --git a/templates/xfce4-terminal/terminalrc.j2 b/templates/xfce4-terminal/terminalrc.j2 index d653b0b..c205623 100644 --- a/templates/xfce4-terminal/terminalrc.j2 +++ b/templates/xfce4-terminal/terminalrc.j2 @@ -30,7 +30,7 @@ TitleMode=TERMINAL_TITLE_REPLACE ScrollingBar=TERMINAL_SCROLLBAR_NONE BackgroundImageShading=0,530000 ScrollingUnlimited=TRUE -FontName=Monospace 12 +FontName={{font_name}} {{font_size}} {% if xterminal_custom_command is defined %} CustomCommand={{xterminal_custom_command}} {% endif %}