- 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/desktop-items-0.conf
- pcmanfm/LXDE/pcmanfm.conf
- lxterminal/lxterminal.conf
- openbox/lxde-rc.xml
- lxsession-default-apps/settings.conf
- lxsession/LXDE/autostart
- 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"
+ 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 ]