X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=roles%2Ftools%2Ftasks%2Fmain.yml;h=dea5a7918aa5f99713d2c13b0e5eb69e5e9b8d05;hb=386f9271125f93651cb20420de696efab8798fa9;hp=94324fc87a2dca44cde4ab67dced97a5e91dd6dd;hpb=587b6dd6d2d3a63ad28455003c0c2c5f58afdecb;p=perso%2FImmae%2FConfig%2FAnsible.git diff --git a/roles/tools/tasks/main.yml b/roles/tools/tasks/main.yml index 94324fc..dea5a79 100644 --- a/roles/tools/tasks/main.yml +++ b/roles/tools/tasks/main.yml @@ -1,10 +1,12 @@ --- - name: Import other tools include_role: - name: "{{ item }}" + name: "{{ tool_import_item }}" loop: - git - gnupg + loop_control: + loop_var: tool_import_item - name: Config dirs file: state: directory @@ -68,8 +70,21 @@ dest: $XDG_CONFIG_HOME/systemd/user/ notify: - reload systemd +- name: monitor home service file + copy: + src: monitor_home.service + dest: "$XDG_CONFIG_HOME/systemd/user/" + notify: + - reload systemd - meta: flush_handlers +- name: enable monitor home + systemd: + state: started + scope: user + name: monitor_home.service + enabled: true - name: Clone password store + tags: ["no_bootstrap"] git: dest: "$XDG_DATA_HOME/pass" repo: gitolite@git.immae.eu:perso/Immae/Prive/Password_store @@ -80,7 +95,7 @@ value: "{{ item.1 }}" loop: - ["/org/gnome/evince/default/continuous", "true"] - - ["/org/gnome/evince/default/fullscreen", "true"] + - ["/org/gnome/evince/default/fullscreen", "false"] - ["/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"] @@ -130,3 +145,12 @@ template: src: ssh_config.j2 dest: $HOME/.ssh/config +- name: bin dir + file: + state: directory + path: "$HOME/.local/bin" +- name: add gio unwrapper + copy: + src: gio_unwrapper.sh + dest: $HOME/.local/bin/gio_unwrapper + mode: 0755