Ga naar inhoud

Installatie


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
Terminal window
git clone https://github.com/rubiin/tsumiki.git ~/.config/tsumiki
cd ~/.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)
```sh
curl -fsSL https://raw.githubusercontent.com/rubiin/tsumiki/master/install.sh | bash

Dit script kloont of werkt ~/.config/tsumiki bij en voert vervolgens de volledige installatie uit.

Om direct te installeren en te starten:

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

Optie 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:

Terminal window
./init.sh -setup
./init.sh -start

De 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:

Terminal window
# Systeempakketten installeren
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 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 installeren
pip install -r requirements.txt
# Starten
./init.sh -start

Als je geen yay gebruikt, installeer dan de AUR-pakketten met je favoriete AUR-helper.

Voeg deze regel toe aan je ~/.config/hypr/hyprland.conf om Tsumiki automatisch te starten wanneer Hyprland opstart:

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

De 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.

  1. Voer ./init.sh -start uit vanuit de projectmap.
  2. De Tsumiki-balk zou boven aan je scherm moeten verschijnen.
  3. Als je foutmeldingen ziet, controleer dan:
    • Alle systeempakketten zijn geïnstalleerd (./init.sh -setup voert deze controle opnieuw uit)
    • Python-afhankelijkheden zijn geïnstalleerd (pip install -r requirements.txt)
    • Je draait onder Hyprland (niet een andere compositor of X11)

Als de balk niet verschijnt, zie Probleemoplossing.

Ga verder met Post-Installatie voor Hyprland-laagregels en Eerste Stappen om je paneel te configureren.