summaryrefslogblamecommitdiff
path: root/roles/lxde/tasks/main.yml
blob: e7de7595bc338c3c9965407112cf459a35132f94 (plain) (tree)
1
2
3
4



                        












                                       
                    





                                                   








                                          
                            


                              

































                                                              
---
- 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 }}"
  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
  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 ]