Skip to content

psygreg/linuxtoys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LinuxToys

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

LinuxToys

Usage

  • Install the proper package for your operating system from Releases and run it from the applications menu.

Ubuntu (latest and latest LTS releases)

There's a PPA available for LinuxToys. To use it: sudo add-apt-repository ppa:psygreg/linuxtoys && sudo apt update

Fedora, OpenSUSE, AlmaLinux and RHEL

You may obtain it and keep it up-to-date from the COPR repository: sudo dnf copr enable psygreg/linuxtoys

Arch Linux

Get it from the Arch User Repository using aura -A linuxtoys-bin; or

  • Download the PKGBUILD and .install files from Releases
  • Run makepkg -si on the folder you downloaded the file to install.

Limitations

  • 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.

Building from source

.deb package

This will require debuild, obtained from the devscripts package..

  • Clone the repo.
  • Open terminal on src/buildfiles/deb/linuxtoys*
  • Run debuild -S for .changes file or debuild -us -uc for a .deb package.

.rpm package

Requires rpmbuild.

  • Clone the repo.
  • Open terminal on the src/buildfiles/rpm/rpmbuild subdirectory.
  • rpmbuild -bb SPECS/linuxtoys.spec

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 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.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Languages