* 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>
* 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>
* 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>
* Update common-service-script.sh
* Update common-service-script.sh
* sleep for 5 to allow supervise to run
* Update common-service-script.sh
* Update core/tabs/common-service-script.sh
Cool with me. Thanks
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* Update core/tabs/common-service-script.sh
Found it faster than me. Thanks
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
* replace runit with sv
sv works with runit, and we don't need to sleep command.
* Update common-service-script.sh
* Update common-service-script.sh
* Update common-service-script.sh
* Update common-service-script.sh
---------
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
Co-authored-by: Chris Titus <contact@christitus.com>
* Fix bluetooth errors
The i variable is edited locally as pipe is used. It results in error
when connecting to a device. The read -r at the last is not working for
some reason so added the read -r for each if case. Removed unused action
variable.
* Add bluez package to arch linux
* Remove unnecessary variable usage
We don't need to use device_list variable while devices variable can be directly used
* fix(bluetooth-manager): wrong display of device list
Installer -> Remove unreachable pacman case. dnf requires rustup-init before using rustup-init. Source .cargo/env after the installation of rustup.
Updater -> Formatting, Add dnf installation, change the wild case to use
rustup.rs general installer from rust. Source the .cargo/env after the
installation of rustup.
This update removes the AVX2-specific logic from the installZenBrowser function. The Zen Browser team discontinued AVX2-optimized releases due to recurring build issues in GitHub workflows, so we now only install zen-browser-bin from AUR. This change streamlines the installation process.
Changes:
Separate cli flags and put them in
their own module.
Add a rustfmt configuration file for
grouping imports into crates (so we
dont have to do this manually, and it
seems we were already doing it manually
so might as well)
Use comments to describe cli flags
instead of using ugly syntax (they both
work the same but one is less ugly and
more readable)
Add a --mouse flag to enable mouse
interaction (mouse interaction is now
off by default)
Add a --bypass-root flag to disable
the annoying popup when you run the
utility as root
Fix an issue where you can't reach the
bottom of the list in a subdir (i also
reduced the nesting in those functions
as well for readability)
Add help feature to clap dependency to
enable --help / -h
Add usage feature to clap dependency
to enable usage example when running
with --help / -h
Remove CLI arg examples from readme,
and add instructions on how to view
them on CLI to prevent it from bloating
up the readme