Tek kaynak palette (wallpaper → matugen → palette.sh), tüm app config'leri
generate-themes.sh aracılığıyla tek dosyadan üretilir. Cascadia Code NF
her yerde. Her interaktif yüzey bir TUI (kitty + fzf).
curl -fsSL https://raw.githubusercontent.com/jarnesence/dotfiles/main/install.sh | bashVeya yerel:
git clone https://github.com/jarnesence/dotfiles ~/Claude/dotfiles
bash ~/Claude/dotfiles/install.shOpsiyonel bayraklar:
--with-plymouth— Plymouth boot splash (mkinitcpio hook + theme)--with-autologin— SDDM autologin (tek kullanıcılı cihazlar için)
Install script şunları yapar:
- Bootstrap:
git base-devel curl rsync git-lfs - Repo clone (curl-bash varyantı)
paru(AUR helper) kurulum- GPU otomatik tespit — nvidia-open / amdgpu / intel → uygun driver + hyprland env
- Official paketler (
packages/base.pkglist, 72 paket) - AUR paketleri (
packages/aur.pkglist, 7 paket) - Config symlink'leri →
~/.config/ oh-my-zsh+ zsh default shell- Fontconfig + fc-cache
- Services: bluetooth, NetworkManager, SDDM, snapper timer, power-profiles-daemon
- Laptop tespit — ASUS Zenbook S16 dahil, chassis/vendor'a göre paket
- Plymouth (opt-in)
- İlk palette + tema generate
bash ~/Claude/dotfiles/update.shgit pull + symlink yenileme + eksik paket kurulumu + tema regen + waybar/hyprland reload.
Yerel değişiklikler varsa stash'e alınır.
.
├── install.sh — tek-tık kurulum
├── update.sh — tek-tık güncelleme
├── packages/ — pacman + paru listesi
├── install/ — gpu-detect, laptop-detect, plymouth/boot-logo helper
├── hypr/ — Hyprland config + scripts
├── waybar/ — status bar
├── kitty/ — terminal
├── mako/ — notifications
├── fastfetch/ — system info preset (groups-hypr)
├── fontconfig/ — Cascadia Code NF system-wide
├── matugen/ — palette generation templates
├── opencode/ — opencode TUI themes
├── palette/ — (live: ~/.config/palette/palette.sh)
├── zsh/ · bash/ — shell init
└── wallpapers/ — video wallpapers (git-lfs)
| Bind | Aksiyon |
|---|---|
Super+T |
Terminal (kitty) |
Super+A |
Chrome |
Super+Space |
App launcher (TUI fzf) |
Super+V |
Clipboard history (TUI) |
Super+I |
Settings TUI (comprehensive) |
Super+S / Super+Shift+S |
Screenshot tam ekran / alan |
Super+B |
Waybar toggle |
Super+Alt+B |
Wallpaper cycle |
Super+M |
Palette scheme cycle |
Super+Q |
Pencere kapat |
Super+W |
Float toggle |
Super+F |
Fullscreen |
Super+1..9 |
Workspace |
Super+Shift+M |
Hyprland'den çık |
TUI → Settings'teki ayarlar (gaps, blur, rounding, opacity, cursor, keyboard,
touchpad, monitor, animations, vs.) ~/.config/hypr/overrides.conf'a yazılır.
hyprland.conf bunu en son source eder; her reboot'ta son bıraktığın hali
dönüyor.
MIT.