Aller au contenu

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

Puisque Hyprland charge ~/.config/hypr/hyprland.conf, la configuration Hyprland de HyDE est divisée en trois sections :

Cette section contient la configuration par défaut de HyDE. Il est recommandé de ne pas modifier cette section.

Chemin du fichier : $XDG_DATA_HOME/hyde/hyprland.conf

Ce fichier est chargé au-dessus des autres configurations dans ~/.config/hypr/hyprland.conf`.

# Configuration de base
source = ~/.local/share/hyde/hyprland.conf

Cette section est destinée à surcharger la configuration par défaut de HyDE.

Conformément à la documentation Définition des Variables de Hyprland, HyDE utilise $VARIABLES pour exposer les configurations par défaut à surcharger.

Modifiez cette section si vous souhaitez :

  • Changer les variables d’environnement et de démarrage
  • Empêcher une application/service de démarrer
  • Surcharger les variables par défaut de HyDE

Chemin du fichier : $XDG_CONFIG_HOME/hypr/hyde.conf

VariableDescriptionValeur par défaut
$mainModModificateur clavier principalSUPER (touche Windows)
$QUICKAPPSUtilisé pour le lanceur rapide(Vide)
$BROWSERNavigateur par défautfirefox
$EDITORÉditeur par défautcode
$EXPLORERGestionnaire de fichiers par défautdolphin
$TERMINALTerminal par défautkitty
$LOCKSCREENÉcran de verrouillage par défauthyprlock
$IDLEGestionnaire d’inactivité par défauthypridle
$GTK_THEMEThème GTKWallbash-Gtk
$ICON_THEMEThème d’icônesTela-circle-dracula
$COLOR_SCHEMESchéma de couleursprefer-dark
$CURSOR_THEMEThème du curseurBibata-Modern-Ice
$CURSOR_SIZETaille du curseur30
$FONTPoliceCanterell
$FONT_SIZETaille de la police10
$DOCUMENT_FONTPolice des documentsCantarell
$DOCUMENT_FONT_SIZETaille de police des documents10
$MONOSPACE_FONTPolice à chasse fixeCaskaydiaCove Nerd Font Mono
$MONOSPACE_FONT_SIZETaille de police à chasse fixe9
$FONT_ANTIALIASINGLissage des policesrgba
$FONT_HINTINGAjustement des policesfull

Les commandes par défaut au démarrage.

VariableDescriptionValeur par défaut
$start.XDG_PORTAL_RESETRéinitialise XDG Portal$scrPath/resetxdgportal.sh
$start.DBUS_SHARE_PICKERMet à jour l’environnement DBus pour le sélecteur de partagedbus-update-activation-environment —systemd —all
$start.SYSTEMD_SHARE_PICKERImporte les variables d’environnement pour le sélecteur de partage via systemdsystemctl —user import-environment QT_QPA_PLATFORMTHEME WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
$start.BARDémarre Waybarwaybar
$start.NOTIFICATIONSDémarre le démon de notificationsswaync
$start.APPTRAY_BLUETOOTHDémarre l’applet Bluetoothblueman-applet
$start.WALLPAPERDéfinit le fond d’écran$scrPath/swwwallpaper.sh
$start.TEXT_CLIPBOARDDémarre le gestionnaire de presse-papiers textewl-paste —type text —watch cliphist store
$start.IMAGE_CLIPBOARDDémarre le gestionnaire de presse-papiers imagewl-paste —type image —watch cliphist store
$start.BATTERY_NOTIFYDémarre le script de notification de batterie$scrPath/batterynotify.sh
$start.NETWORK_MANAGERDémarre l’applet du gestionnaire réseaunm-applet —indicator
$start.REMOVABLE_MEDIADémarre le gestionnaire de médias amoviblesudiskie —no-automount —smart-tray
$start.AUTH_DIALOGUEDémarre le script de dialogue d’authentification$scrPath/polkitkdeauth.sh
$start.IDLE_DAEMONDémarre le démon d’inactivité$IDLE
VariableDescriptionValeur par défaut
$env.GDK_BACKENDBackend GTK à utiliser (Wayland préféré)wayland,x11,*
$env.QT_QPA_PLATFORMPlateforme Qt à utiliser (Wayland)wayland
$env.SDL_VIDEODRIVERPilote vidéo SDL2 (Wayland)wayland
$env.CLUTTER_BACKENDBackend Clutter (Wayland)wayland
$env.XDG_CURRENT_DESKTOPEnvironnement de bureau XDG actuelHyprland
$env.XDG_SESSION_TYPEType de session XDGwayland
$env.XDG_SESSION_DESKTOPBureau de session XDGHyprland
$env.QT_AUTO_SCREEN_SCALE_FACTORMise à l’échelle automatique de l’écran Qt1
$env.QT_QPA_PLATFORMPlateforme Qtwayland
$env.QT_WAYLAND_DISABLE_WINDOWDECORATIONDésactive les décorations de fenêtre sur les applications Qt1
$env.QT_QPA_PLATFORMTHEMEThème de plateforme Qtqt6ct
$env.PATHVariable d’environnement PATH(Vide)
$env.MOZ_ENABLE_WAYLANDActive Wayland pour Firefox1
$env.GDK_SCALEÉchelle GDK pour Xwayland sur HiDPI1
$env.ELECTRON_OZONE_PLATFORM_HINTIndice de plateforme Electron Ozoneauto
$env.XDG_RUNTIME_DIRRépertoire d’exécution XDG$XDG_RUNTIME_DIR
$env.XDG_CONFIG_HOMERépertoire de configuration XDG$HOME/.config
$env.XDG_CACHE_HOMERépertoire de cache XDG$HOME/.cache
$env.XDG_DATA_HOMERépertoire de données XDG$HOME/.local/share
$LAYOUT_PATHChemin vers la configuration de mise en page Hyprlock/path/to/hyprlock/layout.conf
$BACKGROUND_PATHChemin vers l’image de fond Hyprlock$HYPRLOCK_BACKGROUND

Cette section est destinée à la configuration utilisateur. Il est recommandé de modifier cette section selon vos préférences.

Chemins des fichiers :

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

Maintenant, vous devriez savoir à quoi sert chaque fichier. Consultez le Wiki Hyprland pour plus d’informations et pour obtenir votre expérience de bureau parfaite.

Voir aussi FAQ et Conseils