Skip to content

Roadmap

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 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.
  • Remove TUI Development and Rust Integration 🚫

    • Dropping the development of the TUI (Text-based User Interface) in favor of simplifying user experience.
    • Rust will no longer be used in this project for TUI-related components.
    • Focus will shift to maintaining and enhancing shell scripts for a more lightweight and efficient setup process.
  • 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
  • Remove TUI Development and Rust Integration 🚫:

    • Drop development of the TUI (Text-based User Interface).
    • Remove Rust-based components for the TUI.
    • Focus on improving the shell script setup experience.
  • 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]