diff --git a/handlers.yml b/handlers.yml index bbd4b4d..963c358 100644 --- a/handlers.yml +++ b/handlers.yml @@ -89,3 +89,15 @@ ansible.builtin.systemd: daemon-reload: true scope: user + +- name: Enable Plasma Login Manager + become: true + ansible.builtin.systemd: + name: plasmalogin + enabled: true + +- name: Disable SDDM + become: true + ansible.builtin.systemd: + name: sddm + enabled: false diff --git a/host_vars/desktop/system.yml b/host_vars/desktop/system.yml index c8e2856..682e197 100644 --- a/host_vars/desktop/system.yml +++ b/host_vars/desktop/system.yml @@ -27,6 +27,7 @@ packages: - okular - postgresql - plasma-meta + - plasma-login-manager - wezterm - thunderbird - pipewire diff --git a/host_vars/htpc/system.yml b/host_vars/htpc/system.yml index 05d7d53..3d528df 100644 --- a/host_vars/htpc/system.yml +++ b/host_vars/htpc/system.yml @@ -23,6 +23,7 @@ packages: - okular - postgresql - plasma-meta + - plasma-login-manager - wezterm - pipewire - pipewire-pulse diff --git a/host_vars/p14/system.yml b/host_vars/p14/system.yml index c125a8c..1a5c06a 100644 --- a/host_vars/p14/system.yml +++ b/host_vars/p14/system.yml @@ -26,6 +26,7 @@ packages: - okular - postgresql - plasma-meta + - plasma-login-manager - wezterm - thunderbird - pipewire diff --git a/host_vars/xps/system.yml b/host_vars/xps/system.yml index a544fbe..d8b41be 100644 --- a/host_vars/xps/system.yml +++ b/host_vars/xps/system.yml @@ -27,6 +27,7 @@ packages: - okular - postgresql - plasma-meta + - plasma-login-manager - wezterm - thunderbird - pipewire diff --git a/tasks/setup.yml b/tasks/setup.yml index 6a4fad8..8d7f528 100644 --- a/tasks/setup.yml +++ b/tasks/setup.yml @@ -193,3 +193,11 @@ - name: Log mkinitcpio stdout ansible.builtin.debug: var: mkinitcpio_stats.stdout_lines + +- name: Remove SDDM display manager + become: true + pacman: + name: sddm + notify: + - Enable Plasma Login Manager + - Disable SDDM