Installatie

Vereisten
Section titled “Vereisten”Zorg ervoor dat deze zijn geïnstalleerd voordat je verder gaat:
| Vereiste | Installatiecommando (Arch Linux) | Opmerkingen |
|---|---|---|
| Hyprland | sudo pacman -S hyprland |
Draaiende Hyprland-instantie vereist |
| JetBrains Nerd Font | sudo pacman -S ttf-jetbrains-mono-nerd |
Nodig voor pictogramweergave |
| Python 3.12+ | sudo pacman -S python |
Controleren: python --version |
| Git | sudo pacman -S git |
Vereist voor klonen |
| NetworkManager | sudo pacman -S networkmanager |
Vereist door netwerkwidgets |
| PipeWire | sudo pacman -S pipewire pipewire-pulse |
Vereist door audiowidgets |
Klonen
Section titled “Klonen”git clone https://github.com/rubiin/tsumiki.git ~/.config/tsumikicd ~/.config/tsumiki## Nieuwste Versie
<div className="latest-release"> <LatestRelease repo="rubiin/tsumiki" versionLabel="Versie:" dateLabel="Datum:" /></div>
Voor volledige release-opmerkingen en assets, zie de [releases-pagina](https://github.com/rubiin/tsumiki/releases) op GitHub.
## Installatieopties
Kies een van de volgende drie methoden.
### Optie 1: Bootstrap-script (Snelste)
```shcurl -fsSL https://raw.githubusercontent.com/rubiin/tsumiki/master/install.sh | bashDit script kloont of werkt ~/.config/tsumiki bij en voert vervolgens de volledige installatie uit.
Om direct te installeren en te starten:
curl -fsSL https://raw.githubusercontent.com/rubiin/tsumiki/master/install.sh | bash -s -- --startOptie 2: Geautomatiseerde Installatie in Bestaande Clone
Section titled “Optie 2: Geautomatiseerde Installatie in Bestaande Clone”Als je de repository al handmatig hebt gekloond, voer dan het installatiescript uit:
./init.sh -setup./init.sh -startDe vlag -setup installeert vereiste systeempakketten en configureert de virtuele Python-omgeving.
Optie 3: Handmatige Afhankelijkheidsinstallatie
Section titled “Optie 3: Handmatige Afhankelijkheidsinstallatie”Heb je liever volledige controle over pakketten? Installeer dan zelf de afhankelijkheden en start vervolgens:
# Systeempakketten installerensudo 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
# AUR-pakketten installeren (met yay als voorbeeld)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
# Python-afhankelijkheden installerenpip install -r requirements.txt
# Starten./init.sh -startAls je geen yay gebruikt, installeer dan de AUR-pakketten met je favoriete AUR-helper.
Automatisch Starten Configureren
Section titled “Automatisch Starten Configureren”Voeg deze regel toe aan je ~/.config/hypr/hyprland.conf om Tsumiki automatisch te starten wanneer Hyprland opstart:
exec-once = sleep 5; ~/.config/tsumiki/init.sh -startDe sleep 5 zorgt ervoor dat Hyprland volledig is geïnitialiseerd voordat Tsumiki start. Pas het pad aan als je naar een andere locatie hebt gekloond.
Installatie Verifiëren
Section titled “Installatie Verifiëren”- Voer
./init.sh -startuit vanuit de projectmap. - De Tsumiki-balk zou boven aan je scherm moeten verschijnen.
- Als je foutmeldingen ziet, controleer dan:
- Alle systeempakketten zijn geïnstalleerd (
./init.sh -setupvoert deze controle opnieuw uit) - Python-afhankelijkheden zijn geïnstalleerd (
pip install -r requirements.txt) - Je draait onder Hyprland (niet een andere compositor of X11)
- Alle systeempakketten zijn geïnstalleerd (
Als de balk niet verschijnt, zie Probleemoplossing.
Na Installatie
Section titled “Na Installatie”Ga verder met Post-Installatie voor Hyprland-laagregels en Eerste Stappen om je paneel te configureren.