इसे छोड़कर कंटेंट पर जाएं

Your language is missing?

Help us translate this documentation!

See how to contribute translations →

Hyprland

कॉन्फ़िगरेशन ट्री

Section titled “कॉन्फ़िगरेशन ट्री”
. 📂 ~/.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

HyDE का Hyprland कॉन्फ़िगरेशन

Section titled “HyDE का Hyprland कॉन्फ़िगरेशन”

चूंकि Hyprland ~/.config/hypr/hyprland.conf को स्रोत करता है, इसलिए HyDE का hyprland कॉन्फ़िगरेशन तीन हिस्सों में विभाजित है:

यह अनुभाग HyDE की डिफ़ॉल्ट कॉन्फ़िगरेशन रखता है। इसे बदलना अनुशंसित नहीं है।

फ़ाइल पथ: $XDG_DATA_HOME/hyde/hyprland.conf

यह फ़ाइल ~/.config/hypr/hyprland.conf में अन्य कॉन्फ़िगरेशन के ऊपर स्रोत की जाती है।

# बॉयलरप्लेट कॉन्फ़िगरेशन
source = ~/.local/share/hyde/hyprland.conf

यह अनुभाग HyDE की डिफ़ॉल्ट कॉन्फ़िगरेशन को ओवरराइड करने के लिए है।

Hyprland के वैरिएबल्स की परिभाषा के अनुसार, HyDE $VARIABLES का उपयोग डिफ़ॉल्ट कॉन्फ़िगरेशन को ओवरराइड करने के लिए करता है।

इस अनुभाग को तब बदलें जब आप:

  • स्टार्टअप और पर्यावरण चर बदलना चाहते हों
  • किसी ऐप/सेवा को स्टार्ट होने से रोकना चाहते हों
  • HyDE के डिफ़ॉल्ट वैरिएबल्स को ओवरराइड करना चाहते हों

फ़ाइल पथ: $XDG_CONFIG_HOME/hypr/hyde.conf

HyDE कॉन्फ़िगरेशन वैरिएबल्स

Section titled “HyDE कॉन्फ़िगरेशन वैरिएबल्स”
वैरिएबलविवरणडिफ़ॉल्ट मान
$mainModकीबोर्ड मॉडिफायरSUPER (Windows key)
$QUICKAPPSत्वरित ऐप लॉन्चर के लिए(खाली)
$BROWSERडिफ़ॉल्ट ब्राउज़रfirefox
$EDITORडिफ़ॉल्ट संपादकcode
$EXPLORERडिफ़ॉल्ट फ़ाइल प्रबंधकdolphin
$TERMINALडिफ़ॉल्ट टर्मिनलkitty
$LOCKSCREENडिफ़ॉल्ट लॉक स्क्रीनhyprlock
$IDLEडिफ़ॉल्ट आईडल मैनेजरhypridle
$GTK_THEMEGTK थीमWallbash-Gtk
$ICON_THEMEआइकन थीमTela-circle-dracula
$COLOR_SCHEMEरंग योजनाprefer-dark
$CURSOR_THEMEकर्सर थीमBibata-Modern-Ice
$CURSOR_SIZEकर्सर आकार30
$FONTफ़ॉन्टCanterell
$FONT_SIZEफ़ॉन्ट आकार10
$DOCUMENT_FONTदस्तावेज़ फ़ॉन्टCantarell
$DOCUMENT_FONT_SIZEदस्तावेज़ फ़ॉन्ट आकार10
$MONOSPACE_FONTमोनोस्पेस फ़ॉन्टCaskaydiaCove Nerd Font Mono
$MONOSPACE_FONT_SIZEमोनोस्पेस फ़ॉन्ट आकार9
$FONT_ANTIALIASINGफ़ॉन्ट एंटीएलियासिंगrgba
$FONT_HINTINGफ़ॉन्ट हिंटिंगfull

स्टार्टअप कमांड्स ($start.*)

Section titled “स्टार्टअप कमांड्स ($start.*)”

स्टार्टअप पर चलने वाले डिफ़ॉल्ट कमांड्स।

वैरिएबलविवरणडिफ़ॉल्ट मान
$start.XDG_PORTAL_RESETXDG पोर्टल रीसेट करता है$scrPath/resetxdgportal.sh
$start.DBUS_SHARE_PICKERशेयर पिकर के लिए DBus पर्यावरण अपडेट करता हैdbus-update-activation-environment —systemd —all
$start.SYSTEMD_SHARE_PICKERsystemd का उपयोग कर शेयर पिकर के लिए पर्यावरण वैरिएबल्स आयात करता हैsystemctl —user import-environment QT_QPA_PLATFORMTHEME WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
$start.BARWaybar शुरू करता हैwaybar
$start.NOTIFICATIONSनोटिफिकेशन डेमन शुरू करता हैswaync
$start.APPTRAY_BLUETOOTHब्लूटूथ एप्लेट शुरू करता हैblueman-applet
$start.WALLPAPERवॉलपेपर सेट करता है$scrPath/swwwallpaper.sh
$start.TEXT_CLIPBOARDटेक्स्ट क्लिपबोर्ड मैनेजर शुरू करता हैwl-paste —type text —watch cliphist store
$start.IMAGE_CLIPBOARDइमेज क्लिपबोर्ड मैनेजर शुरू करता हैwl-paste —type image —watch cliphist store
$start.BATTERY_NOTIFYबैटरी नोटिफिकेशन स्क्रिप्ट शुरू करता है$scrPath/batterynotify.sh
$start.NETWORK_MANAGERनेटवर्क मैनेजर एप्लेट शुरू करता हैnm-applet —indicator
$start.REMOVABLE_MEDIAरिमूवेबल मीडिया मैनेजर शुरू करता हैudiskie —no-automount —smart-tray
$start.AUTH_DIALOGUEऑथेंटिकेशन डायलॉग स्क्रिप्ट शुरू करता है$scrPath/polkitkdeauth.sh
$start.IDLE_DAEMONआईडल डेमन शुरू करता है$IDLE

पर्यावरण वैरिएबल्स ($env.*)

Section titled “पर्यावरण वैरिएबल्स ($env.*)”
वैरिएबलविवरणडिफ़ॉल्ट मान
$env.GDK_BACKENDGTK बैकएंड (Wayland प्राथमिक)wayland,x11,*
$env.QT_QPA_PLATFORMQt प्लेटफ़ॉर्म (Wayland)wayland
$env.SDL_VIDEODRIVERSDL2 वीडियो ड्राइवर (Wayland)wayland
$env.CLUTTER_BACKENDClutter बैकएंड (Wayland)wayland
$env.XDG_CURRENT_DESKTOPXDG वर्तमान डेस्कटॉप वातावरणHyprland
$env.XDG_SESSION_TYPEXDG सेशन प्रकारwayland
$env.XDG_SESSION_DESKTOPXDG सेशन डेस्कटॉपHyprland
$env.QT_AUTO_SCREEN_SCALE_FACTORQt ऑटोमेटिक स्क्रीन स्केलिंग1
$env.QT_QPA_PLATFORMQt प्लेटफ़ॉर्मwayland
$env.QT_WAYLAND_DISABLE_WINDOWDECORATIONQt एप्लिकेशन में विंडो डेकोरेशन अक्षम करता है1
$env.QT_QPA_PLATFORMTHEMEQt प्लेटफ़ॉर्म थीमqt6ct
$env.PATHपाथ पर्यावरण वैरिएबल(खाली)
$env.MOZ_ENABLE_WAYLANDFirefox के लिए Wayland सक्षम करता है1
$env.GDK_SCALEHiDPI पर Xwayland के लिए GDK स्केल1
$env.ELECTRON_OZONE_PLATFORM_HINTElectron Ozone प्लेटफ़ॉर्म संकेतauto
$env.XDG_RUNTIME_DIRXDG रनटाइम निर्देशिका$XDG_RUNTIME_DIR
$env.XDG_CONFIG_HOMEXDG कॉन्फ़िग निर्देशिका$HOME/.config
$env.XDG_CACHE_HOMEXDG कैश निर्देशिका$HOME/.cache
$env.XDG_DATA_HOMEXDG डेटा निर्देशिका$HOME/.local/share
$LAYOUT_PATHHyprlock लेआउट कॉन्फ़िगरेशन का पथ/path/to/hyprlock/layout.conf
$BACKGROUND_PATHHyprlock बैकग्राउंड छवि का पथ$HYPRLOCK_BACKGROUND

यह अनुभाग उपयोगकर्ता कॉन्फ़िगरेशन के लिए है। इसे अपनी पसंद के अनुसार बदलना अनुशंसित है।

फ़ाइल पथ:

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

अब आपको पता होना चाहिए कि कौन सी फ़ाइल किसके लिए है। अधिक जानकारी और अपनी परफेक्ट डेस्कटॉप अनुभव के लिए Hyprland विकि देखें।

साथ ही देखें FAQs और Tips