hypr-nepharius/README.md

3.2 KiB

Hyprland Setup Ideas / Bootstrap

Ziel: ein installierbares, reproduzierbares Hyprland Setup für Arch Linux.

Kernideen

  • Hyprmod Pflicht
  • Caelestia Shell Pflicht
  • Kitty Terminal
  • SDDM Login Manager
  • Plymouth Pflichtmodul (systemd-boot)
  • HHD-Stack statt power-profiles-daemon, mit acpi_call-dkms für ACPI-Calls
  • Hyprland/GTK-Theme-Setup setzt GTK-Dateien, xfconf und gsettings, damit Apps wie Nemo konsistent dieselben Icons/Themes ziehen
  • GTK-Basis aktuell: Orchis-Dark plus Tela-circle-green-dark
  • Monitor-Hotplug aktuell über kanshi, damit externe Displays automatisch übernommen werden
  • SDDM wird aktuell mit einer konkreten Basiskonfiguration ausgeliefert und auf das vorhandene Theme maya gesetzt
  • Oh My Posh
  • forest cyber / emerald hacker / moody green minimal

Status

Noch in Architektur- und Bootstrap-Phase.

Struktur

  • packages/arch.txt → Paketbasis
  • packages/aur.txt → AUR-Pakete wie acpi_call-dkms, hhd, adjustor, hhd-ui
  • packages/optional-arch-*.txt → optionale Pacman-Gruppen
  • packages/optional-aur-*.txt → optionale AUR-Gruppen
  • Dev/AI Bundle optional: ollama + opencode + optionale Modell-Pulls (qwen2.5-coder:14b, qwen2.5-coder:32b, qwen2.5:14b-instruct)
  • Das Setup legt zusätzlich ~/.config/opencode/README-ollama.txt mit dem empfohlenen OpenCode+Ollama Ablauf an
  • install.sh → erster Bootstrap-Installer
  • config/ → spätere Dotfiles / Module
  • themes/forest-cyber/ → Theme-Richtung

Hyprland Keybinds

Die aktuellen Standard-Shortcuts sind zusätzlich in KEYBINDS.md dokumentiert.

Neu ergänzt:

  • $mod + Shift + Space → Floating umschalten
  • $mod + P → Pseudo-Tiling umschalten
  • $mod + J → Split-Ausrichtung umschalten

Install

./install.sh

Remote Bootstrap

Beispiel später über das eigene Git:

bash <(curl -fsSL https://git.nepharius.at/nepharius/hypr-nepharius/raw/branch/main/bootstrap/install-remote.sh)

Alternativ per Git direkt:

git clone https://git.nepharius.at/nepharius/hypr-nepharius.git
cd hypr-nepharius
./install.sh

Für spätere Entwicklung oder Pushes kannst du danach immer noch auf SSH umstellen.

Komfortfunktionen

  • Settings-Menü via Rofi auf $mod + S für Audio, Netzwerk, Bluetooth, Monitor, Input, Theme und Power.

Empfohlene GUI-Tools / Alternativen

Für ein stimmigeres Hyprland-Setup als klassische Standard-Tools:

  • pavucontrol als stabile Basis für Audio
  • helvum und qpwgraph als modernere PipeWire-/Routing-Tools
  • blueman für Bluetooth-Verwaltung
  • wdisplays für Monitor-Layout unter Wayland

Aktuell öffnet das Rofi-Settings-Menü auf $mod + S diese Bereiche zentral. Die Waybar-Module für Netzwerk, Bluetooth, Audio und Akku können darauf ebenfalls verweisen.

Rofi Quick Settings

$mod + S öffnet ein zentrales Rofi-Settings-Menü mit echten Quick Controls für:

  • Audio: Mixer, Output-Auswahl, Mute, Lautstärke, schneller Default-Sink-Wechsel
  • Netzwerk: WLAN an/aus, WLAN-Auswahl, Disconnect, Verbindungseditor, nmtui
  • Bluetooth: Power Toggle, Geräteverwaltung, Connect/Disconnect, Blueman
  • Monitor: wdisplays, Monitor-Info, Kanshi-Config
  • Input: Input-Config und Helligkeit
  • Anzeige / Theme: Wallpaper, GTK-Theme, Waybar-Config
  • Power: bestehendes Power-Menü