150 lines
2.9 KiB
YAML
150 lines
2.9 KiB
YAML
---
|
|
# Per-family desktop environment package definitions.
|
|
# Keyed by os_family -> environment -> groups (dnf groupinstall) / packages.
|
|
# Kept intentionally minimal: base DE + essential tools, no full suites.
|
|
bootstrap_desktop_packages:
|
|
RedHat:
|
|
gnome:
|
|
groups:
|
|
- workstation-product-environment
|
|
packages: []
|
|
kde:
|
|
groups: []
|
|
packages:
|
|
- plasma-desktop
|
|
- plasma-nm
|
|
- plasma-pa
|
|
- plasma-systemmonitor
|
|
- sddm
|
|
- konsole
|
|
- dolphin
|
|
- kate
|
|
- kscreen
|
|
- kde-gtk-config
|
|
- xdg-user-dirs
|
|
- xdg-desktop-portal-kde
|
|
- bluez
|
|
- pipewire
|
|
- wireplumber
|
|
xfce:
|
|
groups:
|
|
- xfce-desktop-environment
|
|
packages:
|
|
- lightdm
|
|
Debian:
|
|
gnome:
|
|
groups: []
|
|
packages:
|
|
- gnome-core
|
|
- gdm3
|
|
- gnome-tweaks
|
|
- xdg-user-dirs
|
|
kde:
|
|
groups: []
|
|
packages:
|
|
- plasma-desktop
|
|
- plasma-nm
|
|
- plasma-pa
|
|
- sddm
|
|
- konsole
|
|
- dolphin
|
|
- kate
|
|
- kscreen
|
|
- xdg-user-dirs
|
|
- xdg-desktop-portal-kde
|
|
- bluez
|
|
- pipewire
|
|
- wireplumber
|
|
xfce:
|
|
groups: []
|
|
packages:
|
|
- xfce4
|
|
- xfce4-goodies
|
|
- lightdm
|
|
- xdg-user-dirs
|
|
Archlinux:
|
|
gnome:
|
|
groups: []
|
|
packages:
|
|
- gnome
|
|
- gdm
|
|
- xdg-user-dirs
|
|
kde:
|
|
groups: []
|
|
packages:
|
|
- plasma-desktop
|
|
- plasma-nm
|
|
- plasma-pa
|
|
- sddm
|
|
- konsole
|
|
- dolphin
|
|
- kate
|
|
- kscreen
|
|
- kde-gtk-config
|
|
- xdg-user-dirs
|
|
- xdg-desktop-portal-kde
|
|
- bluez
|
|
- pipewire
|
|
- wireplumber
|
|
xfce:
|
|
groups: []
|
|
packages:
|
|
- xfce4
|
|
- xfce4-goodies
|
|
- lightdm
|
|
- xdg-user-dirs
|
|
sway:
|
|
groups: []
|
|
packages:
|
|
- sway
|
|
- waybar
|
|
- foot
|
|
- wofi
|
|
- greetd
|
|
- xdg-user-dirs
|
|
- xdg-desktop-portal-wlr
|
|
- bluez
|
|
- pipewire
|
|
- wireplumber
|
|
hyprland:
|
|
groups: []
|
|
packages:
|
|
- hyprland
|
|
- kitty
|
|
- wofi
|
|
- waybar
|
|
- ly
|
|
- xdg-user-dirs
|
|
- xdg-desktop-portal-hyprland
|
|
- polkit-kde-agent
|
|
- qt5-wayland
|
|
- qt6-wayland
|
|
- bluez
|
|
- pipewire
|
|
- wireplumber
|
|
Suse:
|
|
gnome:
|
|
groups: []
|
|
packages:
|
|
- patterns-gnome-gnome_basic
|
|
- gdm
|
|
- xdg-user-dirs
|
|
kde:
|
|
groups: []
|
|
packages:
|
|
- patterns-kde-kde_plasma
|
|
- sddm
|
|
- xdg-user-dirs
|
|
|
|
# Display manager auto-detection from desktop environment.
|
|
bootstrap_desktop_dm_map:
|
|
gnome: gdm
|
|
kde: sddm
|
|
xfce: lightdm
|
|
sway: greetd
|
|
hyprland: ly@tty2
|
|
cinnamon: lightdm
|
|
mate: lightdm
|
|
lxqt: sddm
|
|
budgie: gdm
|