Zum Inhalt springen

Your language is missing?

Help us translate this documentation!

See how to contribute translations →

Hyprland

. 📂 ~/.config/hypr
└── 📂 animations/
├── 📄 animations.conf
├── 📄 hyde.conf
├── 📄 hypridle.conf
├── 📄 hyprland.conf
└── 📂 hyprlock/
├── 📄 hyprlock.conf
├── 📄 keybindings.conf
├── 📄 monitors.conf
├── 📄 nvidia.conf
└── 📂 themes/
│ ├── 📄 colors.conf
│ ├── 📄 theme.conf
│ ├── 📄 wallbash.conf
├── 📄 userprefs.conf
└── 📄 windowrules.conf
├──
. 📂 ~/.local/share/hyde
│ ├── 📄 hyprland.conf

Da Hyprland ~/.config/hypr/hyprland.conf einbindet, ist HyDE’s Hyprland-Konfiguration in drei Abschnitte unterteilt:

Dieser Abschnitt enthält die Standardkonfiguration von HyDE. Es wird empfohlen, diesen Abschnitt nicht zu ändern.

Dateipfad: $XDG_DATA_HOME/hyde/hyprland.conf

Diese Datei wird vor anderen Konfigurationen in ~/.config/hypr/hyprland.conf eingebunden.

# Boilerplate-Konfiguration
source = ~/.local/share/hyde/hyprland.conf

Dieser Abschnitt dient dazu, die Standardkonfiguration von HyDE zu überschreiben.

Gemäß Hyprlands Definieren von Variablen verwendet HyDE $VARIABLES, um Standardkonfigurationen zur Überschreibung bereitzustellen.

Ändere diesen Abschnitt, wenn du Folgendes vorhast:

  • Start- und Umgebungsvariablen ändern
  • Das Starten einer App/eines Dienstes verhindern
  • HyDE’s Standardvariablen überschreiben

Dateipfad: $XDG_CONFIG_HOME/hypr/hyde.conf

VariableBeschreibungStandardwert
$mainModTastaturmodifikatorSUPER (Windows-Taste)
$QUICKAPPSFür den Schnellstarter(Leer)
$BROWSERStandardbrowserfirefox
$EDITORStandardeditorcode
$EXPLORERStandard-Dateimanagerdolphin
$TERMINALStandard-Terminalkitty
$LOCKSCREENStandard-Bildschirmsperrehyprlock
$IDLEStandard-Idle-Managerhypridle
$GTK_THEMEGTK-ThemeWallbash-Gtk
$ICON_THEMEIcon-ThemeTela-circle-dracula
$COLOR_SCHEMEFarbschemaprefer-dark
$CURSOR_THEMECursor-ThemeBibata-Modern-Ice
$CURSOR_SIZECursor-Größe30
$FONTSchriftartCanterell
$FONT_SIZESchriftgröße10
$DOCUMENT_FONTDokumentenschriftartCantarell
$DOCUMENT_FONT_SIZEDokumentenschriftgröße10
$MONOSPACE_FONTMonospace-SchriftartCaskaydiaCove Nerd Font Mono
$MONOSPACE_FONT_SIZEMonospace-Schriftgröße9
$FONT_ANTIALIASINGSchrift-Antialiasingrgba
$FONT_HINTINGSchrift-Hintingfull

Die Standardbefehle beim Start.

VariableBeschreibungStandardwert
$start.XDG_PORTAL_RESETSetzt das XDG-Portal zurück$scrPath/resetxdgportal.sh
$start.DBUS_SHARE_PICKERAktualisiert die DBus-Umgebung für den Share-Pickerdbus-update-activation-environment —systemd —all
$start.SYSTEMD_SHARE_PICKERImportiert Umgebungsvariablen für den Share-Picker mit systemdsystemctl —user import-environment QT_QPA_PLATFORMTHEME WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
$start.BARStartet die Waybarwaybar
$start.NOTIFICATIONSStartet den Benachrichtigungs-Daemonswaync
$start.APPTRAY_BLUETOOTHStartet das Bluetooth-Appletblueman-applet
$start.WALLPAPERSetzt den Hintergrund$scrPath/swwwallpaper.sh
$start.TEXT_CLIPBOARDStartet den Text-Clipboard-Managerwl-paste —type text —watch cliphist store
$start.IMAGE_CLIPBOARDStartet den Bild-Clipboard-Managerwl-paste —type image —watch cliphist store
$start.BATTERY_NOTIFYStartet das Batterieskript$scrPath/batterynotify.sh
$start.NETWORK_MANAGERStartet das Netzwerkmanager-Appletnm-applet —indicator
$start.REMOVABLE_MEDIAStartet den verwaltbaren Medienmanagerudiskie —no-automount —smart-tray
$start.AUTH_DIALOGUEStartet das Authentifizierungsdialog-Skript$scrPath/polkitkdeauth.sh
$start.IDLE_DAEMONStartet den Idle-Daemon$IDLE
VariableBeschreibungStandardwert
$env.GDK_BACKENDGTK-Backend zu verwenden (Wayland bevorzugt)wayland,x11,*
$env.QT_QPA_PLATFORMQt-Plattform zu verwenden (Wayland)wayland
$env.SDL_VIDEODRIVERSDL2-Videotreiber (Wayland)wayland
$env.CLUTTER_BACKENDClutter-Backend (Wayland)wayland
$env.XDG_CURRENT_DESKTOPAktuelle XDG-Desktop-UmgebungHyprland
$env.XDG_SESSION_TYPEXDG-Sitzungstypwayland
$env.XDG_SESSION_DESKTOPXDG-SitzungsdesktopHyprland
$env.QT_AUTO_SCREEN_SCALE_FACTORQt automatische Bildschirmskalierung1
$env.QT_QPA_PLATFORMQt-Plattformwayland
$env.QT_WAYLAND_DISABLE_WINDOWDECORATIONDeaktiviert die Fensterdekorationen in Qt-Anwendungen1
$env.QT_QPA_PLATFORMTHEMEQt-Plattform-Themeqt6ct
$env.PATHPfad-Umgebungsvariable(Leer)
$env.MOZ_ENABLE_WAYLANDAktiviert Wayland für Firefox1
$env.GDK_SCALEGDK-Skalierung für Xwayland bei HiDPI1
$env.ELECTRON_OZONE_PLATFORM_HINTElectron Ozone Plattform-Hinweisauto
$env.XDG_RUNTIME_DIRXDG-Laufzeitverzeichnis$XDG_RUNTIME_DIR
$env.XDG_CONFIG_HOMEXDG-Konfigurationsverzeichnis$HOME/.config
$env.XDG_CACHE_HOMEXDG-Cache-Verzeichnis$HOME/.cache
$env.XDG_DATA_HOMEXDG-Datenverzeichnis$HOME/.local/share
$LAYOUT_PATHPfad zur Hyprlock-Layout-Konfiguration/path/to/hyprlock/layout.conf
$BACKGROUND_PATHPfad zum Hintergrundbild für Hyprlock$HYPRLOCK_BACKGROUND

Dieser Abschnitt dient der Benutzerkonfiguration. Es wird empfohlen, diesen Abschnitt nach deinen Wünschen zu ändern.

Dateipfade:

  • ./keybindings.conf`
  • ./windowrules.conf`
  • ./monitors.conf`
  • ./userprefs.conf`

Jetzt solltest du wissen, welche Datei welche ist. Siehe das Hyprland Wiki für weitere Informationen und um dein perfektes Desktop-Erlebnis zu erzielen.

Siehe auch FAQs und Tipps