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 कॉन्फ़िगरेशन तीन हिस्सों में विभाजित है:
1. बॉयलरप्लेट
Section titled “1. बॉयलरप्लेट”यह अनुभाग HyDE की डिफ़ॉल्ट कॉन्फ़िगरेशन रखता है। इसे बदलना अनुशंसित नहीं है।
फ़ाइल पथ: $XDG_DATA_HOME/hyde/hyprland.conf
यह फ़ाइल ~/.config/hypr/hyprland.conf
में अन्य कॉन्फ़िगरेशन के ऊपर स्रोत की जाती है।
# बॉयलरप्लेट कॉन्फ़िगरेशनsource = ~/.local/share/hyde/hyprland.conf
2. ओवरराइड्स
Section titled “2. ओवरराइड्स”यह अनुभाग 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_THEME | GTK थीम | 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_RESET | XDG पोर्टल रीसेट करता है | $scrPath/resetxdgportal.sh |
$start.DBUS_SHARE_PICKER | शेयर पिकर के लिए DBus पर्यावरण अपडेट करता है | dbus-update-activation-environment —systemd —all |
$start.SYSTEMD_SHARE_PICKER | systemd का उपयोग कर शेयर पिकर के लिए पर्यावरण वैरिएबल्स आयात करता है | systemctl —user import-environment QT_QPA_PLATFORMTHEME WAYLAND_DISPLAY XDG_CURRENT_DESKTOP |
$start.BAR | Waybar शुरू करता है | 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_BACKEND | GTK बैकएंड (Wayland प्राथमिक) | wayland,x11,* |
$env.QT_QPA_PLATFORM | Qt प्लेटफ़ॉर्म (Wayland) | wayland |
$env.SDL_VIDEODRIVER | SDL2 वीडियो ड्राइवर (Wayland) | wayland |
$env.CLUTTER_BACKEND | Clutter बैकएंड (Wayland) | wayland |
$env.XDG_CURRENT_DESKTOP | XDG वर्तमान डेस्कटॉप वातावरण | Hyprland |
$env.XDG_SESSION_TYPE | XDG सेशन प्रकार | wayland |
$env.XDG_SESSION_DESKTOP | XDG सेशन डेस्कटॉप | Hyprland |
$env.QT_AUTO_SCREEN_SCALE_FACTOR | Qt ऑटोमेटिक स्क्रीन स्केलिंग | 1 |
$env.QT_QPA_PLATFORM | Qt प्लेटफ़ॉर्म | wayland |
$env.QT_WAYLAND_DISABLE_WINDOWDECORATION | Qt एप्लिकेशन में विंडो डेकोरेशन अक्षम करता है | 1 |
$env.QT_QPA_PLATFORMTHEME | Qt प्लेटफ़ॉर्म थीम | qt6ct |
$env.PATH | पाथ पर्यावरण वैरिएबल | (खाली) |
$env.MOZ_ENABLE_WAYLAND | Firefox के लिए Wayland सक्षम करता है | 1 |
$env.GDK_SCALE | HiDPI पर Xwayland के लिए GDK स्केल | 1 |
$env.ELECTRON_OZONE_PLATFORM_HINT | Electron Ozone प्लेटफ़ॉर्म संकेत | auto |
$env.XDG_RUNTIME_DIR | XDG रनटाइम निर्देशिका | $XDG_RUNTIME_DIR |
$env.XDG_CONFIG_HOME | XDG कॉन्फ़िग निर्देशिका | $HOME/.config |
$env.XDG_CACHE_HOME | XDG कैश निर्देशिका | $HOME/.cache |
$env.XDG_DATA_HOME | XDG डेटा निर्देशिका | $HOME/.local/share |
$LAYOUT_PATH | Hyprlock लेआउट कॉन्फ़िगरेशन का पथ | /path/to/hyprlock/layout.conf |
$BACKGROUND_PATH | Hyprlock बैकग्राउंड छवि का पथ | $HYPRLOCK_BACKGROUND |
3. यूज़र्स
Section titled “3. यूज़र्स”यह अनुभाग उपयोगकर्ता कॉन्फ़िगरेशन के लिए है। इसे अपनी पसंद के अनुसार बदलना अनुशंसित है।
फ़ाइल पथ:
./keybindings.conf
./windowrules.conf
./monitors.conf
./userprefs.conf
अब आपको पता होना चाहिए कि कौन सी फ़ाइल किसके लिए है। अधिक जानकारी और अपनी परफेक्ट डेस्कटॉप अनुभव के लिए Hyprland विकि देखें।
साथ ही देखें FAQs और Tips।