diff --git a/defaults/main.yaml b/defaults/main.yaml index 8c41053..e1d9b60 100644 --- a/defaults/main.yaml +++ b/defaults/main.yaml @@ -1,6 +1,6 @@ --- home_copy_pulseaudio_cookie: false -home_eralitex: false +home_desktop: false home_access_to_hosts: [] home_vnc_client_low_bandwidth: false home_remote_workspace_config: false diff --git a/tasks/eralitex.yaml b/tasks/eralitex.yaml index 616462b..8ac92cb 100644 --- a/tasks/eralitex.yaml +++ b/tasks/eralitex.yaml @@ -71,10 +71,6 @@ src: "{{eralitex_profile}}" state: link -- name: vdesk user service - template: - src: eralitex-vdesk.service.j2 - dest: ~/.config/systemd/user/eralitex@.service - name: link etx cli utility from users bin file: @@ -137,14 +133,3 @@ src: vnc-options.fish.j2 dest: ~/.eralitex/workspace-cmd/vnc-options mode: 0755 - -- name: flush handlers - meta: flush_handlers - -- name: enable and start eralitex vdesk user service - systemd: - name: eralitex@:16.service - state: started - enabled: true - user: true - when: home_eralitex_vdesk_started_and_enabled diff --git a/tasks/main.yaml b/tasks/main.yaml index 7e3cee5..916835c 100644 --- a/tasks/main.yaml +++ b/tasks/main.yaml @@ -10,6 +10,9 @@ - import_tasks: points.yaml - import_tasks: eralitex.yaml - when: home_eralitex + when: home_desktop - import_tasks: x11.yaml - when: home_eralitex + when: home_desktop + +- import_tasks: vdesk.yaml + when: home_desktop diff --git a/tasks/vdesk.yaml b/tasks/vdesk.yaml new file mode 100644 index 0000000..4d8b7de --- /dev/null +++ b/tasks/vdesk.yaml @@ -0,0 +1,18 @@ +--- + +- name: vdesk user service + template: + src: eralitex-vdesk.service.j2 + dest: ~/.config/systemd/user/eralitex@.service + notify: systemd daemon-reload + +- name: flush handlers + meta: flush_handlers + +- name: enable and start eralitex vdesk user service + systemd: + name: eralitex@:16.service + state: started + enabled: true + user: true + when: home_vdesk_started_and_enabled