Zum Inhalt springen

Installation


Stellen Sie sicher, dass diese Komponenten installiert sind, bevor Sie fortfahren:

Voraussetzung Installationsbefehl (Arch Linux) Hinweise
Hyprland sudo pacman -S hyprland Laufende Hyprland-Instanz erforderlich
JetBrains Nerd Font sudo pacman -S ttf-jetbrains-mono-nerd Für die Symbolanzeige erforderlich
Python 3.12+ sudo pacman -S python Überprüfen: python --version
Git sudo pacman -S git Für das Klonen erforderlich
NetworkManager sudo pacman -S networkmanager Von Netzwerk-Widgets benötigt
PipeWire sudo pacman -S pipewire pipewire-pulse Von Audio-Widgets benötigt
Terminal-Fenster
git clone https://github.com/rubiin/tsumiki.git ~/.config/tsumiki
cd ~/.config/tsumiki
Version:v4.8.4Datum:2026-09-28

Vollständige Versionshinweise und Assets finden Sie auf der Release-Seite auf GitHub.

Wählen Sie eine der folgenden drei Methoden.

Terminal-Fenster
curl -fsSL https://raw.githubusercontent.com/rubiin/tsumiki/master/install.sh | bash

Dieses Skript klont oder aktualisiert ~/.config/tsumiki und führt dann die vollständige Einrichtung durch.

Zum sofortigen Installieren und Starten:

Terminal-Fenster
curl -fsSL https://raw.githubusercontent.com/rubiin/tsumiki/master/install.sh | bash -s -- --start

Option 2: Automatisierte Einrichtung in vorhandenem Klon

Abschnitt betitelt „Option 2: Automatisierte Einrichtung in vorhandenem Klon“

Wenn Sie das Repository bereits manuell geklont haben, führen Sie das Setup-Skript aus:

Terminal-Fenster
./tsumiki.sh -setup
./tsumiki.sh -start

Das Flag -setup installiert erforderliche Systempakete und richtet die virtuelle Python-Umgebung ein.

Sie haben die volle Kontrolle über die Pakete? Installieren Sie die Abhängigkeiten selbst und starten Sie dann:

Terminal-Fenster
# Systempakete installieren
sudo 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 uv \
libnotify cliphist libqalculate satty nvtop
# AUR-Pakete installieren (mit yay als Beispiel)
yay -S --needed \
fabric-cli-git gnome-bluetooth-3.0 \
slurp imagemagick tesseract tesseract-data-eng \
ttf-jetbrains-mono-nerd grimblast-git matugen-bin cinnamon-desktop
# Python-Abhängigkeiten installieren
uv sync
# Starten
./tsumiki.sh -start

Wenn Sie yay nicht verwenden, installieren Sie die AUR-Pakete mit Ihrem bevorzugten AUR-Helfer.

Fügen Sie diese Zeile zu Ihrer ~/.config/hypr/hyprland.conf hinzu, um Tsumiki automatisch beim Hyprland-Start zu starten:

Terminal-Fenster
exec-once = sleep 5; ~/.config/tsumiki/tsumiki.sh -start

Das sleep 5 stellt sicher, dass Hyprland vollständig initialisiert ist, bevor Tsumiki startet. Passen Sie den Pfad an, wenn Sie in ein anderes Verzeichnis geklont haben.

  1. Führen Sie ./tsumiki.sh -start aus dem Projektverzeichnis aus.
  2. Die Tsumiki-Leiste sollte oben auf Ihrem Bildschirm erscheinen.
  3. Wenn Sie Fehlermeldungen sehen, überprüfen Sie:
    • Alle Systempakete sind installiert (./tsumiki.sh -setup wiederholt diese Prüfung)
    • Python-Abhängigkeiten sind installiert (uv sync)
    • Sie führen Hyprland aus (nicht einen anderen Compositor oder X11)

Wenn die Leiste nicht erscheint, siehe Fehlerbehebung.

Fahren Sie fort mit Post-Installation für Hyprland-Layer-Regeln und Erste Schritte zur Konfiguration Ihres Panels.