From 535d39571184a6339de5ca70b44b6b7960f71349 Mon Sep 17 00:00:00 2001 From: Sohrab Behdani Date: Fri, 7 Jun 2024 12:45:55 +0330 Subject: [PATCH] added nvidia option --- iso/packages-nvidia.x86_64 | 155 +++++++++++++++++++++++++++++++++++++ iso/profiledef-nvidia.sh | 25 ++++++ iso/profiledef.sh | 4 +- 3 files changed, 182 insertions(+), 2 deletions(-) create mode 100644 iso/packages-nvidia.x86_64 create mode 100644 iso/profiledef-nvidia.sh diff --git a/iso/packages-nvidia.x86_64 b/iso/packages-nvidia.x86_64 new file mode 100644 index 0000000..a19f435 --- /dev/null +++ b/iso/packages-nvidia.x86_64 @@ -0,0 +1,155 @@ +alsa-utils +amd-ucode +arch-install-scripts +archinstall +b43-fwcutter +base +base-devel +bind +brltty +broadcom-wl-dkms +btrfs-progs +clonezilla +cloud-init +cryptsetup +darkhttpd +ddrescue +dhclient +dhcpcd +diffutils +dmidecode +dmraid +dnsmasq +dosfstools +e2fsprogs +edk2-shell +efibootmgr +espeakup +ethtool +exfatprogs +f2fs-tools +fatresize +fsarchiver +git +gnu-netcat +gpart +gpm +gptfdisk +grml-zsh-config +grub +hdparm +hyperv +intel-ucode +#ipw2100-fw +#ipw2200-fw +irssi +iw +iwd +jfsutils +kitty-terminfo +less +lftp +libfido2 +libusb-compat +linux +linux-headers +linux-atm +linux-firmware +linux-firmware-marvell +livecd-sounds +lsscsi +lvm2 +lynx +man-db +man-pages +mc +mdadm +memtest86+ +mkinitcpio +mkinitcpio-archiso +mkinitcpio-nfs-utils +modemmanager +mtools +nano +nbd +ndisc6 +nfs-utils +nilfs-utils +nmap +ntfs-3g +nvme-cli +open-iscsi +openconnect +openssh +openvpn +partclone +parted +partimage +pcsclite +ppp +pptpclient +pv +python +python-psutil +python-systemd +refind +#reflector +reiserfsprogs +rp-pppoe +rsync +rxvt-unicode-terminfo +screen +sdparm +sg3_utils +smartmontools +sof-firmware +squashfs-tools +sudo +syslinux +systemd-resolvconf +tcpdump +terminus-font +testdisk +tmux +tpm2-tss +udftools +usb_modeswitch +usbmuxd +usbutils +vim +virtualbox-guest-utils-nox +vpnc +which +wireless-regdb +wireless_tools +wpa_supplicant +wvdial +xfsprogs +xl2tpd +xorg-server +xorg-twm +xorg-xinit +zsh +archlinux-keyring +openssl-1.1 +openssl +gvfs +gvfs-mtp +networkmanager +android-file-transfer + +#Desktop + +#systemutils +btop +xdg-user-dirs +packagekit-qt5 +neofetch-git + +#ParchLinux Core Packages +os-prober +paru +parch-emoji-ios +vazirmatn-fonts +parch-branding +parch-pacman diff --git a/iso/profiledef-nvidia.sh b/iso/profiledef-nvidia.sh new file mode 100644 index 0000000..d0d8bba --- /dev/null +++ b/iso/profiledef-nvidia.sh @@ -0,0 +1,25 @@ +#!/usr/bin/env bash +# shellcheck disable=SC2034 + +iso_name="Parchlinux Gaming Nvidia" +iso_label="PARCHLINUX_GAMING_Nvidia$(date +%Y%m)" +iso_publisher="Parch Linux " +iso_application="Parch Linux Live/Rescue CD" +iso_version="$(date +%Y.%m.%d)" +install_dir="arch" +buildmodes=('iso') +bootmodes=('bios.syslinux.mbr' 'bios.syslinux.eltorito' + 'uefi-x64.systemd-boot.esp' + 'uefi-x64.systemd-boot.eltorito') +arch="x86_64" +pacman_conf="pacman.conf" +airootfs_image_type="squashfs" +airootfs_image_tool_options=('-comp' 'xz' '-Xbcj' 'x86' '-b' '1M' '-Xdict-size' '1M') +file_permissions=( + ["/etc/shadow"]="0:0:400" + ["/root"]="0:0:750" + ["/root/.automated_script.sh"]="0:0:755" + ["/usr/local/bin/choose-mirror"]="0:0:755" + ["/usr/local/bin/Installation_guide"]="0:0:755" + ["/usr/local/bin/livecd-sound"]="0:0:755" +) diff --git a/iso/profiledef.sh b/iso/profiledef.sh index 7fd242f..3fdb6e1 100644 --- a/iso/profiledef.sh +++ b/iso/profiledef.sh @@ -1,8 +1,8 @@ #!/usr/bin/env bash # shellcheck disable=SC2034 -iso_name="Parchlinux" -iso_label="PARCH_$(date +%Y%m)" +iso_name="Parchlinux Gaming" +iso_label="PARCHLINUX_GAMING$(date +%Y%m)" iso_publisher="Parch Linux " iso_application="Parch Linux Live/Rescue CD" iso_version="$(date +%Y.%m.%d)"