From 07d93dee42372f3794be3f0073fe9c5de240caac Mon Sep 17 00:00:00 2001 From: Pig Monkey Date: Sat, 21 Jan 2017 11:13:27 -0800 Subject: [PATCH] create xdg user dirs Users who think the default directories are stupid will want to create a ~/.config/user-dirs.dirs file to specify alternatives, or to disable certain directories. Disable directories by pointing them toward your home dir: https://freedesktop.org/wiki/Software/xdg-user-dirs/#settings Example: https://github.com/pigmonkey/dotfiles/commit/7182e0d7876b1dfda66456ccf613f26356d3c07e closes #45 --- roles/x/tasks/main.yml | 1 + roles/x/tasks/xdg.yml | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 roles/x/tasks/xdg.yml diff --git a/roles/x/tasks/main.yml b/roles/x/tasks/main.yml index 3fd839c..aa33877 100644 --- a/roles/x/tasks/main.yml +++ b/roles/x/tasks/main.yml @@ -30,3 +30,4 @@ - include: srandrd.yml - include: termite.yml - include: autocutsel.yml +- include: xdg.yml diff --git a/roles/x/tasks/xdg.yml b/roles/x/tasks/xdg.yml new file mode 100644 index 0000000..cdf5d95 --- /dev/null +++ b/roles/x/tasks/xdg.yml @@ -0,0 +1,12 @@ +--- +- name: Install xdg-user-dirs + pacman: name=xdg-user-dirs state=present + tags: + - xdg + +- name: Create user directories + command: /usr/bin/xdg-user-dirs-update + become: yes + become_user: "{{ user.name }}" + tags: + - xdg