---
- name: Ensure ~/.config/himalaya directory exists
  become_user: "{{ user.username }}"
  file:
    mode: 0700
    path: ~/.config/himalaya
    state: directory

- name: "Ensure {{ app_name }}'s configuration file is created"
  become_user: "{{ user.username }}"
  blockinfile:
    path: ~/.config/himalaya/config.toml
    block: "{{ user.himalaya_config }}"
    backup: true
    create: true
    mode: 0700
