* 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>
* 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>
* 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>
* 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>
* Added Install HP Printer Drivers script
* added documentation
* applied suggestion to script
* updated to use hplip for arch
* Update core/tabs/utils/printers/install-hp-printer-drivers.sh
trying the github way to see if accepts it
Co-authored-by: Jared Cervantes <76603258+Jaredy899@users.noreply.github.com>
* Update core/tabs/utils/printers/install-hp-printer-drivers.sh
trying the github way to see if accepts it
Co-authored-by: Jared Cervantes <76603258+Jaredy899@users.noreply.github.com>
---------
Co-authored-by: Jared Cervantes <76603258+Jaredy899@users.noreply.github.com>
* Add basic script to install Epson printer drivers in Arch, Debian, and Fedora.
* Add I to the task_list for this script.
* Update core/tabs/utils/printers/install-epson-printer-drivers.sh
Co-authored-by: JEEVITHA KANNAN K S <ksjeevithakannan123@gmail.com>
* Update userguide.md based on adam's documentation update.
* Add description to tab_data.toml for the printer addition.
* Fix typo, oops.
* Actually generate the updated userguide.
* Add installation of CUPS as a pre-requisite for Epson printer drivers as well as standalone script for other printer drivers to be added in the future.
* Update core/tabs/utils/printers/install-cups.sh
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* Update core/tabs/utils/printers/install-epson-printer-drivers.sh
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* Update core/tabs/utils/tab_data.toml
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* Update core/tabs/utils/tab_data.toml
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* Update docs after changes.
---------
Co-authored-by: JEEVITHA KANNAN K S <ksjeevithakannan123@gmail.com>
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* feat: Add automation based on config file
* docs: add configuration to the manpage & README
* update roadmap
---------
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
Co-authored-by: Chris Titus <contact@christitus.com>
* Btrfs Assistant(+snapper), grub-btrfs Setup added
Adds fedora-btrfs-assistant.sh, updates tab_data and documentation.
* updated doc, ta_data and sh
* enable grub-btrfsd service added
* updated some wording in notices.
* updated wording and add prompts for actions
* added fix for a possible grub error
also some more enhancements and wording improvements.
* user action removed
reinstall snapper action removed because removing and reinstalling snapper is a very unlikely action. and also snapper can't handle ./snapsots folder in the disk after reinstalling: "creating btrfs subvolume .snapshots failed since it already exists".
* firs snapshot order changed
home snapshot taken first because it's config can be saved to first root snapshot.
* better explanations in user prompts
* improved y/n loop
* formatting improvements
* formatting improvement
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* formatting improvement
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* Update task list
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* removed a inline comment
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* removed an unnececary inline comment
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* removed an unnececary inline comment
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* improved sed -i
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* improved sed -i
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* improved sed -i
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* newlines removed from tab_data.toml
Co-authored-by: Nyx <nnyyxxxx@protonmail.com>
* btrfs detection moved to toml
Co-authored-by: Nyx <nnyyxxxx@protonmail.com>
* data.preconditions added - escalation tool used
* $PACKAGER replaced with dnf
* re-added packager
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* re-added packager
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* usergide updated with docgen
* typo fix
---------
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
Co-authored-by: Nyx <nnyyxxxx@protonmail.com>
* Added support for installing podman
* removed llm comment
* Added podman to userguide
* Added support for install pythona and pip in case of missing. changed pip install to rootless install
* changed installing podman-compose with pip to packagemanager
* Update core/tabs/applications-setup/podman-setup.sh
Only install Podman if it is not installed already.
Co-authored-by: nyx <nnyyxxxx@protonmail.com>
* Update core/tabs/applications-setup/podman-setup.sh
Only install podman-compose if it is not installed already.
Co-authored-by: nyx <nnyyxxxx@protonmail.com>
* added podman-compose install option
* split podman install into podman and podman-compose
* Update core/tabs/applications-setup/podman-setup.sh
Co-authored-by: nyx <nnyyxxxx@protonmail.com>
* Update core/tabs/applications-setup/podman-setup.sh
Co-authored-by: nyx <nnyyxxxx@protonmail.com>
* Update core/tabs/applications-setup/podman-compose-setup.sh
Co-authored-by: nyx <nnyyxxxx@protonmail.com>
* Update core/tabs/applications-setup/podman-compose-setup.sh
Co-authored-by: nyx <nnyyxxxx@protonmail.com>
* Update core/tabs/applications-setup/podman-compose-setup.sh
Removed redundant quotes
Co-authored-by: JEEVITHA KANNAN K S <ksjeevithakannan123@gmail.com>
* Update core/tabs/applications-setup/podman-setup.sh
Removed redundant quotes
Co-authored-by: JEEVITHA KANNAN K S <ksjeevithakannan123@gmail.com>
---------
Co-authored-by: nyx <nnyyxxxx@protonmail.com>
Co-authored-by: JEEVITHA KANNAN K S <ksjeevithakannan123@gmail.com>
Co-authored-by: Chris Titus <contact@christitus.com>
* implement dynamic auto updating word wrapping functionality
* run fmt
* remove dupe space
* run fmt
* add remove comments back
* fix compilation errors
* run fmt
* run docgen
* run docgen
* fix conflicts
* run cargo xtask docgen
* use boolean rather than enum
---------
Co-authored-by: nyx <nnyyxxxx@users.noreply.github.com>
* Terminus Fonts TTY Setup
* Update the dectection of the Terminus Fonts
* Undo the Commit
* Update Fedora Path
* Fixing Fedora issues
* Fix Fedora issues
* Switch to another method
* Fix Debian Message and Add Change to Terminus Font after Applied
* Update tty command
* Randomly trying things to see if it work or not
* Adding Debug messages
* Remove Debug Command and specifiy tty terminal
* Fix the setfont issue
* Set only tty1 to terminus font
* Execute using sudo
* Remove Debug Messages
* Add comment for easy to understand
* Update core/tabs/system-setup/tab_data.toml
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* Update core/tabs/system-setup/tab_data.toml
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* Update the Docs and Fixing the Typo by @adamperkowski
* From Utilitys to System Setup
* Update core/tabs/system-setup/tab_data.toml
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* Remove Comments
---------
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>