I Let My Cat Build The Ultimate Linux Setup

Un vidéaste laisse son chat choisir au hasard une distribution Linux (OpenSUSE Tumbleweed), un thème (Tokyo Night) et des composants (Niri + Noktalia) pour créer un setup fonctionnel et esthétique sur un MacBook de 2015.

Voir la source

SYNTHÈSE STRUCTURÉE

Sélection aléatoire par le chat

L’intervenant utilise des points de cream cheese pour que son chat choisisse entre quatre distributions : Gentoo, NixOS, OpenSUSE et EndeavourOS. Le chat opte pour OpenSUSE. « My cat picked open sussy. So, we’re going to install that. » Cette méthode humoristique illustre une approche non conventionnelle mais pragmatique : même un choix aléatoire peut aboutir à un système fonctionnel.

Choix du thème Tokyo Night

Le chat sélectionne ensuite le thème Tokyo Night parmi trois propositions (Gruvbox, Catppuccin, Tokyo Night). L’intervenant note que Tokyo Night ressemble à Catppuccin Mocha mais s’en distingue par ses nuances. Ce thème servira de base pour l’harmonisation visuelle du setup.

Installation d’OpenSUSE Tumbleweed

L’intervenant télécharge l’image ISO offline (4,2 Go) pour processeur Intel, puis la flashe sur une clé USB avec la commande :

sudo dd if=openSUSE-Tumbleweed-DVD-x86_64.iso of=/dev/sdc

Il choisit la version Tumbleweed (rolling release) pour bénéficier des dernières mises à jour et résoudre des problèmes, ce qu’il apprécie : « I really like problem solving and I hate myself. » L’installation via YaST (l’installateur d’OpenSUSE) est jugée simple et rapide, contrairement à Gentoo qui aurait été « so freaking long ».

Gestionnaire de paquets Zypper

L’intervenant découvre que le gestionnaire de paquets d’OpenSUSE s’appelle zypper. Il explique les commandes de base :

  • sudo zypper install <paquet> pour installer un paquet
  • zypper se <paquet> pour rechercher un paquet Il utilise sudo zypper install neofetch pour installer Neofetch, et sudo zypper install niri pour le compositeur Wayland Niri.

Compositeur Wayland Niri

Niri est un compositeur Wayland minimaliste, choisi pour remplacer KDE Plasma. L’intervenant le configure via le fichier ~/.config/niri/config.kdl. Il modifie notamment :

  • prefer-no-csd pour supprimer la barre de titre
  • natural-scroll commenté pour désactiver le défilement naturel
  • Le lanceur d’applications par défaut passe de fuzzel à rofi : set default-app rofi/show-run

Shell Noktalia pour la barre et les widgets

Noktalia est un shell minimal pour Wayland, combiné avec Niri pour une expérience épurée. L’intervenant l’installe via zypper après avoir ajouté le dépôt nécessaire. Il configure le lancement automatique dans config.kdl :

spawn-at-startup "qs -c"

Noktalia offre une barre personnalisable (position, type simple/flottant/encadré), un moniteur système, un lanceur d’applications et des widgets de bureau (qu’il désactive pour garder un bureau propre).

Personnalisation du terminal avec Alacritty

Pour harmoniser le terminal avec le thème Tokyo Night, l’intervenant télécharge un thème préconfiguré depuis GitHub. Il crée le dossier de configuration :

mkdir -p ~/.config/alacritty
cd ~/.config/alacritty

Il copie le contenu du thème Tokyo Night pour Alacritty, ce qui donne un rendu cohérent avec le reste du setup.

Configuration de Rofi comme lanceur

L’intervenant préfère Rofi au lanceur natif de Noktalia. Il télécharge sa configuration personnelle depuis son dépôt GitHub (zytes/rice.zip) et la place dans ~/.config/rofi/. Il édite ensuite le fichier avec nvim ~/.config/rofi/config.rasi pour l’adapter. Le résultat est un lanceur visuellement intégré au thème.

Installation de la police JetBrains Mono

Pour améliorer la lisibilité et l’esthétique, il installe JetBrains Mono via la commande :

sudo zypper install jetbrains-mono-fonts

Après redémarrage, il applique cette police à la barre Noktalia via le panneau de configuration, ce qui affine l’aspect général.

Gestion du fond d’écran avec Swaybg

L’intervenant utilise swaybg pour afficher un fond d’écran (Ghost of Tsushima). Il configure le lancement automatique dans config.kdl :

spawn-at-startup "swaybg -i /chemin/vers/image"

Il désactive la gestion des fonds d’écran par Noktalia pour éviter les conflits.

Performances et fonctionnalités notables

L’intervenant remarque que la RAM utilisée est faible (affichée par Neofetch) et que le Wi-Fi fonctionne immédiatement après installation. Il apprécie les gestes du pavé tactile (quatre doigts pour l’aperçu des fenêtres) et la fluidité générale du système.

CONCEPTS CLÉS

  • Rolling release : Modèle de mise à jour continue où les paquets sont livrés dès leur publication, sans versions figées. OpenSUSE Tumbleweed en est un exemple.
  • Compositeur Wayland : Gestionnaire d’affichage pour Wayland, remplaçant Xorg. Niri est un compositeur minimaliste, sans décorations de fenêtres par défaut.
  • YaST : Outil de configuration et d’installation d’OpenSUSE, offrant une interface graphique pour gérer le système.
  • Noktalia : Shell minimal pour Wayland, fournissant une barre, un lanceur et des widgets, conçu pour être léger et personnalisable.

CONCLUSION

Cette vidéo montre qu’un choix aléatoire (même par un chat) peut aboutir à un système Linux fonctionnel et esthétique, à condition de maîtriser les bases de l’installation et de la configuration. L’intervenant démontre qu’OpenSUSE Tumbleweed, combiné à Niri et Noktalia, offre une expérience moderne et légère, tout en restant accessible grâce à des outils comme YaST et Zypper. Le message principal est que l’expérimentation et la personnalisation sont au cœur de l’esprit Linux, et que même un setup « imposé » peut devenir un environnement de travail agréable.

Du même canal

Tout voir