Hyprland basic setup - vsheo/only-arch GitHub Wiki
Hyprland opzetten in arch
in deze wiki maak ik een samenvatting van deze video die uitlegd over hoe je Hyprland kan opzetten
Hyprland instaleren
kitty is een terminal emulator, die nodig is om gebruik te kunnen maken van hyprland. command om het te instaleren:
sudo pacman -S kitty
daarna kunnen we Hyprland instaleren:
sudo pacman -S hyprland
Probleem V1.0
elke keer dat ik hyprland in virtualbox probeer op te starten, krijg ik een awarte sherm. even later ben ik weer terug op het inlog scherm.
ik heb uit gevonden dat je Hyprland niet in virtualbox draaien. je kan of een ander vm hosting software gebruiken. of het op een laptop doen. ik zal het op een oude laptop uit proberen
de stappen van deze wiki heb ik weer gevolgd
Hyprland login
als dit geinstaleerd is dan kan uit loggen, voordat je inlogd doe dit:
- klik op de user
- rechts onder is er een settings icon, klik daarop
- selecteer daar hyprland
- en log daarna in
Probleem V2.0
Hyperland start nu op. maar ik zie alleen een achtergrond. volgens de video zou je nu ook de kitty terminal kunnen openen. maar dat lukt nog niet.
er was niks mis, ik wist gewoon niet dat de super key command
is op mac
in deze file kan je de settings voor alles vinden in hyprland, je kan het met nano of vim openen:
~/.config/hypr/hyprland.conf
hyprland config
haal deze regel weg, soms zorgt het ervoor dat je een warning krijgt.
autogenerated = 1
Scale resolution
hyprctl
is een command-line tool om Hyprland te beheren en informatie op te vragen over de compositor en actieve sessies.
als je meerdere monitors hebt dan kan je met deze command de naam van de monitors op zoeken
hyprctl monitors all
in ~/.config/hypr/hyprland.conf
kan je bij monitors dit toevoegen
monitor=,preferred,auto,auto
monitor={monitor name},preferred,auto,1.6
- preferred = preferred resolution
- eerste auto = position
- tweede auto = scale de 1.6 is de scale van de tweede monitor je moet het 2 keer geschreven hebben als je een extra monitor hebt. de eerste kan ik niet aanpassen/ anders krijg ik een warning
Wofi
in ~/.config/hypr/hyprland.conf
kan je al zien welke programs hyprland wilt gebruiken.
maar deze werken nog niet omdat ze niet geinstaleerd zijn
net als wofi
, dit is een minimalistische app launcher voor Wayland, ideaal voor gebruik met Hyprland
omdat je nu in hyprland zit hoef je niet de hypr.conf file te sluiten.
je kan gewoon een nieuwe terminal opstarten met SUPER + Q
wofi instaleren:
sudo pacman -S wofi
als het klaar is exit terminal met:
exit
als je wat berder naar beneden gaaf zie je bij KEYBINDINGS
dat wofi(menu) staat op
super + R
nu kunnen we van hieruit apps openen zoals een web browser.
zodat je naar deze repo kan gaan om command te copy en pasten
om te switchen van window
SUPER + {arrow keys}
waybar
waybar
is een customizable statusbar voor Wayland, vaak gebruikt met Hyprland als systeeminformatie- en werkbalk
bij autostart kan je dit vinden in ~/.config/hypr/hyprland.conf
autostart maakt het mogelijk om programs of scripts te starten wanneer je computer opstart
waybar download:
sudo pacman -S waybar
om waybar op te starten, zonde je computer te restarten run waybar
in je terminal
waybar glyphs/icons, en heeft font awesome nodig;
ctrl + c
uit waybar
en run:
sudo pacman -S ttf-font-awesome
als je waybar nu opstart dan zien de icons er beter uit
waybar configuration
waybar configuration dit zit in:
~/.config/waybar/
we kunnen onze eigen config maken. ik zal de basic config gebruiken, en vandaaruit aanpassen
we moeken een directory maken en daarin een config file voor waybar, dat kan met deze command:
mkdir -p ~/.config/waybar && touch ~/.config/waybar/config
daarna kunnen we met nano ~/.config/waybar/config
openen, en de default config erin pasten
als dit goed werkt, dan is er nog niks veranderd als je waybar opstart
waybar modules
in ~/.config/waybar/config
vind je modules die waybar gebruikt.
er staat nu sway
maar wij gebruiken dat niet, we gebruiken hyprland
dus deze kunnen we weg halen.
onder modules-left
deze weg halen:
sway/mode
sway/scratchpad
custom/media
en verander:
sway/workspaces
naarhyprland/workspaces
sway/window
naarhyprland/window
save en exit
waybar heeft nu workspaces aan de linker kant en in het midden laat het zien waarin we nu zitten, veranderd met hover.
terug naar ~/.config/waybar/config
is er wat meer naar onder Modules configuration
hier staat sway/workspaces
, dit kan veranderd worden naar hyprland/workspaces
en uncomment de configuration (Modules configuration
mag als comment blijven, alles eronder uncomment)
onder format icons
kan is standaard ingesteld dan bepaalde icons te zien is voor elke workspace.
ik heb dit niet nodig, die ik haal 1 tot en met 5 weg
ik wil alleen weten op welke workspace ik zit, daarvoor heb ik alleen deze nodig:
urgent
focused
, verander deze naaractive
voor hyprlanddefault
save en exit
als je nu van workspaze veranderd met SUPER + {getal}
dan veranderd de active mee
Nu willen we ervoor zorgen dat waybar opstart wanneer we de computer opstarten.
in ~/.config/waybar/config
onder AUTOSTART
en type, op een newline:
exec-once = waybar
SUPER + M
om uit te loggen
als we nu opstarten dan is waytbar vanzelf aan
Touchpad scroll
als je op windows met 2 fingers naar beneden gaat op de trackpan, dan scroll je naar boven.
in hyprland is dat omgekeerd dat kunnen we hier aanpassen:
nano ~/.config/hypr/hyprland.conf
Bij input staat er trackpad
verander daar natural_scroll
naar true