summaryrefslogtreecommitdiffstats
path: root/roles/nautilus/tasks
diff options
context:
space:
mode:
Diffstat (limited to 'roles/nautilus/tasks')
-rw-r--r--roles/nautilus/tasks/main.yml22
1 files changed, 14 insertions, 8 deletions
diff --git a/roles/nautilus/tasks/main.yml b/roles/nautilus/tasks/main.yml
index 1447a7a9..46ce0244 100644
--- a/roles/nautilus/tasks/main.yml
+++ b/roles/nautilus/tasks/main.yml
@@ -7,6 +7,11 @@
loop:
- "nautilus"
+- name: "Set nautilus as default file manager"
+ ansible.builtin.command:
+ cmd: "xdg-mime default org.gnome.Nautilus.desktop inode/directory"
+ changed_when: false
+
- name: "Configure nautilus preferences"
ansible.builtin.command:
cmd: "gsettings set {{ item.key }} {{ item.value }}"
@@ -23,14 +28,15 @@
- key: "org.gnome.nautilus.preferences always-use-location-entry"
value: "{{ nautilus_always_use_location_entry | lower }}"
-- name: "Configure nautilus default folders"
+- name: "Configure default folders"
ansible.builtin.command:
cmd: "xdg-user-dirs-update --set {{ item.name }} {{ item.path }}"
changed_when: false
- loop:
- - { name: "DESKTOP", path: "{{ ansible_facts['env']['HOME'] }}/Desktop" }
- - { name: "DOCUMENTS", path: "{{ ansible_facts['env']['HOME'] }}/Documents" }
- - { name: "DOWNLOAD", path: "{{ ansible_facts['env']['HOME'] }}/Downloads" }
- - { name: "MUSIC", path: "{{ ansible_facts['env']['HOME'] }}/Music" }
- - { name: "PICTURES", path: "{{ ansible_facts['env']['HOME'] }}/Pictures" }
- - { name: "VIDEOS", path: "{{ ansible_facts['env']['HOME'] }}/Videos" }
+ loop: "{{ nautilus_folders }}"
+
+- name: "Create default folders"
+ ansible.builtin.file:
+ path: "{{ item.path }}"
+ state: "directory"
+ mode: "0755"
+ loop: "{{ nautilus_folders }}"