From 063928ebb836e15b2c36f8b293013477f110ea19 Mon Sep 17 00:00:00 2001 From: Hyperling Date: Thu, 30 Jul 2026 13:22:55 -0700 Subject: [PATCH] Bulk of changes to continue getting Devuan to work. --- facts/workstation/package.yml | 4 ++-- local.yml | 15 +++++++++------ 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/facts/workstation/package.yml b/facts/workstation/package.yml index ff60ab3..1aa32e0 100644 --- a/facts/workstation/package.yml +++ b/facts/workstation/package.yml @@ -43,11 +43,11 @@ when: ansible_distribution == "Ubuntu" -- name: Workstation | Facts | Package | Debian +- name: Workstation | Facts | Package | Debian & Devuan set_fact: flatpak_distro: true dmenu: suckless-tools - when: ansible_distribution == "Debian" + when: ansible_distribution in ("Debian", "Devuan") - name: Workstation | Facts | Package | Mint diff --git a/local.yml b/local.yml index 2039c9f..b0691d6 100644 --- a/local.yml +++ b/local.yml @@ -130,17 +130,20 @@ - include_tasks: tasks/workstation/shared/software/dwm.yml - include_tasks: tasks/workstation/linux/software/i3.yml - + # Polished Desktop Environments # - include_tasks: tasks/workstation/freebsd/software/gnome.yml when: ansible_system == "FreeBSD" - - include_tasks: tasks/workstation/linux/software/gnome.yml + - name: Main | Workstation | Fancy Desktop Environments + block: + - include_tasks: tasks/workstation/linux/software/gnome.yml + when: ansible_service_mgr == "systemd" + + - include_tasks: tasks/workstation/linux/software/cinnamon.yml + - include_tasks: tasks/workstation/linux/software/lxqt.yml when: ansible_system == "Linux" - - - include_tasks: tasks/workstation/linux/software/cinnamon.yml - - - include_tasks: tasks/workstation/linux/software/lxqt.yml + # TBD: Implement this: and extra_desktops == true ## Software Tasks ##