diff --git a/roles/desktop/files/user-dirs.dirs b/roles/desktop/files/user-dirs.dirs new file mode 100644 index 0000000..4356ac1 --- /dev/null +++ b/roles/desktop/files/user-dirs.dirs @@ -0,0 +1,8 @@ +XDG_DESKTOP_DIR="$HOME/Desktop" +XDG_DOWNLOAD_DIR="$HOME/Downloads" +XDG_TEMPLATES_DIR="$HOME/Templates" +XDG_PUBLICSHARE_DIR="$HOME/Public" +XDG_DOCUMENTS_DIR="$HOME/Documents" +XDG_MUSIC_DIR="$HOME/Music" +XDG_PICTURES_DIR="$HOME/Pictures" +XDG_VIDEOS_DIR="$HOME/Videos" diff --git a/roles/desktop/tasks/main.yml b/roles/desktop/tasks/main.yml index f95c348..73b108b 100644 --- a/roles/desktop/tasks/main.yml +++ b/roles/desktop/tasks/main.yml @@ -8,3 +8,5 @@ import_tasks: dunst.yml - name: Swaylock import_tasks: swaylock.yml +- name: Configure XDG + import_tasks: xdg.yml diff --git a/roles/desktop/tasks/xdg.yml b/roles/desktop/tasks/xdg.yml new file mode 100644 index 0000000..075e05f --- /dev/null +++ b/roles/desktop/tasks/xdg.yml @@ -0,0 +1,5 @@ +- name: Copy xdg dirs config file + ansible.builtin.copy: + src: files/user-dirs.dirs + dest: "{{ ansible_env.HOME }}/.config/user-dirs.dirs" + mode: '0660'