did stuff
This commit is contained in:
parent
cd5396604d
commit
47468f0147
24 changed files with 3361 additions and 0 deletions
189
package-groups/desktop-common.yaml
Normal file
189
package-groups/desktop-common.yaml
Normal file
|
|
@ -0,0 +1,189 @@
|
|||
# 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"
|
||||
Loading…
Add table
Add a link
Reference in a new issue