Skip to content

alab434/linuxtoys

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

621 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LinuxToys

A collection of tools for Linux in a user-friendly way. For Fedora-based and Universal Blue immutable systems, see LinuxToys Atom. To check all its features, pay the Wiki a visit!

LinuxToys

Compatibility

AppImage

  • Debian 13 onwards or Sid and derivatives
  • Fedora 42 and derivatives (non-atomic)
  • OpenSUSE Slowroll/Tumbleweed and derivatives

Packages or direct terminal usage

  • Ubuntu and derivatives
  • Debian >12 and derivatives
  • Arch Linux and derivatives
  • Fedora and derivatives (non-atomic)
  • OpenSUSE (any) and derivatives

Limitations

  • The CachyOS systemd configurations and linux-psycachy kernel may not work as intended on systems with package bases older than Debian Trixie. This also applies for the Optimized Defaults.
  • Shader Booster only works in systems using the bash or zsh shells as default.
  • GRUB-btrfs, besides its obvious requirements, depends on systemd-init to enable boot snapshots and cleanup.
  • Lucidglyph is only confirmed to work on Gnome and Plasma desktops. With all others, your mileage may vary.
  • The linux-cachyos kernel port to Debian/Ubuntu-based systems may require its LTO setting changed to 'Full' or 'None' to work in some systems. ThinLTO is only known to work in the standard Ubuntu-Gnome flavour and in Debian Testing, so far, although it is the optimal setting if it works for your system.
  • LACT is an overclocking tool. Use with caution.
  • PyEnv only supports running in bash or zsh shells.
  • Godot 4 .NET a.k.a. GodotSharp is not compatible with Arch-based operating systems, as there isn't a .NET SDK available from Microsoft officially for those.
  • Unity Hub only supports Debian, Ubuntu and Red Hat Enterprise Linux, so its installer will only work on these systems.

Official Repositories

Available packages: AlmaLinux 10, Fedora 41 and 42, OpenSUSE Leap and Tumbleweed, RHEL 9 and 10.

dnf copr enable psygreg/linuxtoys

You may use the AUR helper of your choice to install it, with the package name linuxtoys-bin.

Usage

  • Download and install the package for your distribution; or
  • Download and run the AppImage package from Releases - now also available on AM Application Manager!
  • Alternatively, run it directly from source with the direct terminal command.

Direct command

Install dependencies then paste the command into your terminal to get the script from the source.

Dependencies

bash curl git wget zenity jq

Stable branch

curl -fsSL https://raw.githubusercontent.com/psygreg/linuxtoys/main/src/linuxtoys.sh | bash

Contributing

To contribute with translations, you can fork this repo, add a new language file to the resources/lang folder and send a Pull Request. I can make the necessary adjustments to the program's code myself to accomodate new languages.

Other contributions can be made by forking, adding your changes to the scripts in the src folder and sending a Pull Request as well.

All Pull Requests will be manually checked before approval.

Credits

About

A collection of tools for Linux in a user-friendly way.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Shell 99.8%
  • Other 0.2%