Overview Scripts
Scripts

Carch comes with the following scripts to configure various aspects of your Arch-based system or Fedora system.
Dwm
- Quickly sets up the Dwm window manager with a single-click script, using my customized configuration.
Hyprland
- Installs the Hyprland compositor along with my pre-configured dotfiles for a streamlined setup.
i3wm
- Installs and configures i3, providing a lightweight and efficient window management experience.
Fonts
- Downloads and installs a variety of Nerd Fonts for improved readability and aesthetics in terminal applications.
LTS Kernel
- Installs the Long-Term Support (LTS) kernel for enhanced stability and extended support.
Packages
- Installs a curated selection of essential packages to establish a fully functional environment.
Alacritty
- Configures the Alacritty terminal emulator using my preferred settings for optimal performance.
AUR
- Installs AUR (Arch User Repository) helpers, like Paru or Yay, to simplify package management.
Fastfetch
- Configures Fastfetch to display detailed system information quickly and attractively in the terminal.
GRUB
- Customizes the GRUB bootloader with improved aesthetics and settings for a more polished boot experience.
Kitty
- Sets up the Kitty terminal emulator with advanced features and custom configurations.
Neovim
- Installs and configures Neovim for an enhanced, efficient code editing environment.
Picom
- Installs and configures the Picom compositor to enable window transparency, shadows, and other visual effects.
Rofi
- Configures Rofi as a powerful application launcher and window switcher, improving workflow efficiency.
SDDM
- Configures the SDDM (Simple Desktop Display Manager) for a streamlined and visually appealing login experience.
Themes & Icons
- Installs and applies a set of themes and icons to enhance the look and feel of your desktop.
SwayWM
- Currently not compatible with Fedora. SwayWM is supported for Arch-based systems only.
Wallpapers
- Installs a selection of wallpapers for a personalized desktop aesthetic.
Tmux
- Installs and configures Tmux for a more efficient terminal multiplexing experience.
Helix
- Installs and configures the Helix text editor, providing a modern and feature-rich code editing environment optimized for both performance and ease of use.
Bash Prompt
- Sets up a custom Bash prompt with useful information such as the current working directory, Git status, and system details, enhancing the command line experience.
Zsh Prompt
- Configures a stylish Zsh prompt with added functionalities like syntax highlighting, auto-completion, and custom themes for a more efficient shell experience.
Fish
- Installs and configures the Fish shell, offering an interactive and user-friendly command-line environment with advanced features such as auto-suggestions and a clean syntax.
Bun
- Installs and configures Bun, a fast JavaScript runtime for modern development.
Npm
- Ensures npm is installed correctly, offering an alternative setup if needed.