diff --git a/tasks/user_config.yml b/tasks/user_config.yml index 1574062..9bda6f2 100644 --- a/tasks/user_config.yml +++ b/tasks/user_config.yml @@ -70,3 +70,20 @@ content: "{{ git_email }} {{ git_signing_public_key_contents.content | b64decode | trim }}\n" become: false when: git_signing_public_key.stat.exists + +- name: Ensure systemd user environment directory exists + ansible.builtin.file: + path: "{{ user_home }}/.config/environment.d" + state: directory + owner: "{{ user_name }}" + mode: "0755" + become: false + +- name: Configure GTK input method for Ghostty dead keys + ansible.builtin.copy: + dest: "{{ user_home }}/.config/environment.d/im.conf" + owner: "{{ user_name }}" + mode: "0644" + content: | + GTK_IM_MODULE=simple + become: false