feat: add DE selector via netinstall groups, move Plasma to livefs

- netinstall.yaml: add 'Desktop' group with 8 DEs as subgroups
  (Plasma default-selected, Xfce, Cinnamon, MATE, LXQt, i3,
   Sway, Hyprland) — users pick their DE during online install
- profile.yaml: move KDE Plasma (plasma group + apps) from
  rootfs/packages to livefs/packages so it's only installed
  when user selects it in netinstall; rootfs now has only
  DE-neutral packages (firefox, calamares, libs, etc.)
This commit is contained in:
2026-06-30 19:02:24 +02:00
parent e469408676
commit d35751f491
2 changed files with 88 additions and 64 deletions
@@ -66,3 +66,76 @@
packages:
- artix-netinstall-presets
- artix-grub-theme
- name: "Desktop"
description: "Desktop Environment"
selected: true
critical: false
subgroups:
- name: "Plasma"
description: "KDE Plasma Desktop"
selected: true
packages:
- plasma
- ark
- dolphin
- ffmpegthumbs
- gwenview
- kate
- keditbookmarks
- kfind
- kgpg
- kio-admin
- konsole
- konversation
- kwalletmanager
- okular
- partitionmanager
- name: "Xfce"
description: "Xfce Desktop"
selected: false
packages:
- xfce4
- xfce4-goodies
- name: "Cinnamon"
description: "Cinnamon Desktop"
selected: false
packages:
- cinnamon
- cinnamon-control-center
- cinnamon-desktop
- cinnamon-menus
- cinnamon-screensaver
- cinnamon-session
- cinnamon-settings-daemon
- cinnamon-translations
- name: "MATE"
description: "MATE Desktop"
selected: false
packages:
- mate
- mate-extra
- name: "LXQt"
description: "LXQt Desktop"
selected: false
packages:
- lxqt
- name: "i3"
description: "i3 Tiling WM"
selected: false
packages:
- i3
- name: "Sway"
description: "Sway Wayland Compositor"
selected: false
packages:
- sway
- swaybg
- swayidle
- swaylock
- name: "Hyprland"
description: "Hyprland Wayland Compositor"
selected: false
packages:
- hyprland
- xdg-desktop-portal-hyprland
+15 -64
View File
@@ -20,72 +20,8 @@ live-session:
- wireplumber
rootfs:
packages:
- bluedevil
- breeze
- breeze-gtk
- kactivitymanagerd
- kde-cli-tools
- kdecoration
- kde-gtk-config
- kdeplasma-addons
- kgamma
- kglobalacceld
- kinfocenter
- kmenuedit
- kpipewire
- kscreen
- kscreenlocker
- ksshaskpass
- ksystemstats
- kwallet-pam
- kwayland
- kwayland-integration
- kwin
- kwrited
- layer-shell-qt
- libkscreen
- libksysguard
- libplasma
- milou
- ocean-sound-theme
- oxygen
- oxygen-sounds
- plasma5support
- plasma-activities
- plasma-activities-stats
- plasma-browser-integration
- plasma-desktop
- plasma-disks
- plasma-integration
- plasma-nm
- plasma-pa
- plasma-systemmonitor
- plasma-welcome
- plasma-workspace
- plasma-workspace-wallpapers
- polkit-kde-agent
- powerdevil
- print-manager
- qqc2-breeze-style
- sddm-kcm
- systemsettings
- wacomtablet
- qt6-multimedia-ffmpeg
- ark
- dolphin
- ffmpegthumbs
- firefox
- gwenview
- kate
- keditbookmarks
- kfind
- kgpg
- kio-admin
- konsole
- konversation
- kwalletmanager
- okular
- partitionmanager
- vlc
- mpv
- calamares
@@ -139,6 +75,21 @@ livefs:
- broadcom-wl
- antergos-live-openrc
- antergos-grub-theme
- plasma
- ark
- dolphin
- ffmpegthumbs
- gwenview
- kate
- keditbookmarks
- kfind
- kgpg
- kio-admin
- konsole
- konversation
- kwalletmanager
- okular
- partitionmanager
packages-init:
dinit:
- artix-live-dinit