Skip to content

Carch Project Roadmap

Current Phase [ Advancing Script Development ]

The project is now progressing through its development phase, focusing on creating scripts to simplify the Arch & fedora linux setup process. 🛠️

Upcoming Features and Improvements ✨

  • Expand Functionality for Different Distributions 🌐

    • Add full support for popular distributions:
      • Arch (including Manjaro) 🖥️
      • Debian
      • Fedora
      • openSUSE
      • Void
    • Develop distribution-specific setup scripts.
  • Enhance Script Stability 🔧

    • Refactor existing scripts for improved stability.
    • Implement error handling and logging for better debugging.
  • Rust Implementation 🦀

    • Create a single executable binary for Carch.
    • Develop a Rust-based TUI.
    • Add additional Rust scripts for enhanced functionality.
  • Add Window Manager (WM) Setup Scripts 🪟

    • Create and improve installation/setup scripts for more window managers (e.g., i3, Sway).
    • Include configuration options tailored for each WM.
  • Core System Setup Scripts ⚙️

    • Develop beginner-friendly scripts for core system setup (e.g., package management, user configuration).
    • Include guides and documentation to assist new users.

Carch Project Checklist

  • Expand support for popular distributions:

    • Arch
    • Fedora
    • Debian
    • openSUSE
    • Void
  • Refactor scripts for stability:

    • Implement error handling
    • Add logging capabilities
  • Implement Rust :

    • Develop a TUI (Text-based User Interface).
    • Create a single executable binary.
    • Add additional Rust scripts to enhance scriptability.
  • Add WM setup scripts:

    • i3 setup script
    • DWM setup script
    • Sway setup script
    • Hyprland window manager scripts
    • Bspwm setup script
    • River setup script
    • Wayfire setup script
    • DWL Setup script
  • Create core system setup scripts:

    • User configuration
    • Package management
    • Documentation for beginners

Timeline (Tentative) 📅

  • Q 2024: Develop additional WM setup scripts and core system setup scripts.
  • Q Mid 2025/2026: Refactor existing scripts for stability and begin expanding distribution support (including Fedora ✅). [If possible]
    • Develop a Rust-based TUI for enhanced user interaction. 🦀

Released under the GPL-3.0 License.