Bu repo, Hyprland, Caelestia Shell, Kitty ve diğer modern Linux araçları ile önceden yapılandırılmış bir NixOS sistemi içerir.
- EFI Boot Partition: Sisteminizde en az 300MB EFI boot bölümü bulunmalıdır
- NixOS Live USB: NixOS installer ile bootlayın
- İnternet Bağlantısı: Kurulum sırasında internet gereklidir
-
Repository'yi klonlayın:
git clone https://github.com/dpentx/naosv2 cd naosv2 -
Kullanıcı adını değiştirin:
Konfigürasyondaki
asuskullanıcı adını kendi kullanıcı adınızla değiştirin:# Tüm dosyalarda 'asus' kelimesini arayın grep -r "asus" . --include="*.nix"
Değiştirmeniz gereken dosyalar:
flake.nix→nixosConfigurations.asusvehome-manager.users.asusnixos/configuration.nix→users.users.asushome.nix→home.usernamevehome.homeDirectorymodules/hyprland.nix→ wallpaper yolu (/home/asus/wallpaper/)
-
Hostname değiştirin (isteğe bağlı):
# nixos/configuration.nix içinde: networking.hostName = "YOUR_HOSTNAME";
-
Sistem konfigürasyonunu uygulayın:
sudo nixos-rebuild switch --flake .#asus⚠️ Not:#asuskısmını kendi flake configuration adınızla değiştirin.
naos/
├── flake.nix # Ana flake konfigürasyonu
├── flake.lock # Dependency kilit dosyası
├── nixos/
│ ├── configuration.nix # Sistem konfigürasyonu
│ └── hardware-configuration.nix # Donanım konfigürasyonu
├── home.nix # Home Manager ana dosyası
└── modules/
├── hyprland.nix # Hyprland window manager
├── terminal.nix # Kitty terminal ayarları
├── launcher.nix # Wofi launcher ayarları
└── shell.nix # Zsh & Starship yapılandırması
- Hyprland: Modern Wayland compositor
- Caelestia Shell: QuickShell tabanlı masaüstü ortamı
- SDDM: Display manager (Wayland desteği)
- Nordic Cursor: Şık cursor teması
- Catppuccin Mocha: Koyu tema renk paleti
- Papirus Icons: Modern ikon paketi
- JetBrains Mono Nerd Font: Developer-friendly font
- Transparent effects: Blur ve transparency desteği
- Kitty: GPU-accelerated terminal (opacity: 0.8)
- Zsh: Modern shell with advanced completion
- Starship: Hızlı ve özelleştirilebilir prompt
- Microsoft Edge: Web browser
- Code Cursor: AI-powered code editor
- Spotify + Spicetify: Müzik player (Catppuccin teması)
- Thunar: File manager
- OnlyOffice: Office suite
- Dunst: Notification daemon
- SWWW: Wallpaper manager
- Grim + Slurp: Screenshot tools
- Wofi: Application launcher
- Bluetooth Audio Fix: Özel bluetooth ses düzeltme scripti
-
flake.nix - 2 yerde değiştirin:
nixosConfigurations.YENI_HOSTNAME = nixpkgs.lib.nixosSystem { # ... }; # ve home-manager.users.YENI_KULLANICI_ADI = {
-
nixos/configuration.nix:
users.users.YENI_KULLANICI_ADI = { isNormalUser = true; description = "YENI_KULLANICI_ADI"; # ... };
-
home.nix:
home.username = "YENI_KULLANICI_ADI"; home.homeDirectory = "/home/YENI_KULLANICI_ADI";
-
modules/hyprland.nix - wallpaper yolunu güncelleyin:
"swww img /home/YENI_KULLANICI_ADI/wallpaper/wallpaper.jpg"
Değişiklik yaptıktan sonra:
sudo nixos-rebuild switch --flake .#YENI_HOSTNAME| Kısayol | Aksiyon |
|---|---|
Super + Q |
Terminal (Kitty) |
Super + E |
File Manager (Thunar) |
Super + R |
App Launcher (Wofi) |
Super + Space |
Fuzzel launcher |
Super + C |
Close window |
Super + M |
Exit Hyprland |
| Kısayol | Aksiyon |
|---|---|
Super + S |
Hyprshot region |
Super + Print |
Grim region to clipboard |
Print |
Full screen to clipboard |
Super + Shift + S |
Save to ~/Pictures/Screenshots/ |
| Kısayol | Aksiyon |
|---|---|
Super + Shift + A |
Pavucontrol (Ses) |
Super + Shift + B |
Blueman (Bluetooth) |
Super + Shift + N |
Network Manager |
Super + Shift + Q |
Caelestia Shell restart |
- Volume:
XF86Audiotuşları veyaSuper + Equals/Minus - Brightness:
XF86MonBrightnesstuşları - Media:
XF86AudioPlay/Next/Previous
- GPU: NVIDIA (stable driver)
- CPU: Intel (mikrocode güncellemeleri dahil)
- Audio: PipeWire + PulseAudio compatibility
- Bluetooth: BlueZ with A2DP support
- Kernel: Linux Zen
# EFI partition boyutunu kontrol edin
lsblk
# En az 300MB olmalı# Flake'i güncelleyin
nix flake update
# Cache'i temizleyin
sudo nix-collect-garbage -d# Shell'i yeniden başlatın
pkill quickshell && sleep 0.1 && quickshell &
# Veya kısayol ile
Super + Shift + Q# Bluetooth ses scripti çalıştırın
~/.config/scripts/bluetooth-audio-fix.sh fix
# Veya kısayol ile ses kontrolü
Super + Equals/Minus# Wallpaper dizini oluşturun
mkdir -p ~/wallpaper/
# wallpaper.jpg dosyanızı buraya koyun- QuickShell tabanlı modern masaüstü ortamı
- Sistem durumu göstergeleri
- Özelleştirilebilir bar ve widget'lar
- A2DP profil otomatik geçişi
- Ses seviyesi bildirimleri
- QuickShell entegrasyonu
- Spotify için Catppuccin Mocha teması
- Adblock, shuffle+ extensions
- Rotating cover art
- NixOS Version: 25.05 (unstable)
- Window Manager: Hyprland
- Display Manager: SDDM (Wayland)
- Audio: PipeWire
- Theme: Catppuccin Mocha
- Font: JetBrains Mono Nerd Font
- Locale: Turkish (TR)
- Kurulum öncesi mevcut sisteminizin yedeğini alın
- NVIDIA GPU gereklidir (stable driver kullanılıyor)
- Caelestia Shell için QuickShell dependency'si otomatik yüklenir
- Bluetooth cihazlar için özel ses düzeltme scripti dahildir