ArchLinux Hyprland Kurulum Rehberi
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 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ı