302 Commits

Author SHA1 Message Date
titus 67f8e5c607 f76 custom ini install 2025-08-26 16:01:23 -05:00
titus 9ba18ad434 back to normal 2025-08-19 12:23:30 -05:00
titus 28ada7aa20 update again 2025-08-19 11:27:45 -05:00
titus 70b58df92e fix arch server setup
Check for typos / check-typos (push) Has been cancelled
2025-08-19 11:12:40 -05:00
titus 60fe2c038c Fix raw github references 2025-08-11 13:51:53 -05:00
titus 92e0c1b783 omarchy update 2025-08-11 12:40:56 -05:00
Liam fca2d7f24b refactor: Improve search completions (#1097)
* fix: clippy -Dwarnings

* refactor: Modify completion creation logic; append completion directly to search

* refactor: Document new update completion implementation

* fix: Correct for clippy warnings

* refactor: Avoid unnecessary allocations when lowercasing

* fix: Apply formatting

---------

Co-authored-by: Jeevitha Kannan K S <ksjeevithakannan123@gmail.com>
2025-08-10 16:33:24 -05:00
namato1 9c1b795d8f [Bug]: Debian/Ubuntu gaming setup (#1102)
* 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>
2025-08-10 16:33:08 -05:00
Nightmare1984 1935105b61 Adding ArtixLinux Gaming Support (#1107) 2025-08-10 16:32:23 -05:00
Kingproone 76f0c436f4 Update android debloat version to 1.1.2 (#1103)
On the other hand, it is packaged in the aur (and chaotic aur), so the script could be updated to include it on arch.
2025-08-08 20:16:56 -05:00
Jared Cervantes 6a5353a515 fix apk and add eopkg for podman, fix podman-compose for apk (#1093) 2025-08-08 19:00:00 -05:00
Jeevitha Kannan K S c00e0ae98f fix: starship symlink failing (#1095)
Failing due to $HOME/.config dir doesn't exits
2025-08-08 18:50:46 -05:00
Chris Titus b2fda06f28 remove grub theme 2025-07-18 11:01:22 -05:00
Chris Titus 5564766d76 dhh update 2025-07-18 11:00:01 -05:00
Jeevitha Kannan K S 9c7fb9cb1e fix: vscodium apt update error (#1086) 2025-07-01 13:45:25 -05:00
Jared Cervantes 9047edfbde fix fedora 41 and greater logic and ask for tainted (#1085) 2025-07-01 13:44:57 -05:00
Alexander Brown 66c6175813 Added script Install HP Printer Drivers in utils/printers (#1082)
* 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>
2025-07-01 13:41:41 -05:00
Jeevitha Kannan K S e29e44a8eb fix: yay installing along paru (#1081) 2025-07-01 13:39:24 -05:00
Jared Cervantes 869b7583f7 Smaller font(TTY Font): makes font size 18. (#1079)
* smaller font

* change to packager
2025-07-01 13:38:53 -05:00
Jared Cervantes 97be530d0d fix builds essentials for debian based systems (#1075)
* fix builds for debian

* eopkg

* fixed void installs

* Update compile-setup.sh

* fix

be nice if i could write code correctly the first time
2025-06-26 11:47:55 -05:00
Jared Cervantes b4d7e3c1f1 fix double "" (#1073) 2025-06-22 10:50:40 -05:00
Jared Cervantes 5951961e73 add solus (#1072)
* solus

* mybash

* Update compile-setup.sh

* Update terminus-tty.sh

* Update dwmtitus-setup.sh

* Update compile-setup.sh

* Update compile-setup.sh
2025-06-20 15:43:24 -05:00
Jared Cervantes 1c5e140502 Upgrade Alpine (#1064) 2025-06-20 15:28:02 -05:00
Jared Cervantes 6ea8489079 fix cpu features for rpm (#1062) 2025-06-20 15:27:25 -05:00
Jared Cervantes 1f021cdd2d fix(gaming-setup): Fedora gaming fix (#1061)
* 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.
2025-06-20 15:26:53 -05:00
Kernel 892f451e1c fix(arch/nvidia): add exceptions for kernel headers installation failure (#1057)
* Adds continue anyway when linux headers fails to install while downloading deps for nvidia drivers on arch. Fixes my Issue #1056

* fix formatting
2025-06-20 15:23:45 -05:00
Infinite State aa0f6a7e58 fix bug 1 (#1053) 2025-06-20 15:21:50 -05:00
JbstormburstADV edba1b33a5 BugFix/Refactor: Various fixes for server-setup.sh (#1050)
* 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.
2025-06-20 15:21:26 -05:00
Jared Cervantes ad34cb0195 little arch fixes (#1046) 2025-06-20 15:04:17 -05:00
Jared Cervantes 985f4d7d46 feat(fastfetch): add aarch64 (#1044)
* fastfetch for aarch64

* fix formatting

---------

Co-authored-by: Chris Titus <contact@christitus.com>
2025-06-20 14:59:36 -05:00
Jared Cervantes e40ab580f4 fix(neovim): openSUSE (#1041)
* fix neovim

* shellcheck

* separate
2025-06-20 14:53:32 -05:00
Jeevitha Kannan K S a6bba9e1a2 fix: reflector returning mirrors that are down (#1036)
* 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>
2025-06-20 14:39:46 -05:00
Jared Cervantes 2e9761c0a7 feat(Firewall): Add FirewallD to firewall rules (#1033)
* Update and rename firewall-baselines.sh to ufw-baselines.sh

* Update tab_data.toml

* Create firewalld-baselines.sh

* Update tab_data.toml

* Update firewalld-baselines.sh

* Prevent brute force

---------

Co-authored-by: Chris Titus <contact@christitus.com>
2025-06-20 14:25:56 -05:00
Jared Cervantes 003fd1527d fix(compile-setup): Zypper Build Prerequistes (#1008)
* remove tldr and trash-cli from zypper compile

* fix

* Fix zypper compile
2025-06-20 13:58:44 -05:00
Jared Cervantes a558f58415 fix(system-cleanup): deprecated zypper tidy command (#998)
* Fix zypper cleanup

* shellcheck
2025-06-20 13:56:46 -05:00
Jared Cervantes 45c0cb1b9a feat: Void linux support (#994)
* Void

* Update core/tabs/system-setup/compile-setup.sh

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>

* Update common-script.sh

forgot to add xbps-install

* Update alacritty-setup.sh

missing letter

* Update core/tabs/system-setup/compile-setup.sh

Awesome. Thanks for helping me learn all this stuff.

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>

* add flatpak

* replace runit with sv

* slight fix for consistency

* Update discord-setup.sh

* rename scripts

* shellcheck

* revert

* shellcheck

* Update jetbrains-toolbox.sh

* Delete core/tabs/applications-setup/Developer-tools directory

* sync repos first

* Update bluetooth-control.sh

* -y to cleanup

* Update bluetooth-control.sh

* Update service-control.sh

works in antix and void

* Update wifi-control.sh

---------

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
2025-06-20 13:55:08 -05:00
Jared Cervantes a9ab4d8b4b feat(common-service): runit support (#985)
* 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>
2025-06-20 13:43:41 -05:00
jadedzilla d2d584192a Fix failing nerd font installation, replaced with function from mybash (#974)
Co-authored-by: Chris Titus <contact@christitus.com>
2025-06-20 13:29:41 -05:00
solomoncyj e5a32fea6d add tainted rpm fusion repos (#969)
* Update rpm-fusion-setup.sh

* Update rpm-fusion-setup.sh

* Update core/tabs/system-setup/fedora/rpm-fusion-setup.sh

Co-authored-by: Jeevitha Kannan K S <ksjeevithakannan123@gmail.com>

---------

Co-authored-by: Jeevitha Kannan K S <ksjeevithakannan123@gmail.com>
2025-06-20 13:21:03 -05:00
Jeevitha Kannan K S 789ab536b9 Fix bluetooth manager (#959)
* 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
2025-06-20 13:17:59 -05:00
Jeevitha Kannan K S fbb4aacb3d Refact and fix linutil-updated, installer (#956)
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.
2025-06-20 13:15:44 -05:00
Dhruv Mistry 238f63c89b fix(docker-setup): add current user to the DOCKER group (#944)
* Adding current user to DOCKER group

When i used the docker setup in LINUTIL it didn't add the user to the docker group so this is the edited file

* Update docker-setup.sh

* use `newgrp`

Co-authored-by: Jeevitha Kannan K S <ksjeevithakannan123@gmail.com>

* Update docker-setup.sh

* Update core/tabs/applications-setup/docker-setup.sh

Co-authored-by: Jaredy899 <76603258+Jaredy899@users.noreply.github.com>

* Update docker-setup.sh

---------

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
Co-authored-by: Jeevitha Kannan K S <ksjeevithakannan123@gmail.com>
Co-authored-by: Jaredy899 <76603258+Jaredy899@users.noreply.github.com>
2025-06-20 13:13:12 -05:00
Jaredy899 e88020cff0 fix nala remove (#1038) 2025-02-28 15:21:15 -06:00
Jaredy899 24eb977fd4 fix(dwm-titus): Multiple fixes (#1032)
* Update dwmtitus-setup.sh

* Update dwmtitus-setup.sh

* Update dwmtitus-setup.sh

* Update dwmtitus-setup.sh

* Update dwmtitus-setup.sh

* Update dwmtitus-setup.sh

* Update dwmtitus-setup.sh

* Update dwmtitus-setup.sh

* Update dwmtitus-setup.sh

* Update dwmtitus-setup.sh

* Update core/tabs/applications-setup/dwmtitus-setup.sh

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>

* Update dwmtitus-setup.sh

* Update dwmtitus-setup.sh

* Update dwmtitus-setup.sh

* Update dwmtitus-setup.sh

* Update dwmtitus-setup.sh

* add apk

* Update dwmtitus-setup.sh

---------

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
2025-02-28 15:20:20 -06:00
Jaredy899 0fc8f07750 fix(compile-setup): dnf compile (#1028)
* fix compile for fedora, rocky, old fedoras

* Update compile-setup.sh

* Update compile-setup.sh

* Update compile-setup.sh

* Update compile-setup.sh

* Update core/tabs/system-setup/compile-setup.sh

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>

* Update core/tabs/system-setup/compile-setup.sh

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>

* Update compile-setup.sh

---------

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
2025-02-28 15:15:41 -06:00
Sayeed Mahmood Evrenos 5f6e18b2cc fix: remove redundant AVX2 check for Zen Browser installation (#1014)
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.
2025-02-28 14:56:39 -06:00
mateuszkozako 009c8b079a feat(fastfetch-setup): shell integration setup (#1002)
* feat: add shell integration setup for fastfetch

* Update fastfetch-setup.sh - improved logic

* Update core/tabs/applications-setup/fastfetch-setup.sh

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>

* Update core/tabs/applications-setup/fastfetch-setup.sh

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>

* Update core/tabs/applications-setup/fastfetch-setup.sh

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>

* Update core/tabs/applications-setup/fastfetch-setup.sh

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>

* Update core/tabs/applications-setup/fastfetch-setup.sh

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>

* Update fastfetch-setup.sh - added support for other shells

* Update fastfetch-setup.sh - fmt

* Refactor fastfetch-setup.sh for consistent indentation and formatting

---------

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
2025-02-28 14:50:57 -06:00
Angaddeep Singh 7f82c66475 refact(brave-install): simplify script (#980)
* simplifying Brave install

* Update brave.sh

---------

Co-authored-by: Angaddeep Singh <deepangad14@gmail.com>
2025-02-28 14:47:14 -06:00
Chris Titus c12ae4a8ef dm fixes and posix 2025-02-11 21:00:19 -06:00
nyx 6b572b1ab4 refactor: misc restructering (#1015)
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
2025-02-11 10:16:05 -06:00