# Desktop Common Package Group # Shared packages for all desktop variants package_group: name: "desktop-common" description: "Common packages for all desktop environments" category: "desktop" priority: "required" # Core desktop infrastructure desktop_core: - "xorg" - "xserver-xorg" - "xserver-xorg-core" - "xserver-xorg-input-all" - "xserver-xorg-video-all" - "x11-utils" - "x11-apps" - "x11-session-utils" - "x11-xserver-utils" # Fonts and typography fonts: - "fonts-liberation" - "fonts-liberation2" - "fonts-dejavu" - "fonts-dejavu-core" - "fonts-dejavu-extra" - "fonts-noto" - "fonts-noto-cjk" - "fonts-noto-color-emoji" - "fonts-ubuntu" - "fonts-ubuntu-console" # Input methods and localization input_localization: - "ibus" - "ibus-gtk" - "ibus-gtk3" - "ibus-gtk4" - "ibus-m17n" - "ibus-anthy" - "ibus-hangul" - "ibus-pinyin" - "ibus-table" - "im-config" # Essential applications essential_apps: - "firefox-esr" - "libreoffice-writer" - "libreoffice-calc" - "libreoffice-impress" - "libreoffice-draw" - "libreoffice-math" - "libreoffice-help-en-us" - "gimp" - "vlc" - "file-roller" # File management file_management: - "nautilus" - "dolphin" - "thunar" - "pcmanfm" - "caja" - "gvfs" - "gvfs-backends" - "gvfs-fuse" - "gvfs-daemons" - "udisks2" # Terminal and shell terminal_shell: - "gnome-terminal" - "konsole" - "xfce4-terminal" - "mate-terminal" - "lxterminal" - "terminator" - "tilix" - "cool-retro-term" - "guake" - "yakuake" # Development tools development_tools: - "build-essential" - "git" - "python3" - "python3-pip" - "python3-venv" - "nodejs" - "npm" - "golang-go" - "rustc" - "cargo" - "cmake" - "ninja-build" - "meson" # Multimedia support multimedia: - "ffmpeg" - "gstreamer1.0-plugins-base" - "gstreamer1.0-plugins-good" - "gstreamer1.0-plugins-bad" - "gstreamer1.0-plugins-ugly" - "libavcodec-extra" - "libdvd-pkg" - "libdvdcss2" - "pulseaudio" - "pulseaudio-utils" - "alsa-utils" - "pavucontrol" - "volumeicon" # Network tools network_tools: - "network-manager" - "network-manager-gnome" - "network-manager-kde" - "network-manager-openvpn" - "network-manager-vpnc" - "network-manager-pptp" - "network-manager-l2tp" - "wpasupplicant" - "wireless-tools" - "iw" - "wavemon" # System utilities system_utils: - "gnome-system-monitor" - "ksysguard" - "xfce4-taskmanager" - "mate-system-monitor" - "htop" - "iotop" - "ncdu" - "baobab" - "filelight" - "disk-usage-analyzer" - "bleachbit" - "stacer" # Security tools security_tools: - "seahorse" - "gnome-keyring" - "kwalletmanager" - "kwalletcli" - "kwalletd" - "kwallet-pam" - "gnome-software" - "plasma-discover" - "mintinstall" - "synaptic" - "aptitude" # Printing support printing: - "cups" - "cups-client" - "cups-daemon" - "cups-ipptool" - "cups-ppdc" - "foomatic-db" - "foomatic-db-engine" - "foomatic-filters" - "hplip" - "sane-utils" - "xsane" # Excluded packages (not needed for common desktop) excluded_packages: - "packagekit" - "update-manager" - "unattended-upgrades" - "apt-listchanges" - "debian-faq" - "debian-reference" - "debian-handbook" - "popularity-contest" - "reportbug" - "apt-listbugs" - "tasksel" - "tasksel-data"