ArchLinux Hyprland Kurulum Rehberi
Bu rehber, ArchLinux’u archinstall komutu kullanarak kurmayı ve ardından Hyprland masaüstü ortamını yapılandırmayı anlatmaktadır.
1. Hazırlık
- ArchLinux’un resmi web sitesinden en son ISO dosyasını indirin.
- Bir USB belleğe yazın (Rufus veya Etcher kullanabilirsiniz).
- Bilgisayarınızı USB’den boot edin.
2. Kurulum
- İnternet kablosuz bağlantı sağlamak için iwctl komutu kullanımı:
[user@archlinux]$ iwctl
[iwd]# device list
Devices *
--------------------------------------------------------------------------------
Name Address Powered Adapter Mode
--------------------------------------------------------------------------------
wlan0 10:a5:1d:7b:74:c4 on phy0 station
# kablosuz bağlantı noktalarını listeler
[iwd]# station wlan0 scan
# SSID olarak kendi kablosuz bağlantı noktası adını girmelisiniz
[iwd]# station wlan0 connect SSID
# iwctl arayüzünden çıkış
[iwd]# exit
# bağlantı kontrolü
[user@archlinux]$ ping google.com
- İnternet bağlantısını sağladıktan sonra archinstall uygulamasını başlatın:
archinstall
- Kurulum adımlarını aşağıdaki şekilde takip edin:
- Dil: Türkçe (veya tercihinize göre)
- Klavye düzeni: trq (Türkçe Q) veya tercihinize göre
- Bölge: Europe/Istanbul
- Yerelleştirme: tr_TR.UTF-8
- Disk bölümlendirme: Otomatik veya manuel (tercihinize göre)
- Dosya sistemi: ext4 (önerilen)
- Disk şifreleme: İsteğe bağlı
- Bootloader: GRUB (önerilen)
- Swap: True (önerilen)
- Kullanıcı hesabı: Oluşturun ve sudo yetkisi verin
- Profil: minimal (Hyprland’ı daha sonra kuracağız)
- Ses: pipewire veya pulseaudio
- Kernel: linux (veya linux-zen gibi alternatif bir kernel)
- Ek paketler: git, base-devel, networkmanager
- Kurulumu başlatın ve tamamlanmasını bekleyin.
- Kurulum tamamlandığında, sistemi yeniden başlatın ve USB’yi çıkarın.
3. Hyprland Kurulumu
Yeni sisteminize giriş yaptıktan sonra, Hyprland’ı kurmak için şu adımları izleyin:
- Sistem güncellemelerini yapın:
sudo pacman -Syu
- Gerekli paketleri yükleyin:
sudo pacman -S hyprland kitty waybar wofi xdg-desktop-portal-hyprland qt5-wayland qt6-wayland
- Grafik sürücülerini yükleyin (GPU’nuza göre
# NVIDIA sudo pacman -S nvidia nvidia-utils # AMD sudo pacman -S mesa xf86-video-amdgpu # Intel sudo pacman -S mesa xf86-video-intel
- Display manager yükleyin (örneğin, SDDM):
sudo pacman -S sddm sudo systemctl enable sddm
- Hyprland yapılandırma dosyasını oluşturun:
mkdir -p ~/.config/hypr touch ~/.config/hypr/hyprland.conf
- Hyprland yapılandırma dosyasını düzenleyin:
nano ~/.config/hypr/hyprland.conf
-
Temel bir yapılandırma ekleyin:
# Monitör yapılandırması
monitor=,preferred,auto,auto
# Başlangıçta çalıştırılacak uygulamalar
exec-once = waybar & hyprpaper & firefox
# Giriş yöntemi
input {
kb_layout = tr
kb_variant =
kb_model =
kb_options =
kb_rules =
follow_mouse = 1
touchpad {
natural_scroll = false
}
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
}
# Genel pencere düzeni
general {
gaps_in = 5
gaps_out = 20
border_size = 2
col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
col.inactive_border = rgba(595959aa)
layout = dwindle
}
# Pencere dekorasyonları
decoration {
rounding = 10
blur = true
blur_size = 3
blur_passes = 1
blur_new_optimizations = true
drop_shadow = true
shadow_range = 4
shadow_render_power = 3
col.shadow = rgba(1a1a1aee)
}
# Animasyonlar
animations {
enabled = true
bezier = myBezier, 0.05, 0.9, 0.1, 1.05
animation = windows, 1, 7, myBezier
animation = windowsOut, 1, 7, default, popin 80%
animation = border, 1, 10, default
animation = fade, 1, 7, default
animation = workspaces, 1, 6, default
}
# Kısayollar
bind = SUPER, Q, exec, kitty
bind = SUPER, C, killactive,
bind = SUPER, M, exit,
bind = SUPER, E, exec, dolphin
bind = SUPER, V, togglefloating,
bind = SUPER, R, exec, wofi --show drun
bind = SUPER, P, pseudo, # dwindle
bind = SUPER, J, togglesplit, # dwindle
# Pencere odağı
bind = SUPER, left, movefocus, l
bind = SUPER, right, movefocus, r
bind = SUPER, up, movefocus, u
bind = SUPER, down, movefocus, d
# Çalışma alanları arası geçiş
bind = SUPER, 1, workspace, 1
bind = SUPER, 2, workspace, 2
bind = SUPER, 3, workspace, 3
bind = SUPER, 4, workspace, 4
bind = SUPER, 5, workspace, 5
bind = SUPER, 6, workspace, 6
bind = SUPER, 7, workspace, 7
bind = SUPER, 8, workspace, 8
bind = SUPER, 9, workspace, 9
bind = SUPER, 0, workspace, 10
# Pencereleri çalışma alanları arasında taşıma
bind = SUPER SHIFT, 1, movetoworkspace, 1
bind = SUPER SHIFT, 2, movetoworkspace, 2
bind = SUPER SHIFT, 3, movetoworkspace, 3
bind = SUPER SHIFT, 4, movetoworkspace, 4
bind = SUPER SHIFT, 5, movetoworkspace, 5
bind = SUPER SHIFT, 6, movetoworkspace, 6
bind = SUPER SHIFT, 7, movetoworkspace, 7
bind = SUPER SHIFT, 8, movetoworkspace, 8
bind = SUPER SHIFT, 9, movetoworkspace, 9
bind = SUPER SHIFT, 0, movetoworkspace, 10
# Fare ile pencere boyutlandırma
bindm = SUPER, mouse:272, movewindow
bindm = SUPER, mouse:273, resizewindow
- Network manageri otomatik başlayacak şekilde ayarlayıp sistemi yeniden başlatın:
sudo systemctl enable NetworkManager
reboot
- Giriş ekranında Hyprland’ı seçin ve sisteme giriş yapın.
4. Yay paket yükleyicisi kurulumu
- Yay paket yükleyici ile ihtiyacınız olan bir çok uygulamayı sisteminize kolayca yükleyebilir veya daha önce yüklediğiniz paketleri kaldırabilirsiniz.
# sistemi güncelliyoruz sudo pacman -Syu # gerekli geliştirme paketlerini ekliyoruz sudo pacman -S --needed base-devel git # yay kaynak kodunu çekiyoruz git clone https://aur.archlinux.org/yay.git # yay kaynak klasörüne giriyoruz cd yay # kurulumu başlatıyoruz makepkg -si
5. Kurulum sonrası paketlerin yüklenmesi
- Aşağıda örnek bir kaç paket yükleme göreceksiniz, benzer şekilde ihtiyacınıza yönelik kurulumları yapabilirsiniz.
yay -S firefox # Firefox internet browser yay -S thunderbird # Mail uygulaması yay -S gimp # grafik, fotoğraf düzenleme aracı
