Scripts

Carch vient avec les scripts suivants pour configurer divers aspects de vos distributions basées sur Arch, Fedora et openSUSE.
Descriptions :
Dwm
- dwm est un gestionnaire de fenêtres de carrelage dynamique pour X11, connu pour être minimal, rapide et configurable en éditant son code source. Le script appliquera ma configuration dwm préconfigurée depuis mon dépôt harilvfs/dwm et installera toutes les dépendances nécessaires pour rendre l'environnement entièrement fonctionnel.
Hyprland
- Hyprland est un compositeur Wayland de carrelage dynamique qui prend en charge les fonctionnalités modernes telles que les animations, les effets de fenêtre et les dispositions de carrelage flexibles. Le script vous permet d'installer des configurations Hyprland préconfigurées d'utilisateurs respectés - ml4w, end-4, Jakoolit, et prasanthrangan dots.
Polices
- Télécharge et installe une variété de Nerd Fonts pour améliorer la lisibilité et l'esthétique dans les applications de terminal.
Noyau LTS
- Ce script installe le noyau LTS uniquement pour les distributions basées sur Arch (pas pour Fedora ou openSUSE).
Paquets
- Fournit un menu avec diverses catégories de paquets comme les outils Android, les navigateurs, le multimédia, le développement, et plus. La plupart des paquets largement utilisés sont inclus, avec des paquets supplémentaires dans les futures mises à jour.
Alacritty
- Alacritty est un émulateur de terminal rapide et accéléré par GPU axé sur les performances et la simplicité. Le script applique ma configuration Alacritty préconfigurée à votre système.
AUR
- AUR (Arch User Repository) est un dépôt communautaire pour les utilisateurs d'Arch Linux, contenant des scripts de construction de paquets soumis par les utilisateurs (PKGBUILDs) qui facilitent l'installation de logiciels non disponibles dans les dépôts officiels. Le script vous permettra de choisir un assistant AUR et de l'installer selon votre préférence.
Fastfetch
- Fastfetch est un outil d'information système léger affichant les détails du système d'exploitation, du matériel et d'autres dans un format propre et personnalisable. Le script applique ma configuration fastfetch depuis le dépôt harilvfs/fastfetch.
GRUB
- GRUB (GNU GRand Unified Bootloader) est un chargeur de démarrage qui vous permet de choisir et de charger des systèmes d'exploitation ou des noyaux au démarrage. Le script offre divers thèmes et applique les configurations GRUB nécessaires. Crédit à chrisTitusTech/Top-5-Bootloader-Themes pour les thèmes et l'assistance de script.
Kitty
- Kitty est un émulateur de terminal rapide et accéléré par GPU avec des fonctionnalités modernes comme les ligatures, les onglets, les dispositions de carrelage et le support d'images. Le script applique ma configuration Kitty préconfigurée.
Neovim
- Neovim est un fork moderne et amélioré de Vim conçu pour être plus extensible, plus rapide et plus facile à intégrer avec des plugins. Le script vous permet de choisir entre les configurations Kickstart Neovim et NvChad pour personnaliser votre environnement IDE.
Picom
- Picom est un compositeur léger pour X11 qui ajoute la transparence des fenêtres, les ombres et les animations. Le script offre l'installation de ma configuration Picom préconfigurée et le support pour Picom animé de picom-ftlabs.
Rofi
- Rofi est un lanceur d'applications léger, un commutateur de fenêtres et un remplacement de dmenu pour X11. Le script applique ma configuration Rofi préconfigurée.
SDDM
- SDDM (Simple Desktop Display Manager) est un gestionnaire d'affichage graphique moderne basé sur Qt. Le script installe un thème basé sur Catppuccin pour SDDM de la communauté Catppuccin.
Thèmes et Icônes
- Installe et applique une collection de thèmes et d'icônes pour améliorer l'apparence du bureau.
Fonds d'écran
- Télécharge une collection de beaux fonds d'écran Nord et Catppuccin.
Tmux
- tmux est un multiplexeur de terminal qui vous permet de gérer plusieurs sessions de terminal dans une fenêtre. Le script applique ma configuration tmux préconfigurée.
Helix
- Helix est un éditeur de texte modal inspiré de Vim, axé sur la vitesse et les fonctionnalités modernes telles que la coloration syntaxique, l'intégration du protocole de serveur de langage (LSP) et les curseurs multiples. Le script applique ma configuration Helix préconfigurée.
Invite Bash
- L'invite de ligne de commande personnalisable pour le shell Bash. Le script vous permet de choisir entre les thèmes Tokyo Night, Catppuccin et Nord.
Invite Zsh
- Zsh (Z shell) est un shell Unix avancé avec des fonctionnalités comme l'autocomplétion améliorée, de meilleurs scripts et une personnalisation puissante. Le script installe toutes les dépendances requises et applique mon thème personnalisé.
Fish
- Fish (Friendly Interactive Shell) est un shell Unix convivial avec des suggestions automatiques intelligentes, la coloration syntaxique et des scripts faciles. Le script installe et applique le thème tide.
Bun
- Bun est un runtime JavaScript rapide et tout-en-un, bundler et gestionnaire de paquets axé sur les performances. Le script installe Bun sur votre système.
Npm
- npm (Node Package Manager) est le gestionnaire de paquets par défaut pour Node.js, utilisé pour gérer les bibliothèques JavaScript et les dépendances. Le script installe npm sur votre système.
Chaotic AUR
- Chaotic-AUR est un dépôt d'assistant AUR non officiel populaire fournissant des paquets binaires pré-construits. Le script installe Chaotic-AUR et configure
pacman.conf
pour l'utiliser.
Dunst
- Dunst est un démon de notifications léger et personnalisable pour Linux qui affiche des notifications de bureau minimales et non intrusives. Le script applique ma configuration Dunst préconfigurée.
Foot
- Foot est un émulateur de terminal léger, rapide et minimal natif de Wayland conçu pour la simplicité et les performances. Le script applique ma configuration Foot préconfigurée.
Ghostty
- Ghostty est un émulateur de terminal rapide, riche en fonctionnalités et multiplateforme utilisant une interface utilisateur native et l'accélération GPU. Le script applique ma configuration Ghostty préconfigurée.
Audio
- Installe et configure le système audio PipeWire.
Bluetooth
- Installe les paquets Bluetooth et configure la fonctionnalité Bluetooth.
Luminosité
- Définit la luminosité de l'écran selon votre préférence en utilisant Brightnessctl.
Extensions
- Recommande des extensions utiles pour les navigateurs basés sur Chromium ou Firefox.