dest: "$XDG_CONFIG_HOME/{{ item }}"
loop:
- autostart/zeal.desktop
+ - autostart/wpa-cute.desktop
- name: zeal configuration
ini_file:
path: "$XDG_CONFIG_HOME/Zeal/Zeal.conf"
- start
- name: environment variables file
block:
- - name: extract environment
- shell: "pass show Travail/Fretlink/Environment"
- register: fretlink_environment
- changed_when: false
- check_mode: no
- - name: store environment
- copy:
+ - name: environment file
+ template:
+ src: environment.j2
dest: $HOME/workdir/environment
- content: "{{ fretlink_environment.stdout }}"
rescue:
- debug:
msg: "Could not read password store, continuing"
- fl_tmux_dev
- fl_vpn
- fl_getDump
+ - fl_restoreDump
- name: completion scripts
copy:
src: "scripts/_{{ item }}"
tag: "{{ item.1 }}"
name: "{{ item.0 }}"
loop: "{{ docker_images }}"
+- name: add backup_git_dirs
+ get_url:
+ url: "https://git.immae.eu/?p=perso/Immae/Projets/Scripts/Public.git;a=blob_plain;f=backup_git_dirs;hb=HEAD"
+ dest: $HOME/.local/bin/backup_git_dirs
+ mode: 0755
+ checksum: sha256:6b93902373e1f9269adffb1d4a0353dd3382f4ce6cb75bad9f61a3c409b80c95
+- name: backup work directory
+ cron:
+ name: backup workdir
+ minute: 0
+ hour: 1
+ job: '$HOME/.local/bin/backup_git_dirs $HOME/workdir/*/'