melawy-archiso-config/make_iso/netinstall.yaml

915 lines
20 KiB
YAML

- name: "Melawy Linux required (hidden)"
description: "needed Melawy Linux packages"
hidden: true
expanded: false
selected: true
critical: true
packages:
- archlinux-keyring
- arcolinux-keyring
- arcolinux-mirrorlist-git
- base
- base-devel
- busybox
- chaotic-keyring
- chaotic-mirrorlist
- chwd
- chwd-db
- dracut
- gptfdisk
- iptables-nft
- linux-firmware
- linux-firmware-marvell
- linux-xanmod-anbox
- linux-xanmod-anbox-headers
- melawy-branding
- melawy-check-reboot-required
- melawy-dracut-initramfs
- melawy-dracut-ukify
- melawy-etc-skel-std-powerman-kvantum
- melawy-skel-root
- melawy-linux-keyring
- melawy-linux-mirrorlist
- melawy-refind-menu-generator
- melawy-welcome
- pacman
- pacman-contrib
- pacman-mirrorlist
- plymouth
- plymouth-kcm
- refind
- systemd-ukify
- xf86-input-elographics
- xf86-input-evdev
- xf86-input-synaptics
- xf86-input-void
- xf86-video-fbdev
- xf86-video-openchrome
- fwupd
- fwupd-efi
- name: "Virtual machines"
description: "Required if OS run in virtual environment"
hidden: true
expanded: false
selected: true
critical: true
packages:
- bridge-utils
- edk2-shell
- hyperv
- libvirt
- open-vm-tools
- qemu-desktop
- qemu-guest-agent
- spice-vdagent
- virt-manager
- virt-viewer
- virtualbox-guest-utils
- xf86-input-vmmouse
- xf86-video-qxl
- xf86-video-vmware
- name: "Booting process: Refind integration"
description: "Boot loader screen"
hidden: false
expanded: false
selected: true
critical: true
packages:
- melawy-refind-theme-fenek
- melawy-refind-theme-lera-sugar
- melawy-refind-theme-nier-a2
- name: "Booting process: Plymouth integration"
description: "Boot screen"
hidden: false
expanded: false
selected: true
critical: true
subgroups:
- name: "Nier A2 theme"
selected: true
packages:
- melawy-plymouth-theme-hard-install-nier-a2
- name: "Lera sugar theme"
selected: false
packages:
- melawy-plymouth-theme-hard-install-lera-sugar
- name: "Fenek theme"
selected: false
packages:
- melawy-plymouth-theme-hard-install-fenek
- name: "Melawy Linux Packages"
description: "needed Melawy Linux packages"
hidden: false
expanded: false
selected: true
critical: true
subgroups:
- name: "Plymouth"
selected: true
packages:
- melawy-plymouth-theme-fenek
- melawy-plymouth-theme-lera-sugar
- melawy-plymouth-theme-nier-a2
- name: "SDDM"
selected: true
packages:
- melawy-sddm-theme-fenek
- melawy-sddm-theme-lera-sugar
- melawy-sddm-theme-nier-a2
- 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: "Updater"
selected: true
packages:
- melawy-arch-linux-updater
- melawy-plasma-plasmoid-archupdate
- name: "Start menu"
selected: true
packages:
- melawy-plasma-plasmoid-DittoMenu
- melawy-plasma-plasmoid-Menu11
- melawy-plasma-plasmoid-OnzeMenuKDE
- name: "Desktop theme"
selected: true
packages:
- fluent-gtk-theme-git
- fluent-kde-theme-git
- win11-icon-theme-git
- win11-icon-theme-special-git
- win11-icon-theme-white-git
- win11os-kde-git
- win12os-kde-git
- name: "Decor"
selected: true
packages:
- melawy-color-scheme
- melawy-color-scheme-konsole
- melawy-icon-theme
- melawy-plasma-desktop-theme
- name: "look-and-feel"
selected: true
packages:
- melawy-plasma-look-and-feel-fenek
- melawy-plasma-look-and-feel-lera-sugar
- melawy-plasma-look-and-feel-nier-a2
- name: "Wallpapers"
selected: true
packages:
- melawy-wallpaper-fenek
- melawy-wallpaper-lera-sugar
- melawy-wallpaper-nier-a2
- name: "Desktop-Base + Common packages"
description: "Recommended. Don't change unless you know what you're doing."
hidden: false
expanded: false
selected: true
critical: true
subgroups:
- 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
- name: "GPU Intel drivers"
description: "Graphics hardware drivers"
selected: true
packages:
- libva-intel-driver
- libva-utils
- name: "GPU AMD drivers"
description: "Graphics hardware drivers"
selected: true
packages:
- xf86-video-amdgpu
- xf86-video-ati
- name: "GPU 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: "GPU 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: "GPU 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: "GPU 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: "GPU 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: "ZFS drivers"
# description: "ZFS filesystem drivers"
# selected: true
# packages:
# - zfs-dkms-git
# - zfs-utils-git
- name: "V4L2 drivers"
description: "V4L2 video, webcamera drivers"
selected: true
packages:
- v4l2loopback-dkms
- name: "Recommended applications selection"
description: "General tools and applications"
selected: true
packages:
- beep
- browsh
- btop
- cryptsetup
- device-mapper
- dialog
- diffutils
- duf
- elinks
- expect
- fastfetch
- find-the-command
- findutils
- fsarchiver
- git
- glances
- gpm
- htop
- hwinfo
- inetutils
- inxi
- iotop
- less
- logrotate
- lolcat
- lsb-release
- lynx
- man-db
- man-pages
- mc
- mdadm
- meld
- micro
- nano
- nano-syntax-highlighting
- neofetch
- neovim
- neovim-lsp_signature
- neovim-lspconfig
- neovim-nvim-treesitter
- neovim-qt
- nmap
- 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
- usbutils
- vi
- w3m
- wget
- which
- xterm
- yad
- name: "Spell"
description: "Spell apps"
selected: true
packages:
- aspell
- aspell-$LOCALE
- aspell-en
- hunspell
- hunspell-$LOCALE
- hunspell-en_us
- 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: "Package management"
description: "Packages tools"
selected: true
packages:
- appimagelauncher
# - discover
- downgrade
- flatpak
- flatpak-kcm
- ocs-url
- octopi
- pace
- pamac-cli
- pamac-gtk
- libpamac
- libpamac-flatpak-plugin
- libpamac-snap-plugin
- paru
- pkgfile
- rebuild-detector
- reflector
- reflector-simple
- snapd
- snapd-glib
- yay
- name: "Desktop integration"
description: "Useful helper tools and libs for desktop usage"
selected: true
packages:
- accountsservice
- ark
- bash-completion
- bluedevil
- breeze-gtk
- dolphin
- dolphin-plugins
- drkonqi
- ffmpegthumbnailer
- ffmpegthumbs
- file-roller
- filezilla
- glfw-wayland
- gnome-keyring
- gnome-firmware
- gparted
- gstreamer-meta
- gst-plugin-pipewire
- gwenview
- karchive5
- kate
- kcalc
- kde-gtk-config
- kdeconnect
- kdegraphics-thumbnailers
- 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
- libdvdcss
- libgsf
- libopenraw
- mlocate
- 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
- 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
- xsettingsd
- name: "Filesystem"
description: "Filesystem tools and applications"
selected: true
packages:
- btrfs-progs
- dosfstools
- e2fsprogs
- efibootmgr
- efitools
- exfatprogs
- f2fs-tools
- haveged
- jfsutils
- kdenetwork-filesharing
- lvm2
- nfs-utils
- nilfs-utils
- ntfs-3g
- ntp
- reiserfsprogs
- samba-support
- sbsigntools
- smartmontools
- unrar
- unzip
- xfsprogs
- xz
- name: "BTRFS filesystem"
description: "BTRFS filesystem tools and applications"
selected: true
packages:
- btrfs-assistant
- btrfs-snapshots
- timeshift
- timeshift-autosnap
- 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
- opendesktop-fonts
- 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-meslo-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: "Audio"
description: "Audio handling tools apps and libs"
selected: true
packages:
- alsa-firmware
- alsa-plugins
- alsa-utils
- pavucontrol
- pipewire-alsa
- pipewire-jack
- pipewire-pulse
- pipewire-support
- rtkit
- wireplumber
- 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: "CPU specific microcode update packages"
description: "Microcode update image for AMD and Intel CPUs"
hidden: false
selected: true
critical: true
packages:
- amd-ucode
- intel-ucode
- name: "Browsers and language package"
description: "Add firefox and language pack if possible and other browsers"
hidden: false
expanded: false
selected: true
critical: false
packages:
- brave-bin
- firefox
- firefox-developer-edition
- firefox-developer-edition-i18n-$LOCALE
- firefox-i18n-$LOCALE
- google-chrome
- profile-sync-daemon
- name: "Desktop environment"
description: "Add the desktop applications"
hidden: false
expanded: false
selected: true
critical: false
packages:
- anydesk-bin
- avidemux-cli
- avidemux-qt
- corectrl
- discord
- gwe
- keepassxc
- kleopatra
- mailspring
- obs-studio-tytan652
- qbittorrent
- skypeforlinux-stable-bin
- telegram-desktop
- thunderbird
- yakuake
- yandex-disk
- yandex-disk-indicator
- zoom
- name: "Desktop environment (non required)"
description: "Add the desktop applications"
hidden: false
expanded: false
selected: false
critical: false
packages:
- alacritty
- alacritty-themes
- blender
- kitty
- kitty-shell-integration
- kitty-terminfo
- name: "Office"
description: "Add the office applications"
hidden: false
expanded: false
selected: true
critical: false
subgroups:
- name: "FreeOffice"
selected: true
packages:
- freeoffice
- name: "LibreOffice"
selected: false
packages:
- libreoffice-fresh
- libreoffice-fresh-$LOCALE
- libreoffice-extension-languagetool
- name: "OnlyOffice"
selected: false
packages:
- onlyoffice-bin
- name: "Media players"
description: "Add the video and audio players"
hidden: false
expanded: false
selected: true
critical: false
packages:
- audacious
- audacity
- elisa
- haruna
- mpv
- vlc-luajit
- name: "Picture Editors"
description: "Add the photo and picture editors"
hidden: false
expanded: false
selected: true
critical: false
packages:
- gimp
- gimp-help-$LOCALE
- gvfs
- gvfs-afc
- gvfs-gphoto2
- gvfs-mtp
- gvfs-nfs
- gvfs-smb
- inkscape
- krita
- name: "Code IDE and programming language package"
description: "Add Code IDE and programming language package"
hidden: false
expanded: false
selected: true
critical: 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: "Firewall"
description: "Firewall installed and enabled"
hidden: false
expanded: false
selected: true
critical: true
packages:
- firewalld
- python-capng
- python-pyqt5
- name: "Kernel in addition"
description: "Adding kernel in addition to main one"
hidden: false
expanded: false
selected: false
critical: false
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-lts
- linux-xanmod-lts-headers
- linux-zen
- linux-zen-headers
- name: "Printing support"
description: "Support for printing (Cups)"
hidden: false
expanded: false
selected: false
critical: 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"
hidden: false
expanded: false
selected: false
critical: false
packages:
- cups
- cups-browsed
- cups-filters
- cups-pdf
- hplip
- hplip-plugin
- python-pyqt5
- python-reportlab
- scanner-support
- xsane
- name: "Bluetooth"
description: "Bluetooth support"
hidden: false
expanded: false
selected: true
critical: false
packages:
- bluetooth-support
- bluez
- bluez-hid2hci
- bluez-libs
- bluez-utils
- name: "Support"
description: "Packages for other support"
hidden: false
expanded: false
selected: true
critical: false
packages:
- input-devices-support
- laptop-detect
- name: "Accessibility Tools"
description: "Screen reader and mouse tweaks (impaired vision)"
hidden: false
expanded: false
selected: false
critical: true
packages:
- espeak-ng
- mousetweaks
- orca