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!
- Debian 13 onwards or Sid and derivatives
- Fedora 42 and derivatives (non-atomic)
- OpenSUSE Slowroll/Tumbleweed and derivatives
- Ubuntu and derivatives
- Debian >12 and derivatives
- Arch Linux and derivatives
- Fedora and derivatives (non-atomic)
- OpenSUSE (any) and derivatives
- 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
bashorzshshells as default. - GRUB-btrfs, besides its obvious requirements, depends on
systemd-initto 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
bashorzshshells. - 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.
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.
- 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.
Install dependencies then paste the command into your terminal to get the script from the source.
bash curl git wget zenity jq
curl -fsSL https://raw.githubusercontent.com/psygreg/linuxtoys/main/src/linuxtoys.sh | bashTo 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.
- Lucidglyph by Maximilionus
- GRUB-btrfs by Antynea
- Pipewire Audio Capture plugin for OBS Studio by Dimitris Papaioanou
- LACT by Ilya Zlobintsev
- Easy Effects by Wellington Wallace
- Mission Center
- StreamController by 'Core447'
- PhotoGIMP by 'Diolinux'
- GPU Screen Recorder by 'dec05eba'
- MakeResolveDeb by Daniel Tufvesson
- DaVinciBox by Patrick Csikos
- Darktable
- Foliate by John Factotum
- Custom Wine Builds by 'NelloKudo'
- LSFG-VK by 'PancakeTAS'
- auto-cpufreq by Adnan Hodzic
- Touchégg by José Expósito
- Vinegar by the VinegarHQ team
- Chaotic AUR
- The CachyOS Team
- Pyenv
- NVM-sh
- WiVRn
- Oversteer by Bernat
- WinApps
- And the Linux Community
