- name: "Melawy Linux required (hidden) (tiny) (minimal) (full)" description: "needed Melawy Linux packages" hidden: true expanded: false selected: true critical: true packages: - archlinux-keyring - melawy-linux-keyring - melawy-linux-mirrorlist - cachyos-keyring - cachyos-mirrorlist - arcolinux-keyring - arcolinux-mirrorlist-git - chaotic-keyring - chaotic-mirrorlist - endeavouros-keyring - endeavouros-mirrorlist - base - base-devel - busybox - edk2-shell - chwd - chwd-db - dracut - gptfdisk - iptables-nft - linux-firmware - linux-firmware-marvell - linux-api-headers - linux-cachyos - linux-cachyos-headers - linux-cachyos-zfs - r8168-dkms - pacman - pacman-contrib - pacman-mirrorlist - plymouth - refind - systemd-ukify - xf86-input-elographics - xf86-input-evdev - xf86-input-synaptics - xf86-input-void - xf86-video-fbdev - xf86-video-openchrome - fwupd - fwupd-efi - melawy-branding - melawy-check-reboot-required - melawy-dracut-initramfs - melawy-dracut-ukify - melawy-etc-skel-std-powerman-kvantum - melawy-skel-root - melawy-refind-menu-generator - melawy-welcome - name: "Performance (tiny) (minimal) (full)" description: "needed Melawy Linux packages" hidden: true expanded: false selected: true critical: true packages: - uksmd - uksmdstats # - performance-tweaks - powersave-tweaks - dbus-broker - zram-generator - bpftune-git - ananicy-cpp - ananicy-rules - irqbalance - preload - systemd-oomd-defaults - realtime-privileges - cachyos-settings - lua-filesystem - name: "Terminal-Base + Common packages" description: "Recommended. Don't change unless you know what you're doing." hidden: true expanded: false selected: true critical: true subgroups: - name: "CPU specific microcode update packages (tiny) (minimal) (full)" description: "Microcode update image for AMD and Intel CPUs" selected: true critical: true packages: - amd-ucode - intel-ucode - name: "Virtual machines (tiny) (minimal) (full)" description: "Required if OS run in virtual environment" selected: true packages: - hyperv - libvirt - open-vm-tools - qemu-guest-agent - spice-vdagent - virtualbox-guest-utils - xf86-input-vmmouse - xf86-video-qxl - xf86-video-vmware - name: "Filesystem (tiny) (minimal) (full)" description: "Filesystem tools and applications" selected: true packages: - btrfs-progs - dosfstools - e2fsprogs - efibootmgr - efitools - exfatprogs - fatresize - f2fs-tools - haveged - jfsutils - lvm2 - nfs-utils - nilfs-utils - ntfs-3g - reiserfsprogs - samba-support - sbsigntools - smartmontools - xfsprogs - nvme-cli - open-iscsi - testdisk - udftools - usbmuxd - name: "BTRFS filesystem (tiny) (minimal) (full)" description: "BTRFS filesystem tools and applications" selected: true packages: - btrfs-assistant - btrfsmaintenance - btrfs-snapshots - timeshift - timeshift-autosnap - name: "Hardware (tiny) (minimal) (full)" description: "Hardware support libs and firmware" selected: true packages: - dmidecode - dmraid - hdparm - sdparm - hwdetect - lsscsi - mtools - sg3_utils - sof-firmware - name: "Power (tiny) (minimal) (full)" description: "Powermanagement support" selected: true packages: - cpupower - power-profiles-daemon - upower - name: "Terminal applications (tiny) (minimal) (full)" description: "General terminal tools and applications" selected: true packages: - bash-completion - beep - btop - cryptsetup - device-mapper - diffutils - duf - expect - fastfetch - find-the-command - findutils - fsarchiver - git - glances - gpm - htop - hwinfo - iftop - inetutils - inxi - iotop - less - logrotate - lolcat - lsb-release - lynx - man-db - man-pages - mc - mdadm - mlocate - nano - nano-syntax-highlighting - neofetch - nmap - ntp - openbsd-netcat - powerline - powerline-common - powerline-fonts - procps-ng - pv - python-defusedxml - python-packaging - ripgrep - rsync - s-nail - screen - screenfetch - sed - sshpass - sudo - sysfsutils - syslog-ng - tcpdump - terminus-font - texinfo - tldr - tmux - tpm2-tools - tpm2-tss - libfido2 - tree - ttf-terminus-nerd - unrar - unzip - usbutils - libusb-compat - vi - wget - which - yad - name: "Network (tiny) (minimal) (full)" description: "Network apps drivers and tools" selected: true packages: - b43-fwcutter - bridge-utils - broadcom-wl-dkms - dhclient - dhcpcd - dnsmasq - dnsutils - ethtool - iwd - modemmanager - nbd - ndisc6 - net-tools - netctl - networkmanager - networkmanager-openconnect - networkmanager-openvpn - nss-mdns - openconnect - openssh - openvpn - ppp - pptpclient - rp-pppoe - systemd-resolvconf - traceroute - usb_modeswitch - vpnc - whois - wireguard-tools - shadowsocks-electron-bin - wireless-regdb - wireless_tools - wpa_supplicant - xl2tpd - wvdial - name: "Audio (tiny) (minimal) (full)" description: "Audio handling tools apps and libs" selected: true packages: - alsa-firmware - alsa-plugins - alsa-utils - pavucontrol - pipewire-alsa - pipewire-jack - pipewire-pulse - lib32-pipewire - pipewire-support - rtkit - wireplumber - name: "X11-system (tiny) (minimal) (full)" description: "Default X11 system" selected: true packages: - libwnck3 - mesa - mesa-utils - xf86-input-libinput - xorg-server - xorg-xdpyinfo - xorg-xhost - xorg-xinit - xorg-xinput - xorg-xkill - xorg-xrandr - xorg-xrdb - xsettingsd - name: "V4L2 drivers (tiny) (minimal) (full)" description: "V4L2 video, webcamera drivers" selected: true packages: - v4l2loopback-dkms - name: "Firewall (tiny) (minimal) (full)" description: "Firewall installed and enabled" selected: true critical: true packages: - firewalld - python-capng - python-pyqt5 - name: "Fonts (tiny) (minimal) (full)" description: "Melawy Linux font selection" selected: true packages: - freetype2 - cantarell-fonts - noto-color-emoji-fontconfig - noto-fonts - noto-fonts-cjk - noto-fonts-emoji - ttf-noto-nerd - awesome-terminal-fonts - ttf-ms-fonts - ttf-hack - ttf-hack-nerd - ttf-twemoji - name: "Fonts (minimal) (full)" description: "Melawy Linux font selection" selected: false packages: - freetype2 - cantarell-fonts - noto-color-emoji-fontconfig - noto-fonts - noto-fonts-cjk - noto-fonts-emoji - ttf-noto-nerd - awesome-terminal-fonts - ttf-ms-fonts - ttf-hack - ttf-hack-nerd - ttf-twemoji - adobe-source-code-pro-fonts - adobe-source-han-sans-cn-fonts - adobe-source-han-sans-jp-fonts - adobe-source-han-sans-kr-fonts - ttf-sourcecodepro-nerd - otf-fira-mono - otf-firamono-nerd - otf-fira-sans - ttf-fira-code - ttf-fira-sans - ttf-firacode-nerd - ttf-bitstream-vera - ttf-dejavu - ttf-dejavu-nerd - ttf-jetbrains-mono - ttf-jetbrains-mono-nerd - ttf-liberation - ttf-liberation-mono-nerd - ttf-nerd-fonts-symbols - ttf-nerd-fonts-symbols-common - ttf-nerd-fonts-symbols-mono - ttf-opensans - ttf-roboto - ttf-roboto-mono - ttf-roboto-mono-nerd - ttf-ubuntu-font-family - ttf-ubuntu-mono-nerd - ttf-ubuntu-nerd - name: "Spell (tiny) (minimal) (full)" description: "Spell apps" selected: true packages: - aspell - aspell-$LOCALE - aspell-en - hunspell - hunspell-$LOCALE - hunspell-en_us - name: "Melawy Linux branding" description: "Needed Melawy Linux packages" hidden: true selected: true subgroups: - name: "Refind (tiny) (minimal) (full)" description: "Boot loader screen" selected: true packages: - melawy-refind-theme-fenek - melawy-refind-theme-lera-sugar - melawy-refind-theme-nier-a2 - name: "Plymouth (tiny) (minimal) (full)" description: "Boot screen" selected: true packages: - melawy-plymouth-theme-fenek - melawy-plymouth-theme-lera-sugar - melawy-plymouth-theme-nier-a2 - name: "Plymouth select (1 from list)" description: "Boot screen" selected: true subgroups: - name: "Nier A2 theme" selected: true packages: - melawy-plymouth-theme-hard-install-nier-a2 - melawy-refind-theme-hard-install-nier-a2 - name: "Lera sugar theme" selected: false packages: - melawy-plymouth-theme-hard-install-lera-sugar - melawy-refind-theme-hard-install-lera-sugar - name: "Fenek theme" selected: false packages: - melawy-plymouth-theme-hard-install-fenek - melawy-refind-theme-hard-install-fenek - name: "Window decorators (tiny) (minimal) (full)" selected: true packages: - klassy - roundedsbe - name: "Base desktop theme (tiny) (minimal) (full)" selected: true packages: - melawy-icon-theme - melawy-theme - name: "Desktop theme Win11 (minimal) (full)" selected: true packages: - melawy-win11-icon-theme - melawy-win11-icon-theme-special - melawy-win11-icon-theme-white - melawy-kde-theme-win11 - melawy-kde-theme-win12 - name: "Desktop theme Colloid (minimal) (full)" selected: true packages: - colloid-cursors-git - colloid-icon-theme-git - colloid-gtk-theme-git - colloid-kde-theme-git - name: "SDDM, KDE Plasma Look-and-feel, Wallpapers (tiny) (minimal) (full)" selected: true packages: - melawy-kde-theme-nier-a2 - melawy-kde-theme-lera-sugar - melawy-kde-theme-fenek - name: "Cursors (tiny) (minimal) (full)" selected: true packages: - melawy-purple-dark-cursors - melawy-purple-dark-default-cursors - melawy-purple-light-cursors - melawy-purple-light-default-cursors - melawy-red-dark-cursors - melawy-red-dark-default-cursors - melawy-red-light-cursors - melawy-red-light-default-cursors - name: "Start menu (tiny) (minimal) (full)" selected: true packages: - melawy-plasma-plasmoid-Menu11 - melawy-plasma-plasmoid-DittoMenu - melawy-plasma-plasmoid-OnzeMenuKDE - name: "Plasmoids (tiny) (minimal) (full)" selected: true packages: - melawy-plasma-plasmoid-presentwindows - melawy-plasma-plasmoid-win7showdesktop # - name: "Wallpapers YouTube" # selected: false # packages: # - melawy-wallpapers-from-youtube - name: "Updater (tiny) (minimal) (full)" selected: true packages: - melawy-arch-linux-updater - melawy-plasma-plasmoid-archupdate - name: "Desktop integration" description: "Useful helper tools and libs for desktop usage" expanded: true selected: true subgroups: - name: "Fix applications style (tiny) (minimal) (full)" description: "Desktop environment" selected: true packages: - kde-gtk-config - gnome-settings-daemon - gsettings-desktop-schemas - gsettings-qt - gtk-engine-murrine - xdg-desktop-portal - xdg-desktop-portal-kde - gnome-themes-extra # - adwaita-qt5 # - adwaita-qt6 - lxappearance-gtk3 - name: "KDE Plasma (tiny) (minimal) (full)" description: "Desktop environment" selected: true packages: - accountsservice - ark - bluedevil - breeze-gtk - dolphin - dolphin-plugins - drkonqi - ffmpegthumbnailer - ffmpegthumbs - file-roller - flatpak-kcm - glfw-wayland - gnome-firmware - gnome-keyring - gparted - gst-plugin-pipewire - gstreamer-meta - gwenview - karchive5 - kate - kcalc - kde-gtk-config - kdeconnect - kdegraphics-thumbnailers - kdenetwork-filesharing - kdeplasma-addons - kgamma - khotkeys - kimageformats5 - kinfocenter - kinit - kio-fuse - konsole - kscreen - ksshaskpass - ksysguard - ksystemlog - kvantum - kwallet-pam - kwalletmanager - kwin-effect-rounded-corners-git - kwin-effects-sliding-notifications - network-manager-applet - okular - partitionmanager - plasma-browser-integration - plasma-desktop - plasma-disks - plasma-firewall - plasma-integration - plasma-nm - plasma-pa - plasma-systemmonitor - plasma-thunderbolt - plasma-vault - plasma-wayland-protocols - plasma-wayland-session - plasma-workspace - plasma-workspace-wallpapers - plymouth-kcm - polkit-kde-agent - poppler-glib - powerdevil - qt5-imageformats - qt5ct - qt6-imageformats - sddm - sddm-kcm - spectacle - xdg-desktop-portal - xdg-desktop-portal-kde - xdg-user-dirs - xdg-user-dirs-gtk - xdg-utils - name: "Package management (tiny) (minimal) (full)" description: "Packages tools" selected: true packages: - appimagelauncher - downgrade - topgrade - flatpak - ocs-url - pace - pamac-all - melawy-pamac-helper - paru - pkgfile - rebuild-detector - reflector - reflector-simple - rate-mirrors - snapd - snapd-glib - yay - paclast - name: "Browsers and language package" description: "Add firefox and language pack if possible and other browsers" expanded: true selected: true subgroups: - name: "Firefox (tiny) (minimal) (full)" description: "Add firefox and language pack" selected: true packages: - firefox - firefox-i18n-$LOCALE - profile-sync-daemon - name: "Firefox (minimal) (full)" description: "Add firefox and language pack" selected: false packages: - firefox - firefox-i18n-$LOCALE - firefox-developer-edition - firefox-developer-edition-i18n-$LOCALE - profile-sync-daemon - name: "Other (full)" description: "Add browsers" selected: false packages: - google-chrome - brave-bin - profile-sync-daemon - name: "Other other ... (full)" description: "Add browsers" selected: false packages: - opera - vivaldi - profile-sync-daemon - name: "Office" description: "Add the office applications" expanded: true selected: true subgroups: - name: "LibreOffice (minimal) (full)" selected: false packages: - libreoffice-fresh - libreoffice-fresh-$LOCALE - libreoffice-extension-languagetool - name: "OnlyOffice (full)" selected: false packages: - onlyoffice-bin - name: "FreeOffice (full)" selected: false packages: - freeoffice - name: "Media players (tiny) (minimal) (full)" description: "Add the audio players" selected: true packages: - vlc-luajit - ffmpeg-obs - name: "Media players (minimal) (full)" description: "Add the audio players" selected: false packages: - vlc-luajit - ffmpeg-obs - audacious - elisa # - haruna # - mpv - name: "Picture editors (minimal) (full)" description: "Add the photo and picture editors" selected: false packages: - gimp - gimp-help-$LOCALE - inkscape - gvfs - gvfs-afc - gvfs-gphoto2 - gvfs-mtp - gvfs-nfs - gvfs-smb - libdvdcss - libgsf - libopenraw - name: "Audio recorder (minimal) (full)" description: "Add the audio recorders" selected: false packages: - audacity - audio-recorder - name: "Video editors (minimal) (full)" description: "Add the video editors" selected: false packages: - avidemux-cli - avidemux-qt - name: "Media editors (full)" description: "Add the photo and picture editors" selected: false packages: - pitivi - kdenlive - openshot - blender - krita - pinta - name: "Code IDE and programming language package (minimal) (full)" description: "Add Code IDE and programming language package" selected: false packages: - ansible-language-server - base-devel - bash-language-server - boost - boost-libs - ccache - clang - cmake - codelldb - dbeaver - doxygen - eslint-language-server - extra-cmake-modules - fakeroot - gcc - gcc-libs - gdb - git - git-lfs - github-cli - github-desktop - icu69-bin - jdk-openjdk - lld - lldb - llvm - llvm-libs - lua-language-server - make - python-lsp-server - rust-analyzer - rustup - sccache - sqlitebrowser - tailwindcss-language-server - typescript - typescript-language-server - visual-studio-code-bin - vscode-json-languageserver - vue-language-server - yaml-language-server - name: "Mail applications" description: "Add the mail applications" expanded: true selected: true subgroups: - name: "Mailspring (minimal) (full)" description: "Add the mailspring" selected: false packages: - mailspring - name: "Thunderbird (full)" description: "Add the thunderbird" selected: false packages: - thunderbird - thunderbird-i18n-$LOCALE - name: "Chat applications (minimal) (full)" description: "Add the mail applications" selected: false packages: - telegram-desktop - discord - zoom - name: "Chat applications (full)" description: "Add the mail applications" selected: false packages: - skypeforlinux-stable-bin - name: "Passwords / keys applications (tiny) (minimal) (full)" description: "Add the mail applications" selected: true packages: - keepassxc - kleopatra - name: "Desktop applications (tiny) (minimal) (full)" description: "Add the desktop applications" selected: true packages: - qbittorrent - yakuake - meld - name: "Desktop applications (minimal) (full)" description: "Add the desktop applications" selected: false packages: - qbittorrent - yakuake - meld - corectrl - gwe - obs-studio-tytan652 - vlc-luajit - ffmpeg-obs - yandex-disk - yandex-disk-indicator - anydesk-bin - filezilla - name: "Bluetooth (tiny) (minimal) (full)" description: "Bluetooth support" selected: true packages: - bluetooth-support - bluez - bluez-hid2hci - bluez-libs - bluez-utils - name: "Printing support (full)" description: "Support for printing (Cups)" selected: false packages: - cups - cups-browsed - cups-filters - cups-pdf - foomatic-db - foomatic-db-engine - foomatic-db-gutenprint-ppds - foomatic-db-nonfree - foomatic-db-nonfree-ppds - foomatic-db-ppds - ghostscript - gsfonts - gutenprint - print-manager - printer-support - splix - system-config-printer - name: "HP printer/scanner support (full)" description: "Packages for HP printer/scanner" selected: false packages: - cups - cups-browsed - cups-filters - cups-pdf - hplip - hplip-plugin - python-pyqt5 - python-reportlab - scanner-support - xsane - name: "Containers" description: "Add the Docker, etc" expanded: true selected: true subgroups: - name: "QEMU (minimal) (full)" description: "Add the Docker, etc" selected: false packages: - qemu-desktop - virt-manager - virt-viewer - edk2-shell - bridge-utils - udisks2 - networkmanager - firewalld - name: "Docker (minimal) (full)" description: "Add the Docker, etc" selected: false packages: - docker - docker-compose - docker-machine - docker-scan - docker-buildx - bridge-utils - udisks2 - networkmanager - firewalld - name: "Portainer (full)" description: "Add the Docker, etc" selected: false packages: - portainer-bin - udisks2 - networkmanager - firewalld - name: "Containers (full)" description: "Add the Docker, etc" selected: false packages: - podman - podman-dnsname - podman-compose - podman-docker - buildah - cni-plugins - netavark - fuse-overlayfs - udisks2 - networkmanager - firewalld - name: "VirtualBox (full)" description: "Add the Docker, etc" selected: false packages: - virtualbox - virtualbox-host-dkms - virtualbox-host-modules-arch - name: "Vagrant (full)" description: "Add the Docker, etc" selected: false packages: - vagrant - udisks2 - networkmanager - firewalld - name: "Cockpit (full)" description: "Admin panel" selected: false packages: - cockpit - cockpit-machines - cockpit-pcp - cockpit-podman - cockpit-storaged - udisks2 - networkmanager - firewalld - name: "Support (tiny) (minimal) (full)" description: "Packages for other support" selected: true packages: - input-devices-support - laptop-detect - name: "GPU drivers" description: "Recommended. Don't change unless you know what you're doing." expanded: true selected: true critical: true subgroups: - name: "Intel drivers (tiny) (minimal) (full)" description: "Graphics hardware drivers" selected: true packages: - libva-intel-driver - libva-utils - name: "AMD drivers (tiny) (minimal) (full)" description: "Graphics hardware drivers" selected: true packages: - xf86-video-amdgpu - xf86-video-ati - name: "NVIDIA drivers - Latest (202X) (tiny) (minimal) (full)" description: "NVIDIA graphics hardware drivers: GeForce GTX TITAN X - NVIDIA GeForce RTX X090" selected: true packages: - nvidia-dkms - nvidia-settings - nvidia-utils - name: "NVIDIA drivers - 525 (2023) (manual choice)" description: "NVIDIA graphics hardware drivers: NVS 810 - NVIDIA RTX 6000 Ada Generation" selected: false packages: - nvidia-525xx-dkms - nvidia-525xx-settings - nvidia-525xx-utils - name: "NVIDIA drivers - 470 (2021) (manual choice)" description: "NVIDIA graphics hardware drivers: NVS 510 - NVIDIA RTX A6000" selected: false packages: - nvidia-470xx-dkms - nvidia-470xx-settings - nvidia-470xx-utils - name: "NVIDIA drivers - 390 (2018) (manual choice)" description: "NVIDIA graphics hardware drivers: GeForce GTX TITAN Z - GeForce GTX 1080 Ti)" selected: false packages: - nvidia-390-settings - nvidia-390xx-dkms - nvidia-390xx-utils - name: "NVIDIA drivers - 340 (2014) (manual choice)" description: "NVIDIA graphics hardware drivers: GeForce 8200M - GeForce GTX 880M" selected: false packages: - nvidia-340xx-dkms - nvidia-340xx-settings - nvidia-340xx-utils - name: "Additional packages" description: "Additional packages" expanded: true selected: false subgroups: - name: "Kernel in addition (manual choice)" description: "Adding kernel in addition to main one" selected: false critical: true packages: - linux - linux-headers - linux-hardened - linux-hardened-headers - linux-lqx - linux-lqx-headers - linux-lts - linux-lts-headers - linux-xanmod - linux-xanmod-headers - linux-xanmod-anbox - linux-xanmod-anbox-headers - linux-xanmod-lts - linux-xanmod-lts-headers - linux-zen - linux-zen-headers - name: "Desktop terminal (manual choice)" description: "Add the desktop applications" selected: false packages: - alacritty - alacritty-themes - kitty - kitty-shell-integration - kitty-terminfo - name: "Terminal applications (manual choice)" description: "General terminal tools and applications" selected: false packages: - browsh - elinks - links - w3m - dialog - glances - micro - xterm - name: "Package management (manual choice)" description: "Packages tools" selected: false packages: - discover - octopi - octopi-notifier-frameworks - name: "Accessibility Tools (manual choice)" description: "Screen reader and mouse tweaks (impaired vision)" selected: false critical: true packages: - espeak-ng - mousetweaks - orca