Linutil is a distro-agnostic toolbox designed to simplify everyday Linux tasks. It helps you set up applications and optimize your system for specific use cases. The utility is actively developed in Rust π¦, providing performance and reliability.
[!NOTE] Since the project is still in active development, you may encounter some issues. Please consider submitting feedback if you do.
To get started, pick which branch you would like to use, then run the command in your terminal:
curl -fsSL https://christitus.com/linux | sh
curl -fsSL https://christitus.com/linuxdev | sh
Linutil supports various command-line arguments to customize its behavior. Here are some common arguments you can use:
-c, --config <CONFIG>
: Path to the configuration file.--override-validation
: Show all available options, disregarding compatibility checks (UNSAFE).--size-bypass
: Bypass the terminal size limit.-y, --skip-confirmation
: Skip confirmation prompt before executing commands.-t, --theme <THEME>
: Set the theme to use in the application [default: default
] [possible values: default
, compatible
].-h, --help
: Print help.For more detailed usage, run:
curl -fsSL https://christitus.com/linux | sh -s -- --help
linutil --help
Linutil is also available as a package in various repositories:
Linutil supports configuration through a TOML config file. Path to the file can be specified with --config
(or -c
).
Available options:
auto_execute
- a list of commands to execute automatically (can be combined with --skip-confirmation
)Example config:
# example_config.toml
auto_execute = [
"Fastfetch",
"Alacritty",
"Kitty"
]
linutil --config /path/to/example_config.toml
If you find Linutil helpful, please consider giving it a βοΈ to show your support!
For comprehensive information on how to use Linutil, visit the Linutil Official Documentation.
We welcome contributions from the community! Before you start, please review our Contributing Guidelines to understand how to make the most effective and efficient contributions.
Docs are now here
Thank you to everyone who has contributed to the development of Linutil. Your efforts are greatly appreciated, and youβre helping make this tool better for everyone!