Skip to content

What is Carch?

Carch is a collection of modular Bash scripts with a beautiful TUI (built with ratatui) to automate post-installation setup for Linux users. It's especially useful if you want to quickly set up and start using your favorite apps on a clean, ready-to-use system. (Currently supports Arch, Fedora, and openSUSE-based distros)

Features

  • Essential Package Installation
    Quickly install a variety of daily-use applications, such as file managers, browsers, text editors, and more.

  • Development Environment Setup
    Easily set up popular development tools like Neovim and other IDEs, all ready to use out of the box.

  • Preconfigured Configurations
    Apply ready-made setups for key tools and applications.

  • Window Manager Installation
    Install and configure popular window managers such as DWM, Bspwm, with more on the way in future updates.

Why Choose Carch?

  • Time Saving
    Carch's prebuilt setups let you configure your system quickly and efficiently, no manual setup needed.

  • Help New Linux Users
    If you are new to Linux, the pre-configured setup will make your daily driving much easier without going back and forth.

  • Good Looking TUI
    Carch's TUI is built with Rust using ratatui. The TUI itself is clean and provides a good, helpful experience to use, run, and preview scripts. It also provides mostly Neovim-based bindings for a seamless experience.

Commands Support

  • Carch Commands
    A command line interface is included for handling various tasks and operations with ease.

With Carch, you can easily manage basic setups and system configurations. Feedback is always welcome, we'd love to hear from you!

Released under the MIT License.