* feat(browsers): add helium-browser
helium browser is supported in AUR, dnf and apt.
if user is using arch linux (or arch based distro), script automatically downloads from AUR.
if user is using fedora (or fedora based distro), script adds a copr repo and installs helium
if user is using debian (or debian based distro), script adds helium repo and installs helium
for other distros there's no installation :(
* feat(browsers): add helium-browser
* chore(helium-browser): format the code
* fix(helium-browser): fix an operator issue with command check
* fix(helium-browser): change wrong uninstall command
* chore(helium-browser): remove unneeded things
* fix(helium-browser): pacman remove helium
there's no --needed flag for pacman -R
* fix(helium-browser): posix usability and packager update
- i forgot to add update and purge commands
- better posix usability (changed [[]] to [])
I was flipping through linutil, looking at the emulators, and noticed that the description, in the Flaycast emulator entry, that Dreamcast was misspelled. It says Dreamcase instead of Dreamcast.
* Comment out setupGhosttyConfig in ghostty-setup.sh
Comment out setupGhosttyConfig for potential recovery.
* I had better thought of you...
Comment out setupRofiConfig to allow for recovery of deleted Rofi config.
* If Chris said to remove...
Removed the setupGhosttyConfig function and its calls from the script.
* ... I have no need to be asked twice
Comment out the setupRofiConfig function to prevent execution.
* Use temporary directory for AUR helper installation
Switch from using /opt to a temporary directory for building yay to
improve
security, auto clean-up and prevent permission issues.
* apply the fix in the yay-setup and paru-setup scripts
* fix(arch): clean temporary AUR build directories
---------
Co-authored-by: titus <contact@christitus.com>
* add Game Launchers
* Add Proton tools to gaming tab
* cleanup gaming-setup
* install proton tools using native pkg manager
* fix(gaming): show live progress for long dependency installs
* fix(gaming): avoid pacman prompt when enabling multilib
---------
Co-authored-by: Chris Titus <contact@christitus.com>
WSL cannot run the offline boot phase that dnf system-upgrade reboot
depends on. Detect WSL via /proc/version and use distro-sync as a live
equivalent instead, leaving the standard path untouched.
* Mirrored gaming changes
* Added uninstall to chrome, and added option to remove local AI if downloaded
---------
Co-authored-by: namato1 <60294463+namato1@users.noreply.github.com>
* Mirrored gaming changes
* removed duplicate escalationtoolcheck, added flatpaks where avaialble, added flatpak checks where they were missing
* fixed change for okular
* fix typo
---------
Co-authored-by: namato1 <60294463+namato1@users.noreply.github.com>
Co-authored-by: Chris Titus <contact@christitus.com>
* Mirrored gaming changes
* Moved dwmtitus-setup to system-setup/arch to avoid issues of installs on none arch systems
---------
Co-authored-by: namato1 <60294463+namato1@users.noreply.github.com>
* pr: Made $TIMEZONE offline fallback "tzselect" which is an included script with "tzdata" https://archlinux.org/packages/core/x86_64/tzdata/
* Added 'else' for error message
Added error message for incorrect timezone input.
* Made code more DRY and concise
* Fixed some grammar
---------
Co-authored-by: hyliancoder <hyliancoder@github.com>
* Mirrored gaming changes
* Added CachyOS Repos and Kernel install and uninstall
* Fixed Typo
* renamed cachyos-repos.sh to be all lowercase. updated toml file
* fixed some shell checks
* fixed some shell checks
* fixed some shell checks
* fix some obvious glaring issues :). Thank you to the community for pointing them out. Added Escalation Tool, added reset for kernel, run repo sync, remove cachy repos if sync fails, fixed setdefaultkernel to run checkRepo. fixed numbering
* removed singl quotes in cachyos add repo
* added back accidental delete of gpu driver
---------
Co-authored-by: namato1 <60294463+namato1@users.noreply.github.com>