3.7 KiB
3.7 KiB
Hyprland Setup v1 Komponentenliste
Plattform
- Distro: Arch Linux
- Ziel: AIO Setup
- Fokus: frisch installierbar auf neuem Rechner
Pflichtkomponenten
- Plymouth (Pflichtmodul, systemd-boot Setup)
- Hyprland
- Hyprmod
- Caelestia Shell
- Kitty Terminal
- SDDM Login Manager
- HHD-Stack statt power-profiles-daemon, inklusive ACPI-Call-Support über
acpi_call-dkms - Oh My Posh mit passendem Theme
Zusätzliche Kernbausteine
- SDDM Theme / Login Screen
- Waybar oder Caelestia-eigene Bar, je nach Shell-Setup
- hyprlock
- hypridle
- mako
- App Launcher aus dem ml4w Installer / Workflow übernehmen
- Clipboard Manager
- Screenshot Tool
- Audio / Bluetooth Helfer
- File Manager
- Wallpaper Tool
- Fonts / Nerd Fonts
- Automatisches Monitor-Profiling / Hotplug über
kanshi
Externe Referenz
ml4w App Launcher / Installer-Ideen:
Stilrichtung
- forest cyber
- emerald hacker
- moody green minimal
Farbcharakter
- dunkles Anthrazit als Basis
- Tannengrün / Pine Green
- Emerald / Petrol / Teal Nuancen
- Lime-Akzente für aktive Elemente
- wenig warme Farben
- clean statt überladen
Wahrscheinliche V1-Palette
- Background: #0b1210
- Surface: #101916
- Surface Alt: #15221d
- Primary: #2f6f57
- Primary Bright: #3c8c6e
- Accent: #7fbf4d
- Accent Bright: #a6d96a
- Text Main: #d8e3dc
- Text Dim: #91a39a
- Warning/Highlight sparsam, eher gelbgrün statt orange
- GTK-Theme-Richtung aktuell:
Orchis-DarkmitTela-circle-green-dark
Workflow-Prinzip
- Git ist Source of Truth
- Hyprmod ist Pflichtbestandteil, aber nicht Master der Wahrheit
- Setup soll automatisierbar installierbar sein
- host-spezifische Overrides bleiben möglich
- bei Hyprland werden GTK-Themes/Icon-Themes zusätzlich über
gsettingsgesetzt, damit GTK-Apps konsistent reagieren
Repo-Idee
Name-Vorschläge:
- kay-hyprland
- neph-hyprland
- kay-rice
- kay-linux-desktop
Verzeichnisstruktur V1
repo/
├── README.md
├── install.sh
├── packages/
│ └── arch.txt
├── config/
│ ├── hypr/
│ ├── hyprmod/
│ ├── caelestia/
│ ├── kitty/
│ ├── mako/
│ ├── ohmyposh/
│ └── launcher/
├── themes/
│ └── forest-cyber/
├── wallpapers/
├── scripts/
├── bootstrap/
└── hosts/
Arch Paketblöcke
Core
- hyprland
- kitty
- hyprlock
- HHD (
hhd,adjustor,hhd-ui) - passende Kernel-Header für installierte Kernel (linux, lts, zen, hardened)
- hypridle
- mako
- wl-clipboard
- grim
- slurp
- playerctl
- brightnessctl
- networkmanager
- bluez
- bluez-utils
- pavucontrol
- pipewire / wireplumber Bausteine
Theme / UX
- ttf-jetbrains-mono-nerd
- noto-fonts
- noto-fonts-emoji
- oh-my-posh
- fastfetch
- btop
- nwg-look oder qt5ct/qt6ct je nach Stack
Optional / nice to have
- swww oder hyprpaper
acpi_call-dkmsfür Geräte, die ACPI-Calls via Handheld Daemon brauchen- nemo / dolphin / nautilus, je nach Geschmack
- rofi-wayland oder wofi, falls Caelestia/Launcher nicht alles abdeckt
Offene Architekturfragen
- Nutzt Caelestia die Bar komplett oder nur teilweise?
- Wird der ml4w App Launcher 1:1 übernommen oder nur als Inspirationsquelle?
- Willst du Dotfiles per symlink/stow oder per copy deployen?
- Soll das Setup nur Arch clean sein oder auch CachyOS/Endeavour kompatibel?
- Soll ein Host-Profil direkt fürs Hauptsystem vorkonfiguriert werden?
Empfehlung für v1
- Arch only zuerst
- clean install.sh
- config modular aufbauen
- forest-cyber theme zuerst
- Hyprmod + Caelestia fest integrieren
- ml4w Launcher als übernommene/angepasste Komfortkomponente