Installation

Prérequis
Section intitulée « Prérequis »Assurez-vous que ces éléments sont installés avant de continuer :
| Prérequis | Commande d’installation (Arch Linux) | Remarques |
|---|---|---|
| Hyprland | sudo pacman -S hyprland |
Instance Hyprland en cours requise |
| JetBrains Nerd Font | sudo pacman -S ttf-jetbrains-mono-nerd |
Nécessaire pour le rendu des icônes |
| Python 3.12+ | sudo pacman -S python |
Vérifier : python --version |
| Git | sudo pacman -S git |
Requis pour le clonage |
| NetworkManager | sudo pacman -S networkmanager |
Requis par les widgets réseau |
| PipeWire | sudo pacman -S pipewire pipewire-pulse |
Requis par les widgets audio |
git clone https://github.com/rubiin/tsumiki.git ~/.config/tsumikicd ~/.config/tsumikiDernière Version
Section intitulée « Dernière Version »Pour les notes de version complètes et les assets, voir la page des versions sur GitHub.
Options d’Installation
Section intitulée « Options d’Installation »Choisissez l’une des trois méthodes suivantes.
Option 1 : Script Bootstrap (Le Plus Rapide)
Section intitulée « Option 1 : Script Bootstrap (Le Plus Rapide) »curl -fsSL https://raw.githubusercontent.com/rubiin/tsumiki/master/install.sh | bashCe script clone ou met à jour ~/.config/tsumiki, puis exécute la configuration complète.
Pour installer et démarrer immédiatement :
curl -fsSL https://raw.githubusercontent.com/rubiin/tsumiki/master/install.sh | bash -s -- --startOption 2 : Configuration Automatisée dans un Clone Existant
Section intitulée « Option 2 : Configuration Automatisée dans un Clone Existant »Si vous avez déjà cloné le dépôt manuellement, exécutez le script de configuration :
./init.sh -setup./init.sh -startLe drapeau -setup installe les paquets système nécessaires et configure l’environnement virtuel Python.
Option 3 : Configuration Manuelle des Dépendances
Section intitulée « Option 3 : Configuration Manuelle des Dépendances »Vous préférez un contrôle total sur les paquets ? Installez les dépendances vous-même puis démarrez :
# Installer les paquets systèmesudo pacman -S --noconfirm --needed \ pipewire playerctl dart-sass power-profiles-daemon networkmanager \ brightnessctl pkgconf wf-recorder kitty python pacman-contrib \ gtk3 cairo gtk-layer-shell libgirepository noto-fonts-emoji \ gobject-introspection gobject-introspection-runtime python-pip \ python-gobject python-psutil python-cairo python-loguru libnotify \ cliphist libqalculate python-httpx satty nvtop
# Installer les paquets AUR (en utilisant yay comme exemple)yay -S --needed \ python-fabric-git gnome-bluetooth-3.0 python-rlottie-python \ python-pytomlpp slurp imagemagick tesseract tesseract-data-eng \ ttf-jetbrains-mono-nerd grimblast-git python-ijson
# Installer les dépendances Pythonpip install -r requirements.txt
# Démarrer./init.sh -startSi vous n’utilisez pas yay, installez les paquets AUR avec votre assistant AUR préféré.
Configuration du Démarrage Automatique
Section intitulée « Configuration du Démarrage Automatique »Ajoutez cette ligne à votre ~/.config/hypr/hyprland.conf pour lancer Tsumiki automatiquement au démarrage d’Hyprland :
exec-once = sleep 5; ~/.config/tsumiki/init.sh -startLe sleep 5 garantit qu’Hyprland est complètement initialisé avant le lancement de Tsumiki. Ajustez le chemin si vous avez cloné dans un emplacement différent.
Vérifier l’Installation
Section intitulée « Vérifier l’Installation »- Exécutez
./init.sh -startdepuis le répertoire du projet. - La barre Tsumiki devrait apparaître en haut de votre écran.
- Si vous voyez des messages d’erreur, vérifiez que :
- Tous les paquets système sont installés (
./init.sh -setupréexécute cette vérification) - Les dépendances Python sont installées (
pip install -r requirements.txt) - Vous êtes sous Hyprland (pas un autre compositeur ou X11)
- Tous les paquets système sont installés (
Si la barre n’apparaît pas, consultez Dépannage.
Après l’Installation
Section intitulée « Après l’Installation »Continuez avec Post Installation pour les règles de couche Hyprland et Premiers Pas pour configurer votre panneau.