Myself created Hyprland Dot.files
Find a file
2026-05-11 08:57:23 +02:00
bootstrap Use HTTPS as default bootstrap clone method 2026-04-15 10:24:23 +02:00
config backup before win11 reinstall (2026-05-11 08:57:18 +0200) 2026-05-11 08:57:23 +02:00
docs backup before win11 reinstall (2026-05-11 08:57:18 +0200) 2026-05-11 08:57:23 +02:00
packages Replace broken pwvucontrol with stable audio tools 2026-04-21 12:37:28 +02:00
scripts backup before win11 reinstall (2026-05-11 08:57:18 +0200) 2026-05-11 08:57:23 +02:00
themes/forest-cyber Add first Hyprland, Mako, SDDM, and Plymouth style base 2026-04-15 08:45:22 +02:00
wallpapers Set zelda-totk as default animated wallpaper 2026-04-16 16:13:54 +02:00
ARCHITECTURE.md Add Plymouth as required module for systemd-boot setup 2026-04-15 08:44:39 +02:00
COMPONENTS_V1.md Add kanshi for automatic monitor layouts 2026-04-17 14:50:42 +02:00
install.sh Add opencode fallback and replace SDDM session combobox 2026-04-17 21:38:13 +02:00
KEYBINDS.md Add real quick controls to Rofi settings menu 2026-04-21 12:01:59 +02:00
README.md Replace broken pwvucontrol with stable audio tools 2026-04-21 12:37:28 +02:00

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ü