Skip to content

Commit f7aba50

Browse files
committed
Update Rust Stuffs
1 parent 05b714c commit f7aba50

File tree

2 files changed

+40
-35
lines changed

2 files changed

+40
-35
lines changed

src/content/docs/project/contributing.mdx

+31-27
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,10 @@ Before contributing, **understand the structure** of Carch:
2525

2626
<FileTree>
2727

28-
- build/
29-
- **carch**
28+
- src/
29+
- **main.rs** [Rust]
30+
- scripts/
31+
- **carch** [Bash]
3032

3133
</FileTree>
3234

@@ -35,32 +37,34 @@ Before contributing, **understand the structure** of Carch:
3537

3638
<FileTree>
3739

40+
- src/
3841
- scripts/
39-
- **Alacritty.sh**
40-
- **Aur.sh**
41-
- **Bash.sh**
42-
- **Bun.sh**
43-
- **Dwm.sh**
44-
- **Fastfetch.sh**
45-
- **Fish.sh**
46-
- **Fonts.sh**
47-
- **Grub.sh**
48-
- **Helix.sh**
49-
- **Hyprland.sh**
50-
- **i3wm.sh**
51-
- **Kitty.sh**
52-
- **LTS-Kernel.sh**
53-
- **Neovim.sh**
54-
- **Npm.sh**
55-
- **Packages.sh**
56-
- **Picom.sh**
57-
- **Rofi.sh**
58-
- **Sddm.sh**
59-
- **SwayWM.sh**
60-
- **Themes-Icons.sh**
61-
- **Tmux.sh**
62-
- **Wallpapers.sh**
63-
- **Zsh.sh**
42+
- scripts/
43+
- **Alacritty.sh**
44+
- **Aur.sh**
45+
- **Bash.sh**
46+
- **Bun.sh**
47+
- **Dwm.sh**
48+
- **Fastfetch.sh**
49+
- **Fish.sh**
50+
- **Fonts.sh**
51+
- **Grub.sh**
52+
- **Helix.sh**
53+
- **Hyprland.sh**
54+
- **i3wm.sh**
55+
- **Kitty.sh**
56+
- **LTS-Kernel.sh**
57+
- **Neovim.sh**
58+
- **Npm.sh**
59+
- **Packages.sh**
60+
- **Picom.sh**
61+
- **Rofi.sh**
62+
- **Sddm.sh**
63+
- **SwayWM.sh**
64+
- **Themes-Icons.sh**
65+
- **Tmux.sh**
66+
- **Wallpapers.sh**
67+
- **Zsh.sh**
6468

6569
</FileTree>
6670

src/content/docs/project/roadmap.mdx

+9-8
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ lastUpdated: 2025-02-25
2525
- Refactor existing scripts for improved stability.
2626
- Implement error handling and logging for better debugging.
2727

28-
- **Remove TUI Development and Rust Integration 🚫**
29-
- Dropping the development of the TUI (Text-based User Interface) in favor of simplifying user experience.
30-
- Rust will no longer be used in this project for TUI-related components.
31-
- Focus will shift to maintaining and enhancing shell scripts for a more lightweight and efficient setup process.
28+
- **Rust Implementation 🦀**
29+
- Create a single executable binary for Carch.
30+
- Develop a Rust-based TUI.
31+
- Add additional Rust scripts for enhanced functionality.
3232

3333
- **Add Window Manager (WM) Setup Scripts 🪟**
3434
- Create and improve installation/setup scripts for more window managers (e.g., i3, Sway).
@@ -54,11 +54,11 @@ lastUpdated: 2025-02-25
5454
- Implement error handling <img src="https://cdn-icons-png.flaticon.com/128/190/190411.png" width="20" />
5555
- Add logging capabilities <img src="https://cdn-icons-png.flaticon.com/128/190/190411.png" width="20" />
5656

57-
- **Remove TUI Development and Rust Integration 🚫:**
57+
- **Implement Rust :**
5858

59-
- Drop development of the TUI (Text-based User Interface). <img src="https://cdn-icons-png.flaticon.com/128/190/190411.png" width="20" />
60-
- Remove Rust-based components for the TUI. <img src="https://cdn-icons-png.flaticon.com/128/190/190411.png" width="20" />
61-
- Focus on improving the shell script setup experience. <img src="https://cdn-icons-png.flaticon.com/128/190/190411.png" width="20" />
59+
- Develop a TUI (Text-based User Interface). <img src="https://cdn-icons-png.flaticon.com/128/190/190406.png" width="20" />
60+
- Create a single executable binary. <img src="https://cdn-icons-png.flaticon.com/128/190/190411.png" width="20" />
61+
- Add additional Rust scripts to enhance scriptability. <img src="https://cdn-icons-png.flaticon.com/128/190/190411.png" width="20" />
6262

6363
- **Add WM setup scripts:**
6464

@@ -81,5 +81,6 @@ lastUpdated: 2025-02-25
8181

8282
- **Q 2024**: Develop additional WM setup scripts and core system setup scripts. <img src="https://cdn-icons-png.flaticon.com/128/190/190411.png" width="20" />
8383
- **Q Mid 2025/2026**: Refactor existing scripts for stability and begin expanding distribution support (including Fedora ✅). [If possible] <img src="https://cdn-icons-png.flaticon.com/128/190/190406.png" width="20" />
84+
- Develop a Rust-based TUI for enhanced user interaction. 🦀 <img src="https://cdn-icons-png.flaticon.com/128/190/190406.png" width="20" />
8485

8586

0 commit comments

Comments
 (0)