- name: "Melawy Linux required (hidden)" 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 - chwd - chwd-db - dracut - gptfdisk - iptables-nft - linux-firmware - linux-firmware-marvell - linux-api-headers - linux-cachyos - linux-cachyos-headers - linux-cachyos-zfs - 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" 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 - ananicy-cpp - ananicy-rules - bpftune - 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" description: "Microcode update image for AMD and Intel CPUs" selected: true critical: true packages: - amd-ucode - intel-ucode - name: "Virtual machines" 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" description: "Filesystem tools and applications" selected: true packages: - btrfs-progs - dosfstools - e2fsprogs - efibootmgr - efitools - exfatprogs - f2fs-tools - haveged - jfsutils - lvm2 - nfs-utils - nilfs-utils - ntfs-3g - reiserfsprogs - samba-support - sbsigntools - smartmontools - xfsprogs - name: "BTRFS filesystem" description: "BTRFS filesystem tools and applications" selected: true packages: - btrfs-assistant - btrfsmaintenance - btrfs-snapshots - timeshift - timeshift-autosnap - name: "Hardware" description: "Hardware support libs and firmware" selected: true packages: - dmidecode - dmraid - hdparm - hwdetect - lsscsi - mtools - sg3_utils - sof-firmware - name: "Power" description: "Powermanagement support" selected: true packages: - cpupower - power-profiles-daemon - upower - name: "Terminal applications" 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 - tree - ttf-terminus-nerd - unrar - unzip - usbutils - vi - wget - which - yad - name: "Network" 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 - wireless-regdb - wireless_tools - wpa_supplicant - xl2tpd - name: "Audio" 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" 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" description: "V4L2 video, webcamera drivers" selected: true packages: - v4l2loopback-dkms - name: "Firewall" description: "Firewall installed and enabled" selected: true critical: true packages: - firewalld - python-capng - python-pyqt5 - name: "Fonts" description: "Melawy Linux font selection" selected: true packages: - adobe-source-code-pro-fonts - adobe-source-han-sans-cn-fonts - adobe-source-han-sans-jp-fonts - adobe-source-han-sans-kr-fonts - awesome-terminal-fonts - cantarell-fonts - freetype2 - noto-color-emoji-fontconfig - noto-fonts - noto-fonts-cjk - noto-fonts-emoji - otf-fira-mono - otf-fira-sans - otf-firamono-nerd - ttf-bitstream-vera - ttf-dejavu - ttf-dejavu-nerd - ttf-fira-code - ttf-fira-sans - ttf-firacode-nerd - ttf-hack - ttf-hack-nerd - ttf-jetbrains-mono - ttf-jetbrains-mono-nerd - ttf-liberation - ttf-liberation-mono-nerd - ttf-ms-fonts - ttf-nerd-fonts-symbols - ttf-nerd-fonts-symbols-common - ttf-nerd-fonts-symbols-mono - ttf-noto-nerd - ttf-opensans - ttf-roboto - ttf-roboto-mono - ttf-roboto-mono-nerd - ttf-sourcecodepro-nerd - ttf-twemoji - ttf-ubuntu-font-family - ttf-ubuntu-mono-nerd - ttf-ubuntu-nerd - name: "Spell" 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" description: "Boot loader screen" selected: true packages: - melawy-refind-theme-fenek - melawy-refind-theme-lera-sugar - melawy-refind-theme-nier-a2 - name: "Plymouth" 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" selected: true packages: - klassy - roundedsbe - name: "Base desktop theme" selected: true packages: - melawy-icon-theme - melawy-theme - name: "Desktop theme Win11" 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" 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" selected: true packages: - melawy-kde-theme-nier-a2 - melawy-kde-theme-lera-sugar - melawy-kde-theme-fenek - name: "Cursors" 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" selected: true packages: - melawy-plasma-plasmoid-DittoMenu - melawy-plasma-plasmoid-Menu11 - melawy-plasma-plasmoid-OnzeMenuKDE - name: "Plasmoids" selected: true packages: - melawy-plasma-plasmoid-presentwindows - melawy-plasma-plasmoid-win7showdesktop # - name: "Wallpapers YouTube" # selected: false # packages: # - melawy-wallpapers-from-youtube - name: "Updater" 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" 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" 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 - kgamma5 - 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" 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" description: "Add firefox and language pack" selected: true packages: - firefox - firefox-i18n-$LOCALE - firefox-developer-edition - firefox-developer-edition-i18n-$LOCALE - profile-sync-daemon - name: "Other" description: "Add browsers" selected: false packages: - google-chrome - brave-bin - profile-sync-daemon - name: "Other other ..." 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" selected: true packages: - libreoffice-fresh - libreoffice-fresh-$LOCALE - libreoffice-extension-languagetool - name: "OnlyOffice" selected: false packages: - onlyoffice-bin - name: "FreeOffice" selected: false packages: - freeoffice - name: "Media players" description: "Add the audio players" selected: true packages: - audacious - elisa - haruna - mpv - vlc-luajit - ffmpeg-obs - name: "Picture editors" description: "Add the photo and picture editors" selected: true packages: - gimp - gimp-help-$LOCALE - inkscape - gvfs - gvfs-afc - gvfs-gphoto2 - gvfs-mtp - gvfs-nfs - gvfs-smb - libdvdcss - libgsf - libopenraw - name: "Audio recorder" description: "Add the audio recorders" selected: true packages: - audacity - audio-recorder - name: "Video editors" description: "Add the video editors" selected: true packages: - avidemux-cli - avidemux-qt - name: "Media editors" description: "Add the photo and picture editors" selected: false packages: - pitivi - kdenlive - openshot - blender - krita - pinta - name: "Code IDE and programming language package" description: "Add Code IDE and programming language package" selected: true 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" description: "Add the mailspring" selected: true packages: - mailspring - name: "Thunderbird" description: "Add the thunderbird" selected: false packages: - thunderbird - thunderbird-i18n-$LOCALE - name: "Chat applications" description: "Add the mail applications" selected: true packages: - telegram-desktop - discord - zoom - skypeforlinux-stable-bin - name: "Passwords / keys applications" description: "Add the mail applications" selected: true packages: - keepassxc - kleopatra - name: "Desktop applications" description: "Add the desktop applications" selected: true packages: - corectrl - gwe - obs-studio-tytan652 - vlc-luajit - ffmpeg-obs - qbittorrent - yakuake - yandex-disk - yandex-disk-indicator - anydesk-bin - filezilla - meld - name: "Bluetooth" description: "Bluetooth support" selected: true packages: - bluetooth-support - bluez - bluez-hid2hci - bluez-libs - bluez-utils - name: "Printing support" 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" 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" description: "Add the Docker, etc" selected: true packages: - qemu-desktop - virt-manager - virt-viewer - edk2-shell - bridge-utils - udisks2 - networkmanager - firewalld - name: "Docker" description: "Add the Docker, etc" selected: true packages: - docker - docker-compose - docker-machine - docker-scan - docker-buildx - bridge-utils - udisks2 - networkmanager - firewalld - name: "Portainer" description: "Add the Docker, etc" selected: false packages: - portainer-bin - udisks2 - networkmanager - firewalld - name: "Containers" 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" description: "Add the Docker, etc" selected: false packages: - virtualbox - virtualbox-host-dkms - virtualbox-host-modules-arch - name: "Vagrant" description: "Add the Docker, etc" selected: false packages: - vagrant - udisks2 - networkmanager - firewalld - name: "Cockpit" description: "Admin panel" selected: false packages: - cockpit - cockpit-machines - cockpit-pcp - cockpit-podman - cockpit-storaged - udisks2 - networkmanager - firewalld - name: "Support" 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" description: "Graphics hardware drivers" selected: true packages: - libva-intel-driver - libva-utils - name: "AMD drivers" description: "Graphics hardware drivers" selected: true packages: - xf86-video-amdgpu - xf86-video-ati - name: "NVIDIA drivers - Latest (202X)" 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)" 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)" 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)" 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)" 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" 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" description: "Add the desktop applications" selected: false packages: - alacritty - alacritty-themes - kitty - kitty-shell-integration - kitty-terminfo - name: "Terminal applications" description: "General terminal tools and applications" selected: false packages: - browsh - elinks - links - w3m - dialog - glances - micro - xterm - name: "Package management" description: "Packages tools" selected: false packages: - discover - octopi - octopi-notifier-frameworks - name: "Accessibility Tools" description: "Screen reader and mouse tweaks (impaired vision)" selected: false critical: true packages: - espeak-ng - mousetweaks - orca