- 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
- synchronize:
- recursive: yes
- archive: no
- checksum: yes
- src: config_files/
- dest: /$XDG_CONFIG_HOME/
+ copy:
+ mode: preserve
+ src: "config_files/{{ item }}"
+ dest: "$XDG_CONFIG_HOME/{{ item }}"
+ loop:
+ - libfm/libfm.conf
+ - pcmanfm/LXDE/pcmanfm.conf
+ - lxterminal/lxterminal.conf
+ - openbox/lxde-rc.xml
+ - lxpanel/LXDE/panels/panel
+ - lxpanel/LXDE/config
+ - lxpanel/launchtaskbar.cfg
+ - lxsession-default-apps/settings.conf
+ - lxsession/LXDE/autostart
+ - lxsession/LXDE/desktop.conf
+ - gpicview/gpicview.conf
+ - xinitrc
+- name: pcmanfm destkop configuration
+ ini_file:
+ path: "$XDG_CONFIG_HOME/pcmanfm/LXDE/desktop-items-0.conf"
+ section: "*"
+ option: "{{ item.0 }}"
+ value: "{{ item.1 }}"
+ no_extra_spaces: true
+ loop:
+ - [ "wallpaper_mode", "crop" ]
+ - [ "wallpaper_common", "1" ]
+ - [ "desktop_bg", "#000000" ]
+ - [ "desktop_fg", "#ffffff" ]
+ - [ "desktop_shadow", "#000000" ]
+ - [ "desktop_font", "Sans 12" ]
+ - [ "folder", "" ]
+ - [ "show_wm_menu", "0" ]
+ - [ "sort", "mtime;ascending;" ]
+ - [ "show_documents", "0" ]
+ - [ "show_trash", "1" ]
+ - [ "show_mounts", "0" ]
+- name: lxmusic configuration
+ ini_file:
+ path: "$XDG_CONFIG_HOME/lxmusic/config"
+ section: Main
+ option: "{{ item.0 }}"
+ value: "{{ item.1 }}"
+ no_extra_spaces: true
+ loop:
+ - [ "show_tray_icon", 1 ]
+ - [ "close_to_tray", 0 ]
+ - [ "play_after_exit", 0 ]
+ - [ "show_playlist", 1 ]
+ - [ "filter", 0 ]