When I ran the dev branch, the setup was listed twice, this should hopefully fix it.
The most probable cause of the duplication is when chris used the llm to alpha the toml entries.
* Added Tor Browser to Web Browsers tab.
* Ran cargo xtask docgen
* removed unnecessary double quotes in tor-browser.sh
Co-authored-by: JEEVITHA KANNAN K S <ksjeevithakannan123@gmail.com>
* Add desktop environment and compile setup scripts to tab_data.toml
- Introduced scripts for installing and uninstalling various desktop environments and window managers.
* Update userguide.md to include new applications and scripts for desktop environment management
* refactor: use common-script.sh functions
* refactor: remove BASHISMs
* fix: quote pkg_manager in cleanup commands for safety
* Remove color codes
* added new WM options
* Fix shell check and a few errors in WM install
---------
Co-authored-by: Phoenix Mark Hale <m.werthammer@online.de>
Co-authored-by: Phoenix Mark Hale <69822350+phoenixhaleofficial@users.noreply.github.com>
Co-authored-by: JEEVITHA KANNAN K S <ksjeevithakannan123@gmail.com>
Co-authored-by: Chris Titus <contact@christitus.com>
* Add Feature: eMMC Disk Option
Changes logic in driveSSD to choose from three options instead of yes/no. Adds eMMC option to implement increased zstd compression factor in fstab.
* Add Feature: eMMC Error Handling
Adds logic to diskpart function to prevent selection of a non-viable eMMC partition as the target disk for installation (e.g.: /dev/mmcblkXbootY or /dev/mmcblkrpbm).
* Add Feature: eMMC Filesystems
Adds logic to allow handling of eMMC partitions (e.g.: /dev/mmcblkXpY) when creating filesystems; prior usage would cause errors when attempting to create or mount eMMC partitions due to partitions being read incorrectly (/dev/mmcblkXY).
* Update core/tabs/system-setup/arch/server-setup.sh
Co-authored-by: adam <adas1per@protonmail.com>
* Update core/tabs/system-setup/arch/server-setup.sh
Co-authored-by: adam <adas1per@protonmail.com>
* Update core/tabs/system-setup/arch/server-setup.sh
Co-authored-by: adam <adas1per@protonmail.com>
---------
Co-authored-by: adam <adas1per@protonmail.com>
* Feat: Add support for installation of Chaotic-AUR in Linutil
* Add code comments for easier understanding, add docs for the new feature, plus menu entry rewording.
* Run docgen
* Rewrite to preferred code style
* Fix some typos with $ESCALATION_TOOL Replace "$PACKAGER"-key with pacman-key
* Apply formatting shfmt
* switch echo to printf for posix compliance.
---------
Co-authored-by: Chris Titus <contact@christitus.com>
* moved software-properties-common to DISTRO-DEPS for Debian and removed if [ != pop ]; then install -y apt-add-repository contrib -y fi
* removed if lsb_release -i | grep -qi Debian; then apt-add-repository non-free -y install steam-installer -y else. Replaced with just install -y steam
---------
Co-authored-by: Nick Amato <namato@deloitte.com>
* correct rpm logic
* Delete Fedora 40 logic
Now that Fedora 40 is EOL, deleted install logic as I doubt few people will install gaming stuff on old fedora os.
* BugFix: ISO Code Sourcing
Changed the curl target to source the ISO country code, as the prior URL would output junk values. These junk values breaks the intended functionality of reflector, pacman, and pacstrap, and can, under some circumstances, result in a segmentation fault.
* BugFix: Boot filesystem syntax fixes
Changes all instances of mkfs.vfat to mkfs.fat to prevent printed errors even if it should be a symlink. Remove -t vfat from boot partition mount as it was reading out that it was not being recognized. Changes mount point to /boot as opposed to /boot/efi to prevent chance of errors from mount operation.
* Refact: Various Fixes
1) Changes dhclient to dhcpcd for consistency.
2) Removes all systemctl --stop instances; stop is not available in chroot
3) Corrects value grepped from /proc/cpuinfo
4) Enables reflector systemd timer to start from boot.
* fix: reflector returning mirrors that are down
Add --score 5 to return mirrors that have score less than 5 making sure that most of the returned mirrors are active
* Merge branch 'main' into pr/Jaredy899/1033
---------
Co-authored-by: Chris Titus <contact@christitus.com>