- name: Import graphical
include_role:
name: graphical
+- name: Config dirs
+ file:
+ state: directory
+ path: "$XDG_CONFIG_HOME/{{ item }}"
+ loop:
+ - libfm
+ - pcmanfm/LXDE
+ - lxterminal
+ - openbox
+ - lxpanel/LXDE/panels
+ - lxsession-default-apps
+ - lxsession/LXDE
+ - gpicview
- name: Config files
copy:
mode: preserve
- src: "config_files/{{ lxde_config_item }}"
- dest: "$XDG_CONFIG_HOME/{{ lxde_config_item }}"
+ src: "config_files/{{ item }}"
+ dest: "$XDG_CONFIG_HOME/{{ item }}"
loop:
- libfm/libfm.conf
- pcmanfm/LXDE/pcmanfm.conf
- lxsession/LXDE/desktop.conf
- gpicview/gpicview.conf
- xinitrc
- loop_control:
- loop_var: lxde_config_item
- name: pcmanfm destkop configuration
ini_file:
path: "$XDG_CONFIG_HOME/pcmanfm/LXDE/desktop-items-0.conf"
- [ "show_documents", "0" ]
- [ "show_trash", "1" ]
- [ "show_mounts", "0" ]
-
- name: lxmusic configuration
ini_file:
path: "$XDG_CONFIG_HOME/lxmusic/config"
- [ "play_after_exit", 0 ]
- [ "show_playlist", 1 ]
- [ "filter", 0 ]
+- name: Background repository
+ tags: ["no_bootstrap"]
+ git:
+ dest: "$XDG_DATA_HOME/backgrounds"
+ repo: gitolite@git.immae.eu:perso/Immae/Config/Ansible/Backgrounds