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.
* Mirrored gaming changes
* Added game emulators for Playstation 1 and 2, Nintendo Gameboy, DS, GameCube, Wii, Switch, and RetroArch
* Added docs
* removed ghostty from user guide
* added flatpak check before installing
* used only AURHelper for Arch
* Update retroarch.sh
fixed misspelling on melondsds-bin and xmv
* Added new emulators
* Updated TOML file
* fixed typo and script error
* modified game emulators to install GUI versions and changed a few that were having issues on Arch
* Updated pcsxr depends, removed yabause, updated docs
* removed accidental character
* Added .cache cleanup for removal
* fixed shell check double qoute errors
* Added gopher64 and organized emulates based on company
* Removed pcsxr (Fails to install), Play! set to flatpak for Arch due to failing install, removed mesen 2 as it is not ready for production
* Changed retroarch melonds core to proper core
* fixed accidental comment on line in play-emu.sh
* Added --clearafter arguement to remove cache. This will save space for those who have smaller drives
* fixed cleanafter which was spelled wrong
---------
Co-authored-by: Nick A <namato@deloitte.com>
* fix: podman-compose install for zypper
* fix: quote
* fix: syntax issue
* Simplify zypper installation process for podman-compose
Removed unnecessary OS release checks for zypper installation.
* Remove checkDistro function call
This is already done and /etc/os-release is sourced from checkEnv
---------
Co-authored-by: Chris Titus <contact@christitus.com>
* Mirrored gaming changes
* Added GIMP, pinta, darktable, krita, mypaint, Inkscape, Scribus, OpenShot, Olive, Synfig Studio, Natron, Blender, Ardour, Audacity, Tenacity, Handbrake
* Fixed typo in Fallout76
* removed fallout changes
* Separated Installers
* removed empty file, added items to TOML file, renamed from adobe alternatives to design-tools
* Fived Olive install check
* Fixed installed checks for some tools
* updated check for AUR to include paru
* Fixed issue with heading being bash rather than sh
* Added Uninstallers
* updated docs
* Update gimp.sh
fixed AUR install which would install pinta by mistake
* Removed unsupported package manager comment when installing with FlatPak
* removed ghostty from user guide
* added flatpak check before installing
* Switched to using the checkAURHelper to check for yay/paru or install yay
* Removed redundency
* Added --clearafter arguement to remove cache. This will save space for those who have smaller drives
* fixed cleanafter which was spelled wrong
---------
Co-authored-by: Nick A <namato@deloitte.com>
* feat: add a container registry for podman-setup
* Apply suggestion from @adamperkowski
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* Apply suggestion from @adamperkowski
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* Apply suggestion from @adamperkowski
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
---------
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* 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>
* Added cursor to tab_data
* Fixed data entry
* Added message to indicate the program was installed
* Removed install message, verified the URL's were correct (does not download through browser, needs curl or wget)
* Updated DOCS
* Fixed URLs to get latest version of files for apt and dnf
* Updated userguide using docgen
* Update core/tabs/applications-setup/developer-tools/cursor.sh
Co-authored-by: adam <adas1per@protonmail.com>
* Update docs/userguide.md
Co-authored-by: adam <adas1per@protonmail.com>
* Update core/tabs/applications-setup/tab_data.toml
Co-authored-by: adam <adas1per@protonmail.com>
* Update core/tabs/applications-setup/developer-tools/cursor.sh
Co-authored-by: adam <adas1per@protonmail.com>
* Fixed shellcheck errors
* Possibly fixed posix compliant issue
* Updated userguide with docgen
* remove ghostty from userguide
* Update core/tabs/applications-setup/developer-tools/cursor.sh
Co-authored-by: adam <adas1per@protonmail.com>
* Update core/tabs/applications-setup/developer-tools/cursor.sh
Co-authored-by: adam <adas1per@protonmail.com>
* Update core/tabs/applications-setup/developer-tools/cursor.sh
Co-authored-by: adam <adas1per@protonmail.com>
* Update core/tabs/applications-setup/developer-tools/cursor.sh
Co-authored-by: adam <adas1per@protonmail.com>
* Added a way to just install cursor from the repos if it already exists.
* Fixed switch statement
* Update core/tabs/applications-setup/developer-tools/cursor.sh
Co-authored-by: adam <me@adamperkowski.dev>
* Update core/tabs/applications-setup/developer-tools/cursor.sh
Co-authored-by: adam <me@adamperkowski.dev>
* apt-search was causing issues for installing, removed it entired. Same with dnf search
---------
Co-authored-by: adam <adas1per@protonmail.com>
Co-authored-by: adam <me@adamperkowski.dev>
* 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>
🚨 THIS IS MY COMEBACK PR I CAME BACK HELLO 🚨
so basically i added unit tests for critical core functions and also
some cats :3 hope its not an issue (im taking a break again if it is)
also figured would be nice to have `cargo test` in `publish.sh`
resolves#1023
* 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>