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:
@@ -66,3 +66,76 @@
|
|||||||
packages:
|
packages:
|
||||||
- artix-netinstall-presets
|
- artix-netinstall-presets
|
||||||
- artix-grub-theme
|
- 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
|
||||||
|
|||||||
@@ -20,72 +20,8 @@ live-session:
|
|||||||
- wireplumber
|
- wireplumber
|
||||||
rootfs:
|
rootfs:
|
||||||
packages:
|
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
|
- qt6-multimedia-ffmpeg
|
||||||
- ark
|
|
||||||
- dolphin
|
|
||||||
- ffmpegthumbs
|
|
||||||
- firefox
|
- firefox
|
||||||
- gwenview
|
|
||||||
- kate
|
|
||||||
- keditbookmarks
|
|
||||||
- kfind
|
|
||||||
- kgpg
|
|
||||||
- kio-admin
|
|
||||||
- konsole
|
|
||||||
- konversation
|
|
||||||
- kwalletmanager
|
|
||||||
- okular
|
|
||||||
- partitionmanager
|
|
||||||
- vlc
|
- vlc
|
||||||
- mpv
|
- mpv
|
||||||
- calamares
|
- calamares
|
||||||
@@ -139,6 +75,21 @@ livefs:
|
|||||||
- broadcom-wl
|
- broadcom-wl
|
||||||
- antergos-live-openrc
|
- antergos-live-openrc
|
||||||
- antergos-grub-theme
|
- antergos-grub-theme
|
||||||
|
- plasma
|
||||||
|
- ark
|
||||||
|
- dolphin
|
||||||
|
- ffmpegthumbs
|
||||||
|
- gwenview
|
||||||
|
- kate
|
||||||
|
- keditbookmarks
|
||||||
|
- kfind
|
||||||
|
- kgpg
|
||||||
|
- kio-admin
|
||||||
|
- konsole
|
||||||
|
- konversation
|
||||||
|
- kwalletmanager
|
||||||
|
- okular
|
||||||
|
- partitionmanager
|
||||||
packages-init:
|
packages-init:
|
||||||
dinit:
|
dinit:
|
||||||
- artix-live-dinit
|
- artix-live-dinit
|
||||||
|
|||||||
Reference in New Issue
Block a user