X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=roles%2Ftools%2Ftasks%2Fmain.yml;h=748bd77d181812437560b63e1791c8d5a97a2242;hb=78ae9604c629fcfadbbcb70ae743068ea6d40278;hp=fe5b023cef01d7a38f136d15323666c0a7d69acb;hpb=b6984948ccd39e4aba15f02822703edebecb6bb7;p=perso%2FImmae%2FConfig%2FAnsible.git diff --git a/roles/tools/tasks/main.yml b/roles/tools/tasks/main.yml index fe5b023..748bd77 100644 --- a/roles/tools/tasks/main.yml +++ b/roles/tools/tasks/main.yml @@ -18,13 +18,11 @@ 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 @@ -51,3 +49,33 @@ 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" ] +