]> git.immae.eu Git - perso/Immae/Config/Ansible.git/blobdiff - roles/tools/tasks/main.yml
Add some dconf configuration
[perso/Immae/Config/Ansible.git] / roles / tools / tasks / main.yml
index aa61aabd39bb29af87ef873adf8fe9fd554747c2..748bd77d181812437560b63e1791c8d5a97a2242 100644 (file)
     path: $XDG_STATE_HOME/psql
     state: directory
 - name: vim config file
-  register: vim_result
   copy:
     src: vimrc
     dest: $XDG_CONFIG_HOME/vim/vimrc
-- name: run PlugInstall
-  shell: vim -c PlugInstall -c qa
-  when: vim_result.changed
+  notify:
+    - run PlugInstall
 - name: tmux config file
   template:
     src: tmux.conf.j2
     dest: $XDG_CONFIG_HOME/systemd/user/
   notify:
     - reload systemd
+- name: Link password store
+  file:
+    path: "$XDG_DATA_HOME/pass"
+    src: "$XDG_CONFIG_HOME/ansible/password_store"
+    state: link
+- name: dconf configuration
+  # check: `dconf dump /` or `dconf-editor`
+  dconf:
+    key: "{{ item.0 }}"
+    value: "{{ item.1 }}"
+  loop:
+    - ["/org/gnome/evince/default/continuous", "true"]
+    - ["/org/gnome/evince/default/fullscreen", "true"]
+    - ["/org/gtk/settings/file-chooser/sort-column", "'name'"]
+    - ["/org/gtk/settings/file-chooser/show-size-column", "true"]
+    - ["/org/gtk/settings/file-chooser/show-hidden", "true"]
+    - ["/org/gtk/settings/file-chooser/location-mode", "'path-bar'"]
+    - ["/org/gtk/settings/file-chooser/sort-directories-first", "false"]
+    - ["/org/gtk/settings/file-chooser/sort-order", "'ascending'"]
+    - ["/org/gtk/settings/file-chooser/startup-mode", "'recent'"]
+- name: gtk2 configuration
+  ini_file:
+    path: "$XDG_CONFIG_HOME/gtk-2.0/gtkfilechooser.ini"
+    section: "Filechooser Settings"
+    option: "{{ item.0 }}"
+    value: "{{ item.1 }}"
+    no_extra_spaces: true
+  loop:
+    - [ "SortColumn", "name" ]
+    - [ "ShowSizeColumn", "true" ]
+    - [ "ShowHidden", "true" ]
+    - [ "LocationMode", "path-bar" ]
+    - [ "SortOrder", "ascending" ]
+    - [ "StartupMode", "recent" ]
+