Is Caelestia Shell The Most Beautiful Linux Desktop

Zay explore Calstia Shell, une configuration Quickshell pour Hyprland, en l’installant sur CachyOS, en la personnalisant via Hypermod, et en testant ses fonctionnalités comme le launcher, les widgets et les animations.

Voir la source

SYNTHÈSE STRUCTURÉE

Installation de Calstia Shell

L’installation se fait principalement via l’AUR avec paru -S calstia-cli ou yay -S calstia-cli. Pour les distributions sans paquet précompilé, une installation manuelle est possible depuis le dépôt GitHub. Zay précise : « Installing is really easy. Just do Paru or Yay -S calstia-cli and then follow along. But mostly it’s just you pressing enter and enter. » Il faut d’abord installer base-devel avec pacman -S --needed base-devel pour compiler les paquets AUR.

Problème d’écran gris sur CachyOS

Un bug spécifique à CachyOS empêche Calstia Shell de se charger correctement, affichant un écran gris. La solution consiste à éditer le fichier ~/.config/xdg/quick-shell/calstia/shell.qml avec sudo nano et à supprimer toutes les lignes env par défaut. Zay explique : « This issue is primarily affecting CachyOS users. For me, this is all env, right? But for you, if you haven’t edited this, there’s going to be default env. Remove every default env. »

Installation de Paru comme AUR helper

Zay choisit Paru plutôt que Yay pour cette vidéo, répondant aux demandes de ses viewers. Le processus passe par git clone https://aur.archlinux.org/paru.git, puis makepkg -si dans le dossier cloné. Il note que Paru est écrit en Rust, ce qui explique la compilation plus longue.

Personnalisation avec Hypermod

Hypermod est un éditeur graphique pour la configuration Hyprland, installé via paru -S hypermod. Il permet de modifier les gaps, les bordures et les animations sans toucher aux fichiers Lua. Zay ajuste les gaps extérieurs à 16 et la taille des bordures à 2, commentant : « This already looks pretty good, right? » L’outil est particulièrement adapté aux débutants qui veulent éviter d’éditer manuellement les fichiers de configuration.

Le launcher et les raccourcis clavier

Le launcher s’ouvre avec la touche Super (Windows). Les raccourcis par défaut sont bien pensés : Super + Alt + Espace pour basculer le mode flottant, Super + C pour fermer une fenêtre (mais attention, cela ouvre VS Codium par défaut sur cette config). Zay note avec humour : « Usually when I close Windows I do Windows C but if I do Windows C it opens VS Codium. »

Les widgets de la barre latérale

La barre latérale affiche plusieurs widgets : la température système, le lecteur multimédia (avec les paroles Spotify si disponibles), les statistiques d’utilisation CPU/GPU, et la date. Zay apprécie particulièrement le lecteur multimédia : « If I’m playing something on Spotify, I think it will show here. » Il note que les températures restent raisonnables pendant l’enregistrement, autour de 50°C pour le CPU et 46°C pour le GPU.

Gestion des fonds d’écran

Les fonds d’écran se placent dans ~/Pictures/Wallpapers (avec une majuscule au W). Le widget dédié détecte automatiquement les images et permet de les parcourir. Zay remarque que la détection peut prendre quelques secondes : « It took like a little bit, but it detected it. » Le changement de fond d’écran déclenche une mise à jour dynamique du schéma de couleurs.

Le menu de paramètres intégré

Calstia Shell dispose d’une application de réglages accessible via le launcher. On y trouve la gestion des applications par défaut (avec Foot comme terminal par défaut), des options de garde d’éveil, un enregistreur d’écran, et un mode jeu qui désactive le flou et les animations. Zay souligne : « This has a GUI configuration, so it’s nice. »

Performance et consommation mémoire

La configuration est légère avec seulement 1,7 Go de RAM utilisée après installation. Cependant, lors du test de Minecraft, Zay constate une baisse de performance d’environ 40 FPS par rapport à Artix Linux : « Surprisingly, I am getting worse FPS on CachyOS. Getting like 40 FPS less than I was using Artix Linux. » Cela suggère que la distribution de base influence les performances, pas seulement la configuration du shell.

Intégration avec VS Codium

Zay recommande VS Codium comme alternative open-source à VS Code : « VS Code, but better than VS Code because Microsoft owns VS Code, right? But this is like an actually open-source VS Code. » Il l’utilise pour éditer les fichiers de configuration Hyprland situés dans le dossier ~/.config/hypr/.

CONCEPTS CLÉS

  • Quickshell : un framework de widgets pour Wayland, utilisé par Calstia Shell pour créer des interfaces légères et animées.
  • Hypermod : un éditeur graphique pour Hyprland qui génère les fichiers de configuration à partir d’une interface visuelle.
  • AUR (Arch User Repository) : un dépôt communautaire pour Arch Linux, permettant d’installer des paquets non officiels comme Calstia Shell ou Paru.
  • CachyOS : une distribution basée sur Arch Linux, optimisée pour la performance avec des noyaux et des paquets compilés spécifiquement.
  • Ventoy : un outil permettant de créer des clés USB bootables multiples, mais qui a échoué dans la vidéo, poussant Zay à utiliser dd à la place.

CONCLUSION

Calstia Shell est une configuration Quickshell impressionnante pour Hyprland, alliant esthétique soignée, animations fluides et widgets utiles. Son installation est simple via l’AUR, et sa personnalisation est accessible grâce à Hypermod, même pour les débutants. Cependant, les performances peuvent varier selon la distribution sous-jacente, comme le montre la différence de FPS entre CachyOS et Artix. Pour un administrateur système, c’est une excellente base pour offrir une expérience Hyprland moderne et fonctionnelle sans passer des heures à configurer manuellement chaque fichier.

Du même canal

Tout voir